zhaodong
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2002-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1654回复:8

页故障发生的中断级别??

楼主#
更多 发布于:2002-08-19 19:55
请问页故障发生的中断级别?
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-19 20:18
不明白。
通常在dispatch_level或更高级别的irql访问分页内存会发生页故障。
Where there is a will, there is a road.
zhaodong
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2002-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-19 20:24
书上说:
     执行在提升的IRQL级上的一个后果是,系统将不能处理页故障(系统在APC级处理页故障)。这意味着:
执行在高于或等于DISPATCH_LEVEL级上的代码绝对不能造成页故障。


我认为系统在DISPATCH_LEVEL级处理页故障,不知道对不对
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-19 20:50
“系统处理页故障”是指在passive_level极访问分页内存时,内核会阻塞线程,直到内存管理起把内存装回到内存中。
Where there is a will, there is a road.
bluesky123
驱动牛犊
驱动牛犊
  • 注册日期2002-08-02
  • 最后登录2002-10-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-19 20:53
对!页故障就是发生在DISPATCH_LEVEL
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-19 21:02
对!页故障就是发生在DISPATCH_LEVEL


还有更高的等级。。。

 :o
[color=red]大头鬼! :P[/color]
zhaodong
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2002-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-19 21:08
ddk的文档上说:
PASSIVE_LEVEL
chnh
驱动小牛
驱动小牛
  • 注册日期2002-04-09
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-19 22:21
没错,在dispatch_level,所以在高于或等于dispatch_level的代码绝不能发生页错误
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-08-20 08:36
书上说:
     执行在提升的IRQL级上的一个后果是,系统将不能处理页故障(系统在APC级处理页故障)
游客

返回顶部