面向用户
- 响应时间:提交命令后到产生结果的这一段时间。
常用于评价分时系统的系统。等待时间 + 运行时间。 - 周转时间:指从作业提交给系统开始,到作业完成为止的这段时间间隔(也称为作业周转时间)。
常用于评价批处理系统的性能。作业完成时间-作业到达时间 - 截止时间:是指某任务必须开始执行的最迟时间,或必须完成的最迟时间
常用于评价实时系统的性能。
闹钟设置在7:30,那么这就是开始截止时间。
作业在下周三前必须交上去,这就是完成截止时间。
面向系统
- 吞吐量:单位时间内系统所完成的作业数。
常用于评价批处理系统的性能。 - 处理器利用率:处理器处于忙碌的百分比,处理器的利用得是高效其高效的。
- 资源的平衡:让系统的资源都得到合理的分配使得他们尽量都处于忙的状态,长程调度和中程调度可以做出确定。
- 公平性:所有进程需要被平等对待,尽量没有进程遭遇饥饿。
- 优先级:调度程序总是选择优先级高的进程进行运行。我们可以根据优先级的不同准备多个就绪队列。低优先级的进程可能遭遇饥饿,此时可以动态的改变进程的优先级,比如:根据进程的生存期来更改他们的优先级,等待时间过长的进程,优先级被提高。