什么是调度算法?

在选择调度方式和调度算法时,应遵循的准则如下:

面向用户应遵循的准则是:周转时间短、响应时间快、截止时间的保证、 优先权准则。面向系统应遵循的准则是:系统吞吐量高、处置机利用率好、各类资源的平衡利用。

作业调度算法的选择原则有:

1、公平性:对每个用户公平对待且使每个用户满意;

2、平衡使用资源:使同时进入系统的作业在执行时尽可能地利用系统中的不同资源提高资源利用率;

3、极大的流量:缩短作业的平均周转时间提高系统的吞吐能力;

以上这些原则不能兼顾。在设计计算机系统时,应根据系统的设计目标来决定调度原则。不同的计算机系统采用不同的调度原则和调度算法,但都必须遵循一个必要条件,即系统的现有的尚来分配的资源可以满足被选作业的资源要求。

作业调度是指按照时间周期(年、月、日、时、分、秒等)对作业进行分割,并根据业务需求、作业长度、存储管理及依赖性关系对作业的执行方式加以调度。主要任务是从作业后备队列中选择作业进入主存运行。