中断

处理器执行过程

  • 处理器在程序计数器pc中指令地址取一条指令,
  • 取到的指令放在指令寄存器(IR)中
  • 处理器解释指令
  • pc+1

指令分类

特权指令

只能操作系统内核程序使用指令,内核能执行所有的指令,应用程序只能执行非特权指令

非特权指令

处理器状态

内核态

  • os管理程序时所处的states
  • 程序可访问所有的内存单元和系统资源,并具有改变处理器状态的能力

用户态

  • 用户程序执行时cpu所处的状态(对比内核:os管理程序运行时)
  • 处理器在用户态无法执行特权指令,空间只是当前程序执行的地址空间,

中断

cpu对外部事件的反映过程和机制: 过程

  • 当外部事件出现中断,cpu会停止当前的程序运行,然后取运行对应的程序,处理完后返回当前(即中断的程序,也称为断点)出继续运行-
  • 新概念:
    • 中断源:引起中断的事件
    • 断点:程序中断的地方,(ppt将执行的下一条指令的地址(感觉牵强))个人觉得就是cpu在程序中断的地方
posted @ 2022-10-30 22:24  壹剑霜寒十四州  阅读(98)  评论(0编辑  收藏  举报