比较并说明下述几种I/O控制方式的优缺点及其应用场合。

来源:互联网 发布:龙虎榜数据分析软件2.3 编辑:程序博客网 时间:2024/05/01 21:01

比较并说明下述几种I/O控制方式的优缺点及其应用场合。

I/O控制方式:

(1)直接程序控制方式

(2)程序中断方式

(3)DMA方式

答:

(1)直接程序传送方式用于系统调试或对速度要求不高的系统。

这种方式CPU通过执行I/O指令控制外设工作,查询外设状态并和外设交换数据,

优点:接口结构简单,实现容易。

缺点:由于CPU和外设串行工作,系统效率低

(2)程序中断方式用于处理中低速的I/O操作和随机事件;

优点:处理能力强,可处理复杂的随机事态,

缺点:切换程序时花费时间使中断方式难以适应高速数据传送。

(3)DMA方式可用于高速外设大批量数据传输,也可用于大批量数据采集系统和DRAM的刷新;

优点:与查询方式相比,可以随机响应外设请求,不必查询,与程序中断相比,不必切换程序,由硬件直接完成传输;

缺点:不能处理复杂事态。

原创粉丝点击