首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

spooling技术介绍

SPOOLing(Simultaneous Peripheral Operation On-Line)技术,即外部设备联机并行操作,是为实现低速输入输出设备与高速的主机之间的高效率数据交换而设计的...具体来说,SPOOLing技术在输入输出之间增加了“输入井”和“输出井”的排队转储环节,以消除用户的“联机”等待时间。而所谓“输入井”和“输出井”则是在高速辅存(外存)中开辟的两个固定的转储区。...当有进程要求对它打印输出时,SPOOLing系统并不是将这台打印机直接分配给进程,而是在输出井中为其分配一块存储空间,进程的输出数据以文件形式存在。...从打印机的例子中,我们可以看到,在SPOOLing技术的支持下,系统实际上并没有为任何进程分配设备,而只是在输入井和输出井中为每个进程分配了一块存储区并建立了一张I/O请求表。...这样,便把独占设备改造为共享设备,因此SPOOLing技术也是一种虚拟设备技术。   最后,通过总结,可知SPOOLing技术具有如下三个特点:   (1)提高了I/O速度。

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【愚公系列】软考高级-架构设计师 021-操作系统和设备管理

    《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。...RT-Linux:一个实时性的Linux变种,适用于需要实时功能的系统中。QNX:以其微内核架构和高可靠性著称,广泛应用于汽车、工业和医疗设备。...3.虚设备和SPOOLING技术3.1 虚设备虚设备是一种抽象的设备概念,它不对应任何实际的物理硬件,而是通过软件模拟出来的设备。...3.2 SPOOLing 技术SPOOLing(Simultaneous Peripheral Operations Online)技术是一种用于管理输入/输出设备的缓冲技术,通常用于打印服务或其他批量数据处理服务...总的来说,虚设备和SPOOLing 技术都是为了提高计算机系统的效率和用户体验而设计的。虚设备通过软件模拟增加系统功能和灵活性,而SPOOLing 通过缓冲和队列管理技术优化了对慢速外围设备的访问。

    12711

    【愚公系列】软考中级-软件设计师 030-操作系统(设备管理)

    《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。...注意:还有两种方式分别是通道和IO处理机,基本不考,了解即可;3.虚设备和SPOOLING技术虚设备是指在计算机系统中,通过软件模拟或虚拟出来的设备,这些设备并不存在于硬件中,但在软件层面上可以通过编程等方式进行模拟使用...SPOOLING(Simultaneous Peripheral Operations On-line)技术是一种计算机输入/输出(I/O)管理技术,它的主要目的是提高计算机的效能和性能。...具体来说,SPOOLING技术通过将多个I/O请求缓存到磁盘或内存中的输入/输出队列(spool)中,然后按照一定的顺序依次处理这些请求。...虚设备和SPOOLING技术通常是结合使用的。虚设备可以被用来模拟实际设备,将I/O请求写入到虚设备中的缓冲区,然后通过SPOOLING技术将这些请求按序处理。

    20921

    【软考学习17】数据传输控制方式、虚设备和微内核操作系统

    本文将讲解数据传输控制方式、虚设备和微内核操作系统,在数据传输控制方式中将学习程序控制方式、程序中断方式、DMA 方式、通道和输入输出处理机,在虚设备环节将学习 Spooling,最后了解了微内核的优缺点...---- 二、虚设备和 Spooling 技术 虚设备顾名思义就是一个虚拟设备,我们用一个例子来说明。 如果有四台电脑 A、B、C 和 D 正在使用一台打印机,要进行打印操作。...然后在现代打印机并不会出现这种情况,正式因为打印机运用了 Spooling 技术。 Spooling 为了解决此类问题,在打印机前加了一个缓存,如下图所示。...当电脑 B 发出的打印任务,打印机当前无法处理时,Spooling 会将该任务放入缓存队列中,电脑 B 不用管打印机的工作状态即可正常发起打印请求,更人性化,实质上解决了外设的低速和 CPU 高效的不匹配问题...---- 四、总结 本文讲解了数据传输控制方式、虚设备和微内核操作系统,在数据传输控制方式中学习了程序控制方式、程序中断方式、DMA 方式、通道和输入输出处理机,在虚设备环节学习了 Spooling,最后了解了微内核的优缺点

    32330
    领券