以打印机为例说明SPOOLING的工作原理,系统如何利用SPOOLING技术将打印机模拟为虚拟打印机。

admin2016-06-30  21

问题 以打印机为例说明SPOOLING的工作原理,系统如何利用SPOOLING技术将打印机模拟为虚拟打印机。

选项

答案当某进程要求打印输出时,操作系统并不是把某台实际打印机分配给该进程.而是在磁盘上的输出井中为其分配一块区域,该进程的输出数据高速存入输出井的相关区域中,而并不直接在打印机上输出。输出井上的区域相当于一台虚拟的打印机,各进程的打印输出数据都暂时存放在输出井中,形成一个输出队列。最后,由SPOOLING的缓输出程序依次将输出队列中的数据实际地打印输出。 这样,从用户的角度来看,他似乎独占一台打印机,可以随时根据运行的情况输出各种结果;但从系统的角度来看,同一台打印机又可以分时地为每一个用户服务。用户进程实际上获得的是虚拟设备。 SPOOLING系统的引入缓和了CPU与设备的速度的不均匀性,提高了CPU与设备的并行程度。

解析
转载请注明原文地址:https://kaotiyun.com/show/G6Ax777K
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)