由于不同外设的工作速度一般各不相同,因此,CPU与外设交换信息时,必须确定何时从输入设备读数据以及何时往输出设备写数据,此即为输入/输出控制。下面关于PC机输入/输出控制的叙述中,正确的是(   )

admin2010-04-22  24

问题 由于不同外设的工作速度一般各不相同,因此,CPU与外设交换信息时,必须确定何时从输入设备读数据以及何时往输出设备写数据,此即为输入/输出控制。下面关于PC机输入/输出控制的叙述中,正确的是(   )

选项 A、程序控制方式是指在程序的控制下进行数据传送,这是微处理器与外部设备之间交换信息的一种最简单的方式,可分为无条件传送方式和条件传送方式两种。
B、PC机输入/输出控制有三种方式:即程序控制方式,中断控制方式及DMA控制方式,尽管这三种方式各有特点,但都必须通过CPU执行指令来完成具体的数据传送。
C、在有大量数据需要快速传送时,从总体上说,中断控制方式的效率高于DMA控制方式的效率
D、一般地,中断控制方式的效率高于程序控制方式,但是,系统有N个中断源时,CPU本身就必须有N个中断引脚,这是中断控制方式的一个缺点。

答案A

解析 程序传送控制是指在程序的控制下进行数据传送,这是微处理器与外部之间交换信息的一种最简单的方式,可分为五条件传送和条件传送方式两种。所以选项A正确。输入/输出控制方式有三种方式:程序控制方式、中断控制方式以及DMA控制方式。DMA控制方式传输速度快,适合于成批数据传送,只在传送开始和结束时需要CPU参与,数据传送过程中无须CPU干预,提高了CPU的效率,中断控制方式中断次数多,CPU仍需要花较多的时间处理中断,能够并行操作的设备台数也受到中断处理时间的限制,中断次数据增多导致数据丢失。所以其他选项都是错误的。
转载请注明原文地址:https://kaotiyun.com/show/izgZ777K
0

最新回复(0)