微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐