没有中断技术 就没法实现多道程序并发
甚至可以说 没有中断技术 就没有操作系统
当CPU拿到特权指令时 它发现此时处于是用户态
此时运行的是应用程序
于是这个非法事件 会触发中断信号
CPU会拒绝执行特权指令
并转变为内核态 并且处理中断信号的内核程序
指令非法或指令的参数非法 这样发生内中断
注意 陷入指令 并不是 特权指令
陷入指令在用户态 可以执行
中断的作用十分重要
它是让cpu从用户态变为内核态的一种唯一的方式
它是让操作系统内核强行夺回CPU的控制权的一种方式
在引入了中断机制 才能让操作系统正常工作
才能实现 多道程序并发运行
网友评论