单选题
I/O系统主要有三种方式来与主机交换数据,其中 (146) 方式主要用软件方法来实现, CPU的效率低; (147) 方式要有硬件和软件两部分来实现,它利用专门的电路向CPU中的控制器发出VO服务请求,控制器则 (149) 转入执行相应的服务程序; (148) 方式主要由硬件来实现,此时高速外设和内存之间进行数据交换 (150) 。
单选题
A.程序查询 B.读/写文件 C.数据库 D.客户/服务器
单选题
A.DMA B.批处理 C.中断 D.数据通信
单选题
A.中断 B.DMA C.并行 D.流水线
单选题
A.立即 B.在执行完当前指令后
C.在执行完当前的一段子程序后 D.在询问用户后
单选题
A.不利用系统总线,不通过CPU的控制 B.利用系统总线,通过CPU的控制
C.不利用系统总线,通过CPU的控制 D.利用系统总线,不通过CPU的控制
【正确答案】
D
【答案解析】[解析] 计算机输入输出系统主要有三种方式来与主机交换数据,它们是程序查询方式、中断方式和DMA方式。其中程序查询方式主要用软件方法来实现,CPU的效率低;中断方式要有硬件和软件两部分采实现,它利用专门的电路向CPU中的控制器发出I/O服务请求,控制器则在执行完当前一条指令后转入执行相应的服务程序; DMA方式主要由硬件来实现,此时高速外设和内存之间利用系统总线进行数据交换,不通过CPU的控制。