为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。
A. 栈 B. 队列 C. 树 D. 图
b
B
这道题结合操作系统的知识点进行了考...
用户登录可进行刷题及查看答案
这道题结合操作系统的知识点进行了考察,为解决计算机与打印机之间速度不匹配的问题,采用SPOOLING技术。
SPOOLING (即外部设备联机并行操作),即Simultaneous Peripheral Operations On-Line的缩写,它是关于慢速字符设备如何与计算机主机交换信息一种技术,通常称为“假脱机技术”。SPOOLING技术实际上是一种外围设备同时联机操作技术,称为排队转储技术。它在输入和输出之间增加了“输入井”和“输出井”的排队转储环节。
SPOOLING技术中用到的缓冲区就是缓冲队列,不会改变打印数据的输出顺序。
缓冲队列就是模拟现实生活中的排队,一般是先来后到,比如疫情期间我们去核酸采样点进行核酸检测就要排队,对应的数据结构就是队列,队列具有先进先出的性质。
本题选B。
登录后提交答案