发布网友 发布时间:2022-05-07 16:24
共4个回答
热心网友 时间:2022-06-30 16:54
SPOOLing系统是假脱机操作系统。
SPOOLing系统是假脱机操作系统,直译意思是“联机情况下同时进行的外围设备操作系统”,是虚拟设备最典型的代表,包括假脱机输入系统和假脱机输出系统两个部分,是对脱机输入/输出技术的改进。
SPOOLing系统可以将一台物理I/O设备虚拟为多台逻辑I/O设备,从而允许多个用户共享一台I/O设备。
扩展资料:
SPOOLing系统的特点:
1、提高了I/O速度。从对低速I/O设备进行的I/O操作变为对输入井或输出井的操作,如同脱机操作一样,提高了I/O速度,缓和了CPU与低速I/O设备速度不匹配的矛盾。
2、设备并没有分配给任何进程。在输入井或输出井中,分配给进程的是一存储区和建立一张I/O请求表。
3、实现了虚拟设备功能。多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备。
参考资料来源:百度百科——SPOOLing系统
热心网友 时间:2022-06-30 16:54
SPOOLing(Simultaneous Peripheral Operations On Line)的直译意思是“联机情况下同时进行的外围设备操作”,通常称其为“假脱机操作”。SPOOLing系统是虚拟设备最典型的代表,包括假脱机输入系统和假脱机输出系统两个部分,是对脱机输入/输出技术的改进。
脱机操作需要卫星以及操作员的来回走动并装卸磁带,假脱机操作则不需要卫星机以及操作员工作。假脱机操作时在中断系统和I/O通道的支持下,利用多道程序技术,完成了脱机操作的功能,故称作假脱机操作。
它的基本工作原理是,使用一道程序管理通道,完成从低速的I/O设备输入数据到高速的磁盘上;使用另一道程序管理通道,完成将数据从高速的磁盘输出到低速的I/O设备上;同时,其他进程可进行数据处理。
如今,假脱机最常见的用途是打印:为打印而格式化的文档以计算机的速度存储在队列中,然后以打印机的速度检索和打印。多个进程无需等待即可将文档写入后台处理程序,然后可以执行其他任务,而“后台处理程序”进程则操作打印机。
例如,当一个大型组织准备工资支票时,计算只需几分钟甚至几秒钟,但打印过程可能需要几个小时。如果工资核算程序直接打印支票,则在打印所有支票之前将无法进行其他计算。同样,在将假脱机添加到PC操作系统之前,文字处理器在打印时无法执行任何其他操作,包括与用户交互。
后台打印程序或打印管理软件通常包括各种相关功能,例如允许为打印作业分配优先级、在文档打印完毕时通知用户、在多台打印机之间分配打印作业、为每个文档选择合适的纸张等。
一个打印服务器适用后台技术,让多台计算机共享的打印机相同的打印机或组。
其他应用
假脱机还用于调解对打孔卡读卡器和打孔器、磁带驱动器和其他慢速顺序 I/O 设备的访问。它允许应用程序以 CPU 的速度运行,同时以全速运行外围设备。
一个批处理系统使用后台保持随时可以运行的任务队列,可以尽快开始作为该系统有足够的资源来处理它们。
一些存储和转发消息系统,例如uucp,使用“spool”来指代它们的入站和出站消息队列,这个术语仍然可以在电子邮件和Usenet软件的文档中找到,尽管现在消息通常是立即传递的。
热心网友 时间:2022-06-30 16:55
SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。实际上是一种外围设备同时联机操作技术,又称为排队转储技术。热心网友 时间:2022-06-30 16:55
SPOOLing技术的特点: