设备管理中的数据传送控制方式有哪几种?分别简述如何实现的。

题目

设备管理中的数据传送控制方式有哪几种?分别简述如何实现的。

参考答案和解析
正确答案: 程序直接控制:由用户进程来直接控制内存或CPU和外设间的信息传送。
中断方式:进程通过CPU发出指令启动外设,该进程阻塞。当输入完成时,I/O控制器通过中断请求线向CPU发出中断信号,CPU进行中断处理。
DMA方式:在外设和内存之间开辟直接的数据交换通路。
通道控制方式:CPU发出启动指令,指出通道相应的操作和I/O设备,该指令就可启动通道并使该通道从内存中调出相应的通道指令执行。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有哪几种输入/输出的传送方式,并分别叙述每种方式的特点。


参考答案:主要有以下四种:(1)循环测试I/O方式;(2)中断处理方式;(3)直接内存存取(DMA)方式;(4)通道方式。程序方式:指用输入/输出指令,来控制信息传输的方式,是一种软件控制方式,根据程序控制的方法不同,又可以分为无条件传送方式和条件传送方式。无条件传送方式接口简单,适用于那些能随时读写的设备。条件传送方式(查询方式)的特点是接口电路简单,CPU利用率低(程序循环等待),接口需向CPU提供查询状态。适用于CPU不太忙,传送速度要求不高的场合。要求各种外设不能同时工作,外设处于被动状态。中断方式:当外设准备好时,由外设通过接口电路向CPU发出中断请求信号,CPU在允许的情况下,暂停执行当前正在执行的程序,响应外设中断,转入执行相应的中断服务子程序,与外设进行一次数据传送,数据传送结束后,CPU返回继续执行原来被中断的程序。其特点是CPU的利用率高,外设具有申请CPU中断的主动权,CPU和外设之间处于并行工作状态。但中断服务需要保护断点和恢复断点(占用存储空间,降低速度),CPU和外设之间需要中断控制器。适用于CPU的任务较忙、传送速度要求不高的场合,尤其适合实时控制中的紧急事件处理。存储器直接存取方式(DMA):外设利用专用的接口(DMA控制器)直接与存储器进行高速数据传送,并不经过CPU(CPU不参与数据传送工作),总线控制权不在CPU处,而由DMA控制器控制。其特点是接口电路复杂,硬件开销大。大批量数据传送速度极快。适用于存储器与存储器之间、存储器与外设之间的大批量数据传送的场合。

第2题:

CPU与外设数据传送由的方式有哪几种?


正确答案:程序控制方式(无条件传送方式和查询传送方式)、中断传送方式、直接存储器访问(DMA)传送方式、I/O处理机方式。

第3题:

数据传送控制方式有哪几种()

A.程序直接控制方式

B.中断控制方式

C.DMA方式

D.通道方式


参考答案:ABCD

第4题:

主机与外设之间的数据传送有哪几种方式?分别做简要说明。


正确答案: 有四种:
(1)程序直接控制传送方式:由程序直接控制CPU与外设之间的数据传送。该方式又可分为无条件传送方式和查询传送方式两种。
(2)中断传送方式:将中断技术应用于数据传送,在外设工作期间CPU不需要等待。
(3)直接存储器存取(DMA)方式:具体的数据传送由DMA控制器(DMAC)负责,CPU不再参与。数据传送一般发生在存储器和外设之间,具有非常高的传送速率。
(4)I/O处理机(器)方式:CPU委托I/O处理机(器)来管理外设,完成传送和相应的数据处理(如校验、代码转换等)。

第5题:

I/O接口电路数据传送方式有哪几种?


正确答案:查询、中断、直接内存访问(DMA)、I/O通道、I/O处理机方式。

第6题:

DMA数据传送时,DMA控制器对总线的使用方式常采用以下哪几种()。

A.周期挪用

B.周期控制

C.数据传送

D.周期扩展

E.CPU停机方式


正确答案:ADE

第7题:

主机与外围设备之间信息传送的控制方式有哪几种?


正确答案:程序查询输入/输出方式、中断方式、直接存储器访问方式。

第8题:

数据传送的控制方式有哪几种?分别有哪些优缺点?


参考答案:⑴ 程序直接控制方式
优点:程序直接控制方式虽然比较简单,也不需要多少硬件支持,
缺点:①CPU利用率低。②外设利用率低,外设之间不能并行工作。
⑵ 中断控制方式
优点:CPU的利用率大大提高且能支持外设间的并行操作,避免了CPU循环测试控制状态寄存器这一工作。
缺点:每台设备输入输出数据时,相应的中断CPU的次数也会增多,这会使CPU的有效计算时间大大减少。
⑶ DMA方式又称直接存储器访问方式
优点:减少了CPU对I/O控制的干预,进一步提高了CPU的使用效率,同时也提高了CPU与I/O设备的并行操作程度。
缺点:①DMA方式对外设的管理和某些操作仍由CPU控制;②多个DMA控制器的同时使用可能会引起内存地址的冲突,同时也是不经济的。

第9题:

CPU与外设数据传送的方式有哪几种


正确答案:有三种:查询传送方式;中断传送方式;DMA方式。

第10题:

CPU和外设之间的数据传送方式有哪几种?无条件传送方式通常用在哪些场合?


正确答案:CPU和外设之间的数据传送方式通常有四种:程序传送方式、中断传送方式、DMA传送方式和I/O处理机方式。