区分长期、短期和中期调度程序。
在研究所有三个调度程序之间的区别之前,让我们回顾一下进程调度程序的概念。
进程调度程序是调度进程的操作系统的一部分。如果进程处于就绪、等待和运行状态,它会正确调度它,并且还负责在时间间隔内将CPU处理器分配给特定任务。
此外,当任务或进程完成时,它不允许CPU闲置。它将根据其当前状态分配其他任务。如果进程处于就绪状态,它将以这种方式将其分配给CPU,它始终使CPU始终处于忙碌状态。
好的进程调度器的特点
一个好的进程调度器的特点如下-
它通过分配就绪状态进程来提高CPU的利用率,因为它始终保持忙碌状态。
它具有灵活性,您可以轻松更改您的日程安排
它允许重新访问或审查您的项目。
通过使用它,您可以严格遵守截止日期。例如-如果您的项目截止日期为9月10日,那么您可以将9月10日的截止日期设置为下午6点或任何其他时间。
任务也不是孤立的;您可以清楚地看到它们之间的关系或它们如何相互关联。
调度器的类型
可以使用三种类型的调度程序,如下所示-
长期调度程序
短期调度程序
中期计划者
差异
长期,中期和短期调度程序之间的主要区别如下-