调度算法调度算法

调度算法调度算法在操作系统中调度是指一种资源分配,因而调度算法是指:根据系统的资源分配策略所规定的资源分配算法

对于不同的的系统和系统目标,通常采用不同的调度算法,例如,在批处理系统中,为了照顾为数众多的段作业,应采用短作业优先的调度算法;又如在分时系统中,为了保证系统具有合理的响应时间,应当采用轮转法进行调度

目前存在的多种调度算法中,有的算法适用于作业调度,有的算法适用于进程调度;但也有些调度算法既可以用于作业调度,也可以用于进程调度

通常将作业或进程归入各种就绪或阻塞队列

调度算法要求:高资源利用率、高吞吐量、用户满意等原则

进程调度所采用的算法是与整个系统的设计目标相一致的:1.批处理系统:增加系统吞吐量和提高系统资源的利用率;2.分时系统:保证每个分时用户能容忍的响应时间

3.实时系统:保证对随机发生的外部事件做出实时响应

 

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关