试述低级调度和高级调度的区别。试述低级调度和高级调度的区别
(1)高级调度:又称作业调度。其主要功能是根据一定的算法,从后备队列中的一批作业中选出若干个作业,分配必要的资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输人、输出进程),最后把它们的程序和数据调人内存,等待进程调度程序对其执行调度,并在作业完成后作善后处理工作。(2)低级调度:又称进程调度。其主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。执行低级调度功能的程序称做进程调度程序,由它实现CPU在进程间的切换。进程调度的运行频率很高,在分时系统中往往几十毫秒就要运行一次。进程调度是操作系统中最基本的一种调度。在一般类型的操作系统中都必须有进程调度,而且它的策略的优劣直接影响整个系统的性能。
举一反三
内容
- 0
【填空题】____调度是处理机的高级调度;____是处理机的低级调度
- 1
高级调度与低级调度的主要任务是什么?为什么要引入中级调度?
- 2
CPU的调度分为高级、中级和低级三种,其中低级调度是指()调度。 A: 作业 B: 交换 C: 进程 D: 线程
- 3
进程或线程调度属于( ) A: 高级调度 B: 中级调度 C: 低级调度 D: 不知道
- 4
处理机调度可分为三级,它们是高级调度,____和低级调度;在一般操作系统中,必须具备的调度是____。