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

admin2019-01-08  40

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

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

答案B

解析 该题测验考生对输入/输出控制方式的掌握情况。I/O系统与主机交换数据,最主要的方式有三种,分别是程序查询方式,中断方式和DMA方式。程序查询方式主要用软件来实现,执行程序时要占用CPU,中断方式要有硬件和软件配合来实现,它利用专门的中断控制逻辑向 CPU发出I/O中断请求,控制器在完成当前指令功能后转入中断处理程序,为I/O设备服务。DMA方式主要由硬件实现,此时高速外设申请占用系统总线控制权,CPU交出系统总线后,由DMA控制器控制总线,使外设与内存直接交换数据,不通过CPU。
转载请注明原文地址:https://kaotiyun.com/show/xKJZ777K
0

最新回复(0)