有人可以解释所有3个队列的功能究竟是什么以及它们彼此之间有何不同?如果您还可以确定队列的确切位置(即主存储器或磁盘),那将会很棒。谢谢!
编辑我想知道他们在基于UNIX的操作系统中用于排队进程的功能。
答案 0 :(得分:2)
作业及其队列是抽象概念,有许多不同的实现(请参阅Wikipedia: Job queue和Wikipedia: Job scheduler),然后定义它们的含义。输入队列和就绪队列属于同一个" 抽象"类别。
例如:Windows AT命令可以以任意OS shell命令的形式调度和执行作业,作业队列几乎驻留在驻留在磁盘上的Wikipedia: Windows Registry中,但出于性能原因,也会缓存在主内存中。有关详细信息,请参阅http://ss64.com/nt/at.html