外部事件处理方式
1.查询方式 (简单,但耗费资源与时间,效率低)
2.中断方式 (实现复杂,效率高)
中断处理流程
1.中断控制器汇集各类外设发出的中断信号,然后通知CPU
2.CPU保存当前运行环境,然后调用中断服务程序(ISR)来处理中断
3.ISR识别中断类型,并进行相应的处理
4.清除中断
5.恢复被中断的程序
本文深入解析中断处理流程,从查询方式的资源消耗和时间延迟,到中断方式的高效实现,重点阐述了中断控制器、CPU的角色及中断服务程序的执行过程。同时详细解释了中断处理的完整流程,包括汇集中断信号、通知CPU、保存运行环境、调用中断服务程序、识别中断类型并处理、清除中断和恢复程序等关键步骤。
外部事件处理方式
1.查询方式 (简单,但耗费资源与时间,效率低)
2.中断方式 (实现复杂,效率高)
中断处理流程
1.中断控制器汇集各类外设发出的中断信号,然后通知CPU
2.CPU保存当前运行环境,然后调用中断服务程序(ISR)来处理中断
3.ISR识别中断类型,并进行相应的处理
4.清除中断
5.恢复被中断的程序
1886
281

被折叠的 条评论
为什么被折叠?