阅读:1621回复:4
系统处理页故障究竟是发生在哪个IRQL?? APC_LEVEL ? DISPATCH_LEVEL ?
ONEY的书上说:
“执行在提升的IRQL级上的一个后果是,系统将不能处理页故障(系统在APC级处理页故障)。这意味着:执行在高于或等于DISPATCH_LEVEL级上的代码绝对不能造成页故障。” 系统在APC级处理页故障的话,那么在APC级应该也是不能造成页故障的,为什么会是DISPATCH_LEVEL |
|
沙发#
发布于:2007-11-26 12:36
感谢3位大虾.
|
|
板凳#
发布于:2007-11-24 12:50
引用第2楼WQXNETQIQI于2007-11-23 14:35发表的 : 正解~~ |
|
|
地板#
发布于:2007-11-23 14:35
DISPATCH LEVEL不能处理页故障(缺页中断)是因为无法启动磁盘线程,去读写Pagefile.sys 看看windows sysinternals 4th里有~
|
|
|
地下室#
发布于:2007-11-23 14:28
这句理解有误吧?
dispatch-level级上的代码是不能处理页故障的,必须用非分页内存. 不是说这个级就没有页故障了 |
|
|