长期调度器和中期调度器的区别

长期调度器:
长期调度程序称为作业调度程序。长期调度程序控制在系统内选择进行处理的程序。在这种情况下,程序是在队列中找到的,因此根据需要选择最好的一个作业,并从作业池中选择进程并将这些进程加载到内存中以执行。它提供了对多道程序程度的限制。

中期调度器:
中期调度器称为进程交换调度器,因为它是交换的一部分。通过这个调度程序,进程被从内存中删除。中期调度器降低了多道程序的程度。在这个调度器中,如果一个进程请求 I/O,它可以被挂起,并且它不能在完成挂起的进程方面取得任何进展。在这种情况下,为了从内存中删除该方法并为其他进程腾出空间,挂起的进程被移动到辅助存储。这个过程被命名为交换,因此该过程被声明为被换出或展开。交换也可能是必要的,以增强过程组合。

让我们看看 Long-Term Scheduler 和 Medium-Term Scheduler 的区别:

编号 长期调度器 中期调度器
1 长期调度器称为作业调度器。 中期调度器被称为进程交换调度器。
2 在长时调度器中,从作业池中选择进程,并将这些进程加载到内存中以便执行。 可以在内存中恢复进程,也可以执行进程执行。
3 长期调度器可以是或不能是分时系统的一部分。如果是,那么它是分时系统中的一个标称。 中期调度器始终处于分时系统中。
4 长期调度器的速度低于中期调度器。 中期调度器的速度相对较长期调度器要快。
5 长时程调度器提供对DOM(Degree of Multi-programming)的约束。 中期调度器则降低了DOM的程度(Degree of Multi-programming)。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264536.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论