1. 高级调度与低级调度的主要任务是什么? 为什么要引入中级调度?
答:高级调度的主要任务:用于决定把外存上处于后背队列中的哪些作业调入内存,并为它们创建进程,分配必要的资源,再将新创建的进程插入就绪队列上,准备执行。低级调度的主要任务:用于决定就绪队列中的哪个进程获得处理机,然后再由分派程序执行将处理机分配给该进程的具体操作。
引入中级调度的主要目的是为了提高系统资源的利用率和系统吞吐量。
2. 在作业调度中应如何确定接纳多少个作业和接纳哪些作业?
答:接纳多少个作业取决于多道程序度,即允许多少个作业同时在内存中运行。
接纳哪些作业取决于所采用的调度算法。最简单的是先来先服务调度算法,较常用的是短作业优先调度算法和基于作业优先级的调度算法。
3. 试比较FCFS和SPF两种进程调度算法。
答:相同点:两种调度算法都是既可用于作业调度,也可用于进程调度。
不同点:FCFS调度算法每次调