📜  假脱机到底是什么?

📅  最后修改于: 2021-10-22 03:10:28             🧑  作者: Mango

SPOOL 是同步外围操作在线的首字母缩写。它是一种缓冲机制或过程,其中数据被临时保存以供设备、程序或系统使用和执行。数据被发送并存储在内存或其他易失性存储器中,直到程序或计算机请求执行为止。

在计算机系统中,外围设备,例如打印机和打孔卡阅读器等(批处理),相对于系统其余部分的性能来说非常慢。从系统获取输入和输出很快就被视为瓶颈。这就需要线轴了。

假脱机的工作方式类似于典型的请求队列,其中累积来自多个来源的数据、指令和进程以供稍后执行。通常,它在计算机的物理内存、缓冲区或特定于 I/O 设备的中断上维护。假脱机以先进先出方式处理,即队列中的任何第一条指令都将被弹出并执行。

线轴的应用/实现:

1) 最常见的可以在键盘打印机和鼠标等 I/O 设备中找到。例如,在打印机中,发送到打印机的文档/文件首先存储在内存或打印机后台处理程序中。一旦打印机准备就绪,它就会从假脱机中获取数据并打印出来。

甚至经历过鼠标或键盘突然停止工作几秒钟的情况?同时,我们通常会反复点击屏幕上的这里和那里,以检查其是否正常工作。当它真正开始工作时,我们在其挂起状态期间按下的任何内容和位置都会执行得非常快,因为所有指令都存储在相应设备的线轴中。

2) 批处理系统使用假脱机来维护准备运行的作业队列,一旦系统有资源处理它们,就可以启动这些作业。

3) 假脱机能够将一个作业的 I/O 操作与另一作业的处理器操作重叠。即多个进程可以将文档写入打印队列而无需等待并继续其工作。

4) 电子邮件:电子邮件由 MTA(邮件传输代理)传送到一个临时存储区,等待 MA(邮件用户代理)接收

5) 也可用于生成横幅页面(这些是用于计算机打印的页面,用于将文档彼此分开并通过用户名、帐号或用于取件的垃圾箱来识别例如打印请求的发起者。例如页面用于许多人共享少量可用资源的办公环境)。

关于作者:

Ekta 是 Geeksforgeeks 上非常活跃的贡献者。目前就读于德里科技大学。她还为 www.geeksquiz.com制作了 Chrome 扩展程序,用于随机练习 MCQ。可以通过github.com/Ekta1994 联系到她

如果您还想在这里展示您的博客,请参阅GBlog,了解 GeeksforGeeks 上的客座博客写作。