适用范围
查询方式:适合于工作不太繁忙的系统;
中断方式:适合于CPU任务比较忙的情况下,尤其适合实时控制和紧急事件的处理;
DMA方式:适合于需要高速而又频繁地与存储器进行批量的数据交换的I/O设备。
判断
程序中断方式能提高CPU利用率,所以在设置了中断方式后就没有再应用程序查询的必要了?
不正确。程序查询方式接口简单,可用于外设与主机速度相差不大,且外设数量很少的情况下
DMA方式能处理高速外部设备与主存间的数据传送,高速工作性能往往能覆盖低速工作要求,所以DMA方式可以完全取代程序中断方式?
不正确。DMA方式用于高速外部设备与主存间的数据传送,但DMA结束时仍需程序中断方式做后处理。