外部设备数据传送有以下四种控制方式。
直接传送方式(也称为无条件传送方式、同步传送方式):这种情况下,外部端口完全被动地等待CPU的访问,没有确定的响应速度,响应时间取决于CPU忙碌的程度以及程序对外部设备控制采取的策略。
查询方式:如果CPU在某一时刻只对一个外设采用查询方式进行数据传输,CPU的响应延迟约为3~10个指令周期。响应速度快于中断方式,慢于DMA方式。
中断方式:CPU的响应延迟平均为几十个指令周期,慢于查询方式,但是这种方式可以同时管理多个外部设备。
D.MA方式:外部端口的传输请求由DMA控制器响应,由于DMAC是一个专用于传输控制的电路,任务单一,不发生DMA传输竞争时,响应延迟仅为1~2个DMAC使用的时钟周期,远快于中断方式和查询方式。
(简答题)
外部设备数据传送有哪几种控制方式?从外部设备的角度,比较不同方式对外部设备的响应速度。
正确答案
答案解析
略
相似试题
(简答题)
接口电路与外部设备之间传送的信号有哪几种?传输方向怎样?
(简答题)
设备管理中的数据传送控制方式有哪几种?分别简述如何实现的。
(简答题)
I/O数据传送控制方式有哪几种?
(简答题)
CPU对外设进行数据传送的方式有哪几种?
(简答题)
I/O接口电路数据传送方式有哪几种?
(简答题)
CPU与外设数据传送由的方式有哪几种?
(简答题)
CPU和外设之间的数据传送方式有哪几种?无条件传送方式通常用在哪些场合?
(简答题)
主机与外设之间的数据传送有哪几种方式?分别做简要说明。
(简答题)
主机与外部设备进行数据传送时,采用哪一种传送方式,CPU的效率最高?(不要求)