系统空闲进程

ton*_*sid 2 cpu-usage process macos

当 cpu 不做任何事情时,它会运行空闲进程。听说这个进程会查找在队列中等待的程序,以便 cpu 可以运行它们。仅此而已吗?我也有兴趣了解各种操作系统中系统空闲进程的文件名。

Ric*_*lka 6

当 cpu 不做任何事情时,它会运行空闲进程。

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

听说这个进程会查找在队列中等待的程序,以便 cpu 可以运行它们。仅此而已吗?

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