单选题外部设备和内存之间数据传送控制方式最快的是()。A程序直接控制方式B中断控制方式CDMA方式D通道方式
单选题
外部设备和内存之间数据传送控制方式最快的是()。
A
程序直接控制方式
B
中断控制方式
C
DMA方式
D
通道方式
参考解析
解析:
1)编程控制方式(程序直接控制方式):其特点是控制简单,所需硬件支持少。其缺点是CPU和外部设备只能串行工作,CPU的利用率低;不能实现设备之间的并行工作;只适用于那些CPU执行速度较慢,而且外部设备较少的系统。
2)中断控制方式:其优点是所需硬件支持较少,与程序直接控制方式相比,使CPU的利用率大大提高并且能支持多道程序和设备的并行操作。其缺点是消耗的CPU处理时间较多;随着外部I/O设备的增多和速度的提高,可能会造成CPU无法响应中断和出现数据丢失现象。
3)DMA方式:其优点是I/O速度较快,大大减少了CPU进行中断处理的次数;排除了因并行操作设备过多时CPU来不及处理或因速度不匹配而造成数据丢失等现象。其缺点是所需硬件较多;多个DMA控制器的同时使用会引起内存地址的冲突并使得控制过程进一步复杂化。
4)通道方式:其优点是I/O速度快,进一步减轻了CPU的工作负担和增加了计算机系统的并行工作能力。其缺点是控制较复杂,所需的硬件最复杂。
2)中断控制方式:其优点是所需硬件支持较少,与程序直接控制方式相比,使CPU的利用率大大提高并且能支持多道程序和设备的并行操作。其缺点是消耗的CPU处理时间较多;随着外部I/O设备的增多和速度的提高,可能会造成CPU无法响应中断和出现数据丢失现象。
3)DMA方式:其优点是I/O速度较快,大大减少了CPU进行中断处理的次数;排除了因并行操作设备过多时CPU来不及处理或因速度不匹配而造成数据丢失等现象。其缺点是所需硬件较多;多个DMA控制器的同时使用会引起内存地址的冲突并使得控制过程进一步复杂化。
4)通道方式:其优点是I/O速度快,进一步减轻了CPU的工作负担和增加了计算机系统的并行工作能力。其缺点是控制较复杂,所需的硬件最复杂。
相关考题:
关于CPU对外部设备的直接内存存取控制方式,哪个是不正确的?() A.DMA方式用于高速外部设备与内存之间批量数据的传输B.当本次DMA传送的数据开始时,产生中断,请求CPU进行处理C.DMA方式不用CPU干预D.DMA采用窃取总线控制权的方式
下列关于CPU对外部设备的直接内存存取(DMA)控制方式叙述中,哪个是错误的?A. DMA方式用于高速外部设备与内存之间批量数据的传输B.当本次DMA传送数据的开始时,产生中断,请求CPU进行处理C.DMA方式无须CPU干预D.DMA采取窃取总线控制权的方法占用总线
下列关于CPU对外部设备的直接存取(DMA)控制方式的叙述中,错误的是A.DMA方式用于高速外部设备与内存之间批量数据的传输B.当本次DMA传送的数据开始时,产生中断,请求CPU进行处理C.DMA方式无需CPU干预D.DMA采用窃取总线控制权的方法占用总线
问答题外部设备数据传送有哪几种控制方式?从外部设备的角度,比较不同方式对外部设备的响应速度。