gpt4 book ai didi

process - 进程调度上下文中调度程序和调度程序有什么区别

转载 作者:行者123 更新时间:2023-12-04 07:53:08 25 4
gpt4 key购买 nike

我目前正在攻读操作系统的本科水平类(class)。我对调度程序和调度程序在进程调度中的功​​能有些困惑。根据我所了解的,中期调度程序选择用于换出和换入的进程,一旦选择了进程,实际的交换操作由 Dispatcher 通过上下文切换来执行。此外,短期调度程序负责根据遵循的调度算法调度进程并为其分配 CPU 时间。
如果我错了,请纠正我。我对中期调度程序与调度程序的功能以及交换和上下文切换之间的差异感到非常困惑。

最佳答案

您用系统特定的术语描述事物。

调度程序和调度程序可能都是一样的。然而,经常被划分,以便调度程序维护一个进程队列,调度程序处理实际的上下文切换。

如果将调度程序划分为长期、中期和短期,则该划分(如果存在)特定于操作系统。

在从内存中删除进程的过程中进行交换。可以通过上下文切换使进程不可执行,但不能换出。交换通常独立于调度。然而,一个进程必须被换入才能运行,内存管理将尽量避免换出正在执行的进程。

关于process - 进程调度上下文中调度程序和调度程序有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27421239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com