试题详情
- 简答题以打印机为例说明SPOOLING的工作原理,系统如何利用SPOOLING技术将打印机模拟为虚拟打印机。
-
当某进程要求打印输出时,操作系统并不是把某台实际打印机分配给该进程,而是在磁盘上输出井中为其分配一块区域,该进程的输出数据高速存入输出井的相关区域中,而并不直接在打印机上输出。输出井上的区域相当于一台虚拟的打印机,各进程的打印输出数据都暂存放在输出井中,形成一个输出队列。最后,由SPOOLING的缓输出程序依次将输出队列中的数据实际地打印输出。
这样,从用户的角度来看,他似乎独占打印机,可以随时根据运行的情况输出各种结果,但从系统的角度来看,同一台打印机又可以分时地为每一个用户服务。用户进程实际上获得的是虚拟设备。
SPOOLING系统的引入缓和了CPU与设备的速度的不均匀性,提高了CPU与设备的并行程度。 关注下方微信公众号,在线模考后查看
热门试题
- 桌上有一个空盒,盒内只允许放一个水果,甲
- 有如下两个并发进程P、Q(如下图所示)。
- 下面有关UNIX系统中文件保护的描述中,
- 进程间的基本关系是()
- 柱面号
- 为了实现斯普林操作,必须利用中央处理器与
- 中断响应的三项工作为检查是否有中断事件发
- ()是与交互作业的控制有关的术语。
- 可变分区存储管理中的移动技术可以()
- 什么是计算时间短的作业优先算法?
- 假设磁盘有1000个磁道,若磁盘请求是一
- 设有某系统可供用户使用的主存空间为100
- 简述中断响应的定义。
- 对操作系统的文件系统而言,一个源程序、一
- 如何实现文件的保护和保密?
- 某文件共有3个记录。现在需要把这个文件的
- 简述虚拟设备的优点。
- 用户程序需要读出记录式文件中的一个记录时
- 某系统采用不可移动的可变分区存储管理方式
- 作业管理中,JCL是指()