第四章中断和异常.pptVIP

  • 3
  • 0
  • 约1.01万字
  • 约 42页
  • 2023-07-30 发布于广东
  • 举报
处理器间中断处理 第三十页,共四十二页,2022年,8月28日 第四章中断和异常 第一页,共四十二页,2022年,8月28日 4.1 中断信号的作用 4.2 中断和异常 4.3 中断和异常处理程序的嵌套执行 4.4 初始化中断描述符表 4.5 异常处理 4.6 中断处理 4.7 软中断及tasklet 4,8 工作队列 4.9 从中断和异常返回 第二页,共四十二页,2022年,8月28日 中断:中断是一个能改变处理器执行顺序的事件。中断通常分为同步中断和异步中断。 同步中断:当指令执行时由CPU控制单元产生的,只有在一条指令终止执行后CPU才会发出中断。 异步中断:由其他硬件设备依照CPU时钟信号随机产生的。 在Intel微处理器手册中,把同步和异步中断分别称为异常和中断。中断是由间隔定时器和I/O设备产生的,而异常是由程序的错误产生的,或者是由内核必须处理的异常条件产生的。 第三页,共四十二页,2022年,8月28日 中断信号的作用是提供一种特殊的方式使处理器转而去运行正常控制流之外的代码。当一个中断信号到达时,CPU必须停止它当前正在做的事情,并且切换到一个新的活动。 为了做到这一点,就要在内核态堆栈保存程序计数器的当前值(即eip和cs寄存器的内容),并把与中断类型相关的一个地址放进程序计数器。 中断处理与进程切换的区别: 由中断或异常处理程序

文档评论(0)

1亿VIP精品文档

相关文档