进入一个中断的中断处理程序时为什么要先关此中断,不关行吗?

qhsjcyc 2008-08-18 08:32:49
进入一个中断的中断处理程序时为什么要先关此中断,不关行吗?

请大家指教
...全文
2278 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghlhy0505 2012-05-22
  • 打赏
  • 举报
回复
这帖子有年头了啊。。。。vxd驱动吗?我看wdm和nt驱动里,中断处理函数中没有关掉irp啊,最后处理完了要调用iocompleterequest 处理完成一下,这个算是关闭了么?
cde588 2012-05-22
  • 打赏
  • 举报
回复
ls的lz问的在执行中断处理程序时,禁止其他中断源的中断请求,那么多人回答,还不如你啊!
chancy3100 2010-10-01
  • 打赏
  • 举报
回复
就是中断嵌套的问题了。
r379746075 2010-10-01
  • 打赏
  • 举报
回复
ls的看清楚 LZ说的是关此中断 不是全局中断 扯什么优先级?
coding码场 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 niezheyuan 的回复:]
防止中断嵌套。有的硬件体系结构不支持中断嵌套,有的也可以不关中断的,要看具体的硬件体系系统。
[/Quote]对!
JINGRH 2010-09-30
  • 打赏
  • 举报
回复
就是不关也不会发生本中断嵌套吧?在允许高级中断嵌套的时候,是不是可以不关。既然设高级中断一般应该会允许的,所有我也想不通为什么要关中断。
bendragon 2008-09-01
  • 打赏
  • 举报
回复
一般是要关的,防止中断内的事件还没处理完,又来本中断了,本中断自己嵌套时就是不正确的
freshui 2008-08-19
  • 打赏
  • 举报
回复
一般的系统上进入中断硬件都是自动关中断的
当然是为了防止中断嵌套了
Ackarlix 2008-08-19
  • 打赏
  • 举报
回复

【挨踢网】
中文IT技术社区
http://www.aitic.net/bbs
挨踢网-【C/C++ ①】:8784495 (已满)
挨踢网-【C/C++ ②】:64236420
挨踢网-【JAVA技术】:58262309 (已满)
挨踢网-【WEB 技术】:67677459
挨踢网-【搜索引擎】:19597728
挨踢网-【STL 模板】:68385322
挨踢网-【网络技术】:68385407
挨踢网-【 嵌入式 】:68385458
挨踢网-【资源共享】:68385507 (挨踢网会员才可加入)

欢迎大家加入交流!
gooogleman 2008-08-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 niezheyuan 的回复:]
防止中断嵌套。有的硬件体系结构不支持中断嵌套,有的也可以不关中断的,要看具体的硬件体系系统。
[/Quote]

就是这样,防止产生一个更高优先级的中断
niezheyuan 2008-08-19
  • 打赏
  • 举报
回复
防止中断嵌套。有的硬件体系结构不支持中断嵌套,有的也可以不关中断的,要看具体的硬件体系系统。

21,615

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧