CPU调度程序应该考虑的准则是

CPU调度程序应该考虑的准则是

CPU调度程序应该考虑的准则是:CPU使用率、吞吐量、周转时间、等待时间、响应时间。

CPU使用率:应使CPU尽可能地忙碌。从概念上讲,CPU使用率从0%到100%。对于一个实际系统,它的范围应从40%(轻负荷系统)到90%(重负荷系统)。

吞吐量:一个时间单元内所完成进程的数量;如果CPU忙于执行进程,那么工作就在完成。一种测量工作的方法称为吞吐量,它是在一个时间单元内进程完成的数量。对于长进程,吞吐量可能为每小时一个进程;对于短进程,吞吐量可能为每秒十个进程。

周转时间:从进程提交到进程完成的时间段。为所有时间段之和,including等待进入内存,在就绪队列中等待,在CPU上执行和I/O执行。

等待时间:在就绪队列中等待所花费时间。CPU调度算法只影响进程在就绪队列中等待所花的时间。

响应时间:从提交请求到产生第一响应的时间。对于交互系统,周转时间不是最佳准则。通常,进程可以相当早地产生输出,并且继续计算新的结果同时输出以前的结果给用户。因此,另一时间是从提交请求到产生第一响应的时间。这种时间称为响应时间,是开始响应所需的时间,而非输出响应所需的时间。周转时间通常受输出设备速度的限制。