首页 > 试题广场 >

The difference of programming

[问答题]
The difference of programming I/O and interrupt-driven I/O.

程序控制 I/O (Programmed I

CPU 做全部的工作。 CPU 通过程序主动读取状态寄存器以了解接口情况,并 完成相应的数据操作。

中断驱动 I/O (interrupt-driven I/O)


在等待设备就绪的时候允许 CPU 做其他的事情。当程序常规运行时,若外部有优先级更高的事件出现,则通过中断请求通知 CPU CPU 再读取状态寄存器确定事件的种类,执行不同的分支处理。

发表于 2017-05-17 01:17:07 回复(0)