首页 文章资讯内容详情

区分长期、短期和中期调度程序。

2026-06-01 4 花语

在研究所有三个调度程序之间的区别之前,让我们回顾一下进程调度程序的概念。

进程调度程序是调度进程的操作系统的一部分。如果进程处于就绪、等待和运行状态,它会正确调度它,并且还负责在时间间隔内将CPU处理器分配给特定任务。

此外,当任务或进程完成时,它不允许CPU闲置。它将根据其当前状态分配其他任务。如果进程处于就绪状态,它将以这种方式将其分配给CPU,它始终使CPU始终处于忙碌状态。

好的进程调度器的特点

一个好的进程调度器的特点如下-

它通过分配就绪状态进程来提高CPU的利用率,因为它始终保持忙碌状态。

它具有灵活性,您可以轻松更改您的日程安排

它允许重新访问或审查您的项目。

通过使用它,您可以严格遵守截止日期。例如-如果您的项目截止日期为9月10日,那么您可以将9月10日的截止日期设置为下午6点或任何其他时间。

任务也不是孤立的;您可以清楚地看到它们之间的关系或它们如何相互关联。

调度器的类型

可以使用三种类型的调度程序,如下所示-

长期调度程序

短期调度程序

中期计划者

差异

长期,中期和短期调度程序之间的主要区别如下-

长期调度器中期调度员短期调度员Longtermschedulerisa jobscheduler.中期是一个交换调度程序的过程。Shorttermscheduleris calledaCPUscheduler.长期的速度小于短期的速度。中期的速度介于短期和长期调度程序之间。Thespeedofshorttermis fastestamongtheother two.长期控制多道程序的程度。中期减少了多道程序的程度。Theshorttermprovides lessercontroloverthe degreeofmultiprogramming.在分时系统中,长期几乎为零或最小。中期是分时系统的一部分。Shorttermisalsoa minimaltimesharing system.长期从池中选择进程并将它们加载到内存中执行。中期可以将进程重新引入内存并继续执行。短期选择那些准备好执行的进程。