一个批处理系统配置了一台打印机和若干个作业管理进程,作业程序在运行过程中的零星输出被存放在(24)。

admin2009-02-15  28

问题 一个批处理系统配置了一台打印机和若干个作业管理进程,作业程序在运行过程中的零星输出被存放在(24)。

选项 A、系统输出缓冲区中
B、计算机的cache中
C、脱机输出文件中
D、打印机的任务队列中

答案C

解析 本题考查虚设备概念和脱机输出的实现原理。本题中,系统配置了若干个作业管理进程,这意味着多个作业程序可以并行运行。但是系统只有一台打印机,而打印机又是一类独占型设备,不可能在一段时间内同时支持多个程序的运行,为它们的零星输出实施打印。所以必须利用虚设备技术,来实现多个作业对打印机的共享。所谓虚设备技术,是指利用一类设备(通常是高速设备)来模拟另一类设备(通常是低速设备)或自身的技术。批处理系统一般都配备了脱机打印的功能,这也是通过操作系统的管理,实现资源转化的一个例子。一个批处理系统中可能存在许多作业,每个作业都需要输出自己的计算结果,但它们都只是在运行期间偶尔地、间断地打印,为每个用户配一个硬件打印机无疑是不经济的,而共用一台打印机又会使打印结果无法区分。所以,批处理系统为每个用户在磁盘上设立一个脱机打印文件,将它作为模拟的打印机(虚设备)分配给作业管理程序。当作业程序执行打印的系统调用时,并不直接启动打印机进行打印,而是将打印内容写入相应的脱机输出文件。在作业程序运行结束后,脱机输出进程为它添加封面,编排格式,将脱机输出文件的内容一并打印出来。有了脱机输出系统,工作时感觉自己独占了一台打印机,可以随时输出计算结果,但实际上只是在运行结束后才使用物理打印机一并打印,分给它的是一台虚拟打印机。这样,既提高了打印机的使用效率,又取得了很好的效果。
转载请注明原文地址:https://kaotiyun.com/show/SCxZ777K
0

相关试题推荐
最新回复(0)