调度程序和调度程序在进程调度的上下文中有什么区别

Bac*_*ace 8 operating-system process scheduler context-switch

我目前正在攻读操作系统的本科课程.我对调度程序和调度程序在进程调度中的功​​能感到有些困惑.基于我所学到的,中期调度程序选择交换和输入的过程,并且一旦选择了过程,实际的交换操作由Dispatcher通过上下文切换执行.此外,短期调度程序负责根据所遵循的调度算法调度进程并为它们分配CPU时间.如果我错了,请纠正我.我对中期调度程序与调度程序的功能以及交换和上下文切换之间的差异感到困惑.

use*_*003 7

您以系统特定术语描述事物.

调度程序和调度程序可能完全相同.但是,经常划分,以便调度程序维护进程队列,并且调度程序处理实际的上下文切换.

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

交换从内存中删除进程的过程.可以通过上下文切换使进程不可执行,但不能将其换出.交换通常与调度无关.但是,必须交换进程才能运行,内存管理将尽量避免交换正在执行的进程.