系统空闲进程

系统空闲进程

当 CPU 没有执行任何操作时,它会运行空闲进程。我听说这个进程会查找队列中等待的程序,以便 CPU 可以运行它们。这就是它所做的一切吗?我还想知道各种操作系统中系统空闲进程的文件名。

答案1

当 CPU 没有执行任何操作时,它会运行空闲进程。

是的。所有多任务操作系统都有一个进程。该进程什么都不做。当没有其他进程运行时,它只是一个占位符。拥有一个不做任何事情的进程比在处理器空闲时拥有一个特殊情况更简单。它始终是最低优先级的,因此总是被可以做实际工作的进程所取代。

我听说这个进程会查找队列中正在等待的程序,以便 CPU 可以运行它们。这就是它的全部功能吗?

它不做这个。操作系统调度程序会做这个。调度程序是内核的一部分(几乎总是如此),而不是进程。

相关内容