(共11页PPT)中断和异常.pptxVIP

  • 4
  • 0
  • 约1.55千字
  • 约 11页
  • 2026-06-25 发布于广东
  • 举报

本节内容中断和异常研/CSKAOYAN

知识总览研/CSKAOYAN

中断的作用“中断”会使CPU由用户态变为内核态,使操作系统重新夺回对CPUCPU上会运行两种程序,一种是操作系统内核程序,一种是应用程序的控制权是整个系统的管理者在合适的情况下,操作系统内核会把CPU的使用权主动让给应用程序(第二章进程管理相关内容)“中断”是让操作系统内核夺回CPU使用权的唯一途径如果没有“中断”机制,那么一旦应用程序上CPU运行,CPU就会一直运行这个应用程序既如此,何来“并发”!?内核态à用户态:执行一条特权指令——修改PSW的标志位为“用户态”,这个动作意味着操作系统将主动让出CPU使用权用户态à内核态:由“中断”引发,硬件自动完成变态过程,触发中断信号意味着操作系统将强行夺回CPU的使用权研/CSKAOYAN

中断的类型与当前执行的指令有关,中断信号来源于CPU与当前执行的指令无关,中断信号来源于CPU外部研/CSKAOYAN

与当前执行的指令有关,内中断的例子内核用户中断信号来源于CPU态态指令1应用程指令2中断指令3(特权指令)序指令4信号处理中断信号的内核程序例子1:试图在用户态下执行特权指令例子2:执行除法指令时发现除数为0指令1指令2指令3……若当前执行的指令是非法的,则会引发一个中断信号研/CSKAOYAN

与当前执行的指令有关,内中断的例子内核用户中断信号来

文档评论(0)

1亿VIP精品文档

相关文档