小编Dim*_*try的帖子

cpu如何感知硬件中断?

通过维基百科,

中断是由硬件或软件向处理器发出的信号,指示需要立即注意的事件。中断会向处理器发出高优先级情况的警报,需要中断处理器正在执行的当前代码。处理器通过暂停其当前活动、保存其状态并执行称为中断处理程序(或中断服务例程,ISR)的函数来处理事件来做出响应。

上面写的是cpu是由硬件控制器通知的。我无法弄清楚通知的过程。

cpu在哪里看到中断的存在呢?程序计数器指针是否被覆盖?cpu如何决定停止当前任务的执行?cpu正在处理当前任务时,中断信号存储在哪里?

architecture cpu operating-system interrupt

3
推荐指数
1
解决办法
2315
查看次数

标签 统计

architecture ×1

cpu ×1

interrupt ×1

operating-system ×1