【发布时间】:2014-09-07 04:34:55
【问题描述】:
我们知道优先级调度可以是抢占式或非抢占式的。一般来说,这两者中哪一个的平均等待时间最短?它们的性能会根据测试用例而改变吗??
【问题讨论】:
-
在我看来,桌面和移动操作系统中的整个调度事情是这样安排的,以便最终用户主观感知的等待时间最小。正如@shekhar-suman 所建议的那样,虽然非抢占式调度可以在最短的时间内将大部分 CPU 执行量分配给 1 个进程,但最终用户的等待时间体验可能完全不同。你想通过你的答案找出什么(你的后续行动)?
-
等待什么?任何需要 I/O 性能而不是“非常糟糕”的进程都将在预先调度程序上运行得更好。
标签: operating-system scheduling