Operating system 上下文切换和操作系统调度算法

Operating system 上下文切换和操作系统调度算法,operating-system,scheduler,context-switch,Operating System,Scheduler,Context Switch,因此,按照我的理解,当一个进程切换到另一个进程时,内核将保存进程的当前状态,然后OS调度程序算法将选择下一个进程进行交换。该算法本身是否不需要加载,因为它是一个过程?在执行切换时,内核本身是否使用CPU时间?如果是,内核如何访问上下文切换中的CPU周期 提前感谢。将调度程序视为用于决定下一步运行哪个进程的算法。当进程从核心中切换出来后,它可以在同一个核心上运行,并将选择要切换的下一个进程。感谢您的回复,那么调度器本身是否是一个必须切换才能选择下一个进程的进程?

因此,按照我的理解,当一个进程切换到另一个进程时,内核将保存进程的当前状态,然后OS调度程序算法将选择下一个进程进行交换。该算法本身是否不需要加载,因为它是一个过程?在执行切换时,内核本身是否使用CPU时间?如果是,内核如何访问上下文切换中的CPU周期


提前感谢。

将调度程序视为用于决定下一步运行哪个进程的算法。当进程从核心中切换出来后,它可以在同一个核心上运行,并将选择要切换的下一个进程。

感谢您的回复,那么调度器本身是否是一个必须切换才能选择下一个进程的进程?