Operating system 假脱机和设备队列之间的区别是什么?

Operating system 假脱机和设备队列之间的区别是什么?,operating-system,Operating System,我知道每个设备都有自己的设备队列。我还看到“假脱机是一种缓冲。最常见的假脱机应用程序是打印假脱机,它将任务(或“打印作业”)放入队列中,以便进行扩展或后续处理。” 这是否意味着设备队列正在后台处理?我很困惑。设备队列是一个更为具体的术语,它考虑到了特定的设备。如果没有实际的设备,就不能谈论设备队列,而假脱机是一个通用术语,它对应于磁盘空间作为缓冲区的使用,而不管设备的类型如何。假脱机被称为。后台处理程序是一种逻辑设备,它从更快的进程(如字处理器或图像应用程序)获取输入,并将该数据保存在缓冲队列中

我知道每个设备都有自己的设备队列。我还看到“假脱机是一种缓冲。最常见的假脱机应用程序是打印假脱机,它将任务(或“打印作业”)放入队列中,以便进行扩展或后续处理。”


这是否意味着设备队列正在后台处理?我很困惑。

设备队列是一个更为具体的术语,它考虑到了特定的设备。如果没有实际的设备,就不能谈论设备队列,而假脱机是一个通用术语,它对应于磁盘空间作为缓冲区的使用,而不管设备的类型如何。

假脱机被称为。后台处理程序是一种逻辑设备,它从更快的进程(如字处理器或图像应用程序)获取输入,并将该数据保存在缓冲队列中以供较慢的进程(打印或其他较慢的进程)使用。spool允许更快的应用程序不必等待较慢的进程完成,然后再继续执行其他任务

假脱机程序也可以反向使用,以便较慢的进程作为输入,假脱机管理输入并将其与操作队列一起保存在缓冲队列中,直到有足够的数据对数据执行操作。这被称为。当存在正确的数据时,这些反向假脱机允许数据处理操作与要处理的传入数据一起假脱机,并允许请求假脱机的应用程序继续执行其他任务