外部设备和内存之间数据传送控制方式最快的是()。
第1题:
下列关于CPU对外部设备的直接内存存取(DMA)控制方式叙述中,哪个是错误的?
A. DMA方式用于高速外部设备与内存之间批量数据的传输
B.当本次DMA传送数据的开始时,产生中断,请求CPU进行处理
C.DMA方式无须CPU干预
D.DMA采取窃取总线控制权的方法占用总线
第2题:
答案:程序方式 ;中断方式; DMA方式 ;条件传送 ;64KB
解析:CPU与外设之间的数据传输有以下三种方式:程序方式、中断方式、DMA方式。其中程序方式又可分为无条件传送方式和条件传送方式两种方式。在CPU外设传送数据不太频繁的情况下一般采用无条件传送方式。在CPU用于传输数据的时间较长且外设数目不多时采用条件传送方式。在实时系统以及多个外设的系统中,为了提高CPU的效率和使系统具有实时性能,采用中断传送方式。如I/O设备的数据传输效率较高,那么CPU和这样的外设进行数据传输是,即使尽量压缩程序查询方式和中断方式中的非数据传输时间,也仍然不能满足要求。这是因为在这两种方式下,还存在另外一个影响速度的原因,即它们都是按字节或字来进行传输的。为了解决这个问题,实现按数据块传输,就需要改变传输方式,这就是直接存储器传输方式,即DMA方式。
第3题:
A.CPU
B.软件
C.CPU+软件
D.硬件
第4题:
A、程序查询方式
B、中断方式
C、并行控制方式
D、DMA方式
第5题:
在DMA传送方式下,外部设备与存储器之间的数据传送通道是______。
A.数据总线DB
B.专用数据通道
C.地址总线AB
D.控制总线CB
第6题:
A、数据总线DB
B、专用数据通路
C、地址总线AB
D、控制总线CB
第7题:
在DMA传送方式下,外部设备与存储器之间的数据传送通路是( )。
A.数据总线DB
B.专用数据通路
C.地址总线AB
D.控制总线CB
第8题:
A.DMA方式用于高速外部设备与内存之间批量数据的传输
B.当本次DMA传送的数据开始时,产生中断,请求CPU进行处理
C.DMA方式不用CPU干预
D.DMA采用窃取总线控制权的方式
第9题:
用于高速外部设备与内存之间批量数据的传输通常采用的输入输出控制方法是 ______。
第10题:
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的工作负担和增加了计算机系统的并行工作能力。其缺点是控制较复杂,所需的硬件最复杂。