操作系统1.5

作者: sakura579 | 来源:发表于2020-08-08 09:27 被阅读0次

    没有中断技术 就没法实现多道程序并发
    甚至可以说 没有中断技术 就没有操作系统

    当CPU拿到特权指令时 它发现此时处于是用户态
    此时运行的是应用程序
    于是这个非法事件 会触发中断信号
    CPU会拒绝执行特权指令
    并转变为内核态 并且处理中断信号的内核程序

    指令非法或指令的参数非法 这样发生内中断

    注意 陷入指令 并不是 特权指令
    陷入指令在用户态 可以执行



    中断的作用十分重要
    它是让cpu从用户态变为内核态的一种唯一的方式
    它是让操作系统内核强行夺回CPU的控制权的一种方式

    在引入了中断机制 才能让操作系统正常工作
    才能实现 多道程序并发运行

    相关文章

      网友评论

        本文标题:操作系统1.5

        本文链接:https://www.haomeiwen.com/subject/tnhqdktx.html