--关中断指令
关中断指令(Disable Interrupts)是一种特权指令,用于在操作系统内核或其他特权级别的代码中控制中断的禁用。当执行关中断指令时,会将处理器的中断标志位(interrupt flag)置为禁止中断的状态,从而阻止中断事件的发生和处理。
--外部中断
PC(程序计数器)和PSW(程序状态寄存器)由中断隐指令自动保存
通用寄存器内容由操作系统保存
--时钟中断
时钟中断主要工作:处理与时间有关的信息,决定是否执行调度程序
处理与时间有关的信息:系统时间,进程的时间片,延迟,使用CPU的时间,各种定时器
--DMA传送结束
DMA传送结束指的是直接内存访问(Direct Memory Access,DMA)控制器完成数据传输的事件。DMA是一种用于数据传输的技术,通过将数据传输的任务交给专门的DMA控制器来完成,减轻了CPU的负担,提高了数据传输效率。