Linux内核,中断机制概述
发布时间
阅读量:
阅读量

当中断发生时,CPU暂时停止正在运行的程序,并保存现场信息后立即转向处理相关事件。完成事件处理后会返回到断点处继续执行被中断的任务。听起来似乎很简单;但实际中,中断是操作系统的 cornerstone(核心),是并行处理的基础原理之一。

因为当CPU启动设备并切换到输入输出模式后,设备就可以自行运行而不受其他操作的影响。随后CPU转向执行自身的任务,在设备完成必要的输入输出操作后,并通过中断信号发送请求来汇报结果给CPU。根据这些结果确定后续处理步骤的过程中(工程实践往往比这复杂得多),CPU能够更好地协调整个系统的运行流程。

CPU在接收中断信号之后,并不会立即做出反应,在每个指令周期的最后一拍才会开始处
全部评论 (0)
还没有任何评论哟~
