简答题

什么是虚拟设备?简述共享打印机的工作原理。

正确答案

虚拟设备是通过某种技术将一台独占设备改造为可以共多少用户共享的共享设备。
共享打印机的工作流程如下:当用户进程请求打印输出时,SPOOLING系统统一为它打印输出,但并不真正把打印机分配给该用户进程,而只为它做两件事:
(1)有输出进程在输出井中为之申请一空闲盘块区,并将要打印的数据输入其中:
(2)输入进程在为用户进程申请一张空白的用户请求打印表,并将用户的打印要求填入其中,再将该表挂到请求打印队列上。如果还有进程要求打印输出,系统仍可接受该用户请求,也同样为该进程做上述两件事,如果打印机空闲,输出进程将从请求打印队列队首取出一张请求打印表,根据表中的要求将要打印的数据框从输出井传送到内存缓冲区,再有打印机进行打印。打印完毕,输出进程在查看请求打印队列中是否还有等待要打印的请求表。若有,再取出一张表,并根据其中的要求进行打印,如此下去,直至请求队列空为止,输出进程才自己阻塞起来,等待下次再用打印请求时才被唤醒。

答案解析

相似试题
  • 什么是设备的独立性?根据设备的类型,设备的分配策略有哪些?(独占设备、共享设备、虚拟设备与SPOOLing系统)。以磁盘为例,有哪些优化调度算法?应考虑哪些因素?

    简答题查看答案

  • 什么是虚拟光驱?请简述其工作工程。 

    简答题查看答案

  • 简述在一个局域网中安装共享打印机的过程?

    简答题查看答案

  • 在设备管理中,为克服独占设备速度较慢,降低设备资源利用率的缺点,引入了虚拟设备/虚设备,即共享设备模拟独占设备。

    判断题查看答案

  • 一个小型LAN使用连接到某台计算机的共享打印机。没有一个用户能够打印,但所有用户都可以访问打印机本地连接的计算机上的共享资源。此问题的可能原因是什么()。

    单选题查看答案

  • 虚拟存储技术的理论基础(局部性原理)是什么?

    简答题查看答案

  • 简述虚拟光驱的原理和虚拟光碟软件的使用方法。

    简答题查看答案

  • SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备。它由专门负责I/O的常驻内存的进程以及输入、输出井组成。

    判断题查看答案

  • 简述什么是双重签名以及其基本工作原理。

    简答题查看答案