文章预览
1. 中断的由来 ❝ 1956年,ERA 1103A计算机系统引入了中断(interrupt)机制。 ❞ ERA 1103A用于接收、处理风洞试验数据,再将数据处理结果返回给风洞,如此循环往复。但风洞数据的准备时间比较长,ERA 1103A只能处于等待状态,这段时间被白白的浪费掉了。为了提高ERA 1103A的利用率,其引出了一条中断线,在等待风洞数据的这段时间运行其他程序,当风洞数据到来的时通过中断线告知ERA 1103A停止当前工作去接收风洞数据。 以上就是最初的中断设计原型。 ERA 1103A计算机系统 2. 中断分类 现代处理器的中断概念变得越来越广泛,已经不仅仅局限于外部设备中断。 中断存在的意义是CPU控制外部设备的同时,外部设备也可以高效的“控制CPU”。发展至今,这种设计思想扩展到了外部硬件控制CPU、软件控制CPU、CPU运行管理等三个方面。 因此,使用 events 事件来表
………………………………