快乐学习 一个网站喵查铺子(catpuzi.com)全搞定~

CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用______。

题目:CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用______。

A.并行技术
B.通道技术
C.缓冲技术
D.虚存技术

喵查答案:C

解析:在操作系统中,引入缓冲的主要原因,可归结为以下几点。  1.改善CPU与I/O设备间的速度不匹配矛盾  如一个程序,它时而进行长时间的计算而没有输出,时而又阵发性地把输出送到打印机。由于打印机的速度跟不上CPU,而使得CPU长时间的等待。如果设置了缓冲区,程序输出的数据先送到缓冲区暂存,然后由打印机慢慢地输出。这时,CPU不必等待,可以继续执行程序。实现了CPU与I/O设备之间的并行工作。  2.可以减少对CPU的中断频率,放宽对中断响应时间的限制  如果I/O操作每传送一个字节就要产生一次中断,那么设置了n个字节的缓冲区后,则可以等到缓冲区满时才产生中断,这样中断次数就减少到1/n,而且中断响应的时间也可以相应的放宽。  3.提高CPU和I/O设备之间的并行性  缓冲的引入可显著提高CPU和设备的并行操作程度,提高系统的吞吐量和设备的利用率。

喜欢 (0)
关于作者: