操作系统的三级调度指什么

时间:09-15人气:22作者:我还安好

操作系统的三级调度指的是进程调度、中级调度和高级调度。

进程调度,也称为短程调度,是最底层的调度,它的主要任务是从就绪队列中选取一个进程,将其调入内存,分配必要的资源,然后将处理机分配给它,使它执行。中级调度,也称为内存调度,它的主要任务是将内存中暂时不能运行的进程调出内存,放入外存等待,以便为那些需要调入内存的进程腾出空间。高级调度,也称为作业调度,它的主要任务是根据一定的算法,从外存的后备队列中选取某些作业调入内存,并创建相应的进程,然后将它们放入就绪队列,等待进程调度。

拓展资料:

1.进程调度:进程调度是操作系统中最基本的一种调度,它的主要任务是为进程分配处理机。根据调度算法的不同,进程调度可以分为剥夺式调度和非剥夺式调度。

2.中级调度:中级调度是为了解决内存资源紧张的问题而引入的。通过将内存中暂时不能运行的进程调出内存,放入外存等待,可以有效地提高内存的利用率。

3.高级调度:高级调度是为了解决作业等待时间过长的问题而引入的。通过从外存的后备队列中选取某些作业调入内存,可以有效地缩短作业的等待时间。

操作系统的三级调度,从高级调度到中级调度再到进程调度,是一个从宏观到微观,从全局到局部的过程,它们相互配合,共同完成对系统资源的管理,以提高系统的效率和用户的满意度。

注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com

相关文章
本类排行