摘要:
中断信号的作用. 使CPU转而去运行正常控制流之外的代码.为了它.就要在内核态堆栈保存程序计数器的当前值(eip和cs寄存器).并把与中断类型相关的一个地址放在程序计数器.中断处理与进程切换的差异:由中断或异常处理程序执行的代码不是一个进程,而是内核控制路径.代表中断发生时正在运行的进程执行.其比进程"轻".中断和异常 中断: 可屏蔽中断(maskable): I/O设备发出的中断请求(irq)都属于.可处于两种状态:屏蔽的/非屏蔽的.非屏蔽中断(nonmaskable): 只有几个危急事件才引起.总是由CPU辨认.异常: 处理器探测异常:当CPU执行指令时探测到一个反常条 阅读全文