I/O系统主要有三种方式来与主机交换数据,它们是(1)、(2)和(3)。其中(1)主要用软件方法来实现,CPU的效率低;(2)要由硬件和软件两部分来实现,它利用专门的电路向CPU中的控制器发出I/O服务请求,控制器则(4)转入执行相应的服务程序;(3)主要

admin2019-05-23  51

问题 I/O系统主要有三种方式来与主机交换数据,它们是(1)、(2)和(3)。其中(1)主要用软件方法来实现,CPU的效率低;(2)要由硬件和软件两部分来实现,它利用专门的电路向CPU中的控制器发出I/O服务请求,控制器则(4)转入执行相应的服务程序;(3)主要由硬件来实现,此时高速外设和内存之间进行数据交换(5)。

选项 A、不通过CPU的控制,不利用系统总线
B、不通过CPU的控制,利用系统总线
C、通过CPU的控制,不利用系统总线
D、通过CPU的控制,利用系统总线

答案B

解析 I/O系统与主机交换数据的方式有:
   ①程序查询方式。主要由软件来实现,实现效率比较低。第1空的正确答案为选项A。
   ②中断方式。中断方式由硬件和软件两种方式实现。它利用专门的电路向CPU中的控制器发出I/O服务请求,控制器则执行完当前一条指令后,转入执行相应的服务程序。第2空的正确答案为选项C。第4空的正确答案为选项B。
   ③DMA方式。DMA方式主要由硬件实现。此时高速外设和内存之间进行数据交换不通过CPU的控制,利用系统总线。第3空的正确答案为选项B,第5空的正确答案为选项B。
转载请注明原文地址:https://kaotiyun.com/show/qlVZ777K
0

相关试题推荐
随机试题
最新回复(0)