上下文切换操作系统:建议操作系统的上下文切换量和频率



我被要求回答一个关于操作系统上下文切换的问题,但我在教科书中找不到答案。

建议对操作系统进行多少上下文切换以及切换频率是多少?

你的教科书中没有答案,因为鉴于你的问题中的信息很少,无法提供答案。 对于像Windows或Linux这样的抢占式多任务处理者,我想答案是"根据调度/调度算法和驱动它们的中断的要求"。

简短而通用的答案:尽可能少(因为上下文切换是纯粹的开销,消耗 CPU 时间,没有完成任何实际工作)和尽可能多的(以满足用户/应用程序对并行性、响应能力、延迟等的期望)

最新更新