【发布时间】:2019-03-05 22:54:53
【问题描述】:
维基百科,
中断是给处理器的信号 由硬件或软件发出,指示需要的事件 立即关注。中断向处理器发出警报 需要中断当前代码的高优先级条件 处理器正在执行。处理器通过暂停其响应 当前活动,保存其状态,并执行一个名为 一个中断处理程序(或中断服务程序,ISR)来处理 与事件。
上面写的是cpu是由硬件控制器通知的。 我无法弄清楚通知的过程。
cpu在哪里看到中断的存在?程序计数器指针是否被覆盖? cpu 如何决定停止执行当前任务? cpu在处理当前任务时,中断信号存放在哪里?
【问题讨论】:
-
细节取决于特定的处理器架构。中断通常是立即的,当前程序计数器保存在某处,中断处理程序代码是运行。
标签: architecture operating-system cpu interrupt