有几个标准可以设计一个调度程序。调度程序通常应最大化CPU利用率 - 使CPU尽可能忙碌通常会导致完成更多的工作。系统的吞吐量是衡量单位时间内完成多少工作的量度。转折时间是从作业到达直到完成的时间。一个过程的等待时间是工作在准备队列中花费了多长时间(例如花费的时间不积极运行或执行I/O)。最后,响应时间对于许多互动工作很重要。响应时间测量从准备运行到下一个I/O活动的时间。为例,这对应于按键在键盘上按键(I/O活动)和字符出现在屏幕上的延迟。理想情况下,调度程序将优化所有这些标准,但实际上,大多数调度程序必须以牺牲他人为代价来优化一些标准。
主要关键词