ZKX's LAB

操作系统 进程进行调度的是 操作系统的什么管理部分负责对进程进行调度

2021-04-09知识2

请问个关于操作系统进程调度的问题 在极端情况下,这种情况是有可能的。但书上在对这一策略的描述是也简化了一些实现细节,也就是在实际的操作系统并不会就这么简单的实现这一策略,一定还有一些细节上的优化。另外,你还要区别作业调度与进程调度这两个不同层次的调度,在批处理式的作业系统中,首先是作业调度,按一定策略选出一组作业,并将其装入系统或是说内存,而后开始进程调度,这时同时运行的总的进程数就定下来了,直到全部作业运行完,不会再装入新的作业。此时,作业间的进程调度再使用多级反馈就不会有这一问题了,因为短作业总会作完,之后就轮到长作业了。所以操作系统中的大部分策略的应用其实是有外部约束或前提背景的。

在操作系统中,什么是进程的作业调度,交换调度和进程调度? 高级2113调度:又称作业调度。其主要功能是根据一定的5261算法4102,从输人的一批作业中选出若干个作业,1653分配必要的资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输人、输出进程),最后把它们的程序和数据调人内存,等待进程调度程序对其执行调度,并在作业完成后作善后处理工作。低级调度:又称进程调度。其主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。执行低级调度功能的程序称做进程调度程序,由它实现CPU在进程间的切换。进程调度的运行频率很高,在分时系统中往往几十毫秒就要运行一次。进程调度是操作系统中最基本的一种调度。在一般类型的操作系统中都必须有进程调度,而且它的策略的优劣直接影响整个系统的计能。中级调度:又称交换调度。为了使内存中同时存放的进程数目不至于太多,有时就需要把某些进程从内存中移到外存上,以减少多道程序的数目,为此设立了中级调度。特别在采用虚拟存储技术的系统或分时系统中,往往增加中级调度这一级。所以中级调度的功能是在内存使用情况紧张时,将一些暂时不能运行的讲程从内存对换到外存上等待。当以后内存有足够的空闲空间时,再将合适的进程重新换人内存,。

操作系统的进程调度,1、进程调度的时机2、进程调度的切换与过程3、进程调度的方式

随机阅读

qrcode
访问手机版