OCR A-Level 计算机新大纲/单元 1.2.1 系统软件
外观
一位维基教科书用户建议将此书籍或章节与A-level_Computing/OCR/Unit 1.2.1_Systems_Software合并。 请在讨论页面上讨论是否应该进行此合并。 |
中断处理
至关重要的是 CPU 可以在需要时被中断,中断可以由软件硬件设备或 CPU 的内部时钟发送到 CPU。
中断示例:I/O 设备发送中断信号,打印机没纸,程序中出现错误,来自内部时钟的定时中断,电源故障
使用堆栈,当检测到中断时,处理器停止获取指令,而是将当前寄存器的内容压入堆栈。CPU 使用中断服务例程来处理中断。处理完成后,可以从堆栈中弹出并重新加载到 CPU 中。中断优先级,具有不同的优先级。当正在处理中断时,发生更高优先级的中断,原始中断的寄存器也将被压入堆栈。后进先出 (LIFO)。