I/O控制方式:
(1)直接程序控制方式
(2)程序中断方式
(3)DMA方式
答:
(1)直接程序传送方式用于系统调试或对速度要求不高的系统。
这种方式CPU通过执行I/O指令控制外设工作,查询外设状态并和外设交换数据,
优点:接口结构简单,实现容易。
缺点:由于CPU和外设串行工作,系统效率低
(2)程序中断方式用于处理中低速的I/O操作和随机事件;
优点:处理能力强,可处理复杂的随机事态,
缺点:切换程序时花费时间使中断方式难以适应高速数据传送。
(3)DMA方式可用于高速外设大批量数据传输,也可用于大批量数据采集系统和DRAM的刷新;
优点:与查询方式相比,可以随机响应外设请求,不必查询,与程序中断相比,不必切换程序,由硬件直接完成传输;
缺点:不能处理复杂事态。