关于中断的一些中断(补充中)
1.什么是中断?
中断是由硬件或软件所发送的一种称为IRQ(中断求救)的信号,CPU会对这一信号进行响应。
2.为什么引入中断?
中断在操作系统中有着特殊重要的地位,它是多道程序得以实现的基础,没有中断就没有多道程序。另一方面也是设备管理的基础,为了提高处理机的利用率和实现CPU与I/O设备并行执行,必需有中断的支持,是整个I/O系统的基础。
3.中断什么时候发生?
(1)当I/O设备向CPU发来中断信号。
(2)CPU内部的事件,如:进程在运算中发生了上溢或下溢。或者程序出错:非法指令,地址越界,电源故障