高级调度的主要任务:决定将外存备份队列中的哪些作业调入内存,为其创建进程分配必要的资源,然后将新创建的进程插入到就绪队列中等待执行。。
底层调度的主要任务:决策用于在清理线程队列中的混乱之前决定哪个进程应该获得处理器,然后调度程序执行将处理器分配给该进程的具体步骤。过程。操作。
引入中间调度的主要目的是提高系统资源的利用率和系统吞吐量。
底层调度基本状况
1.等待状态:等待一个事件完成;
2.就绪状态:等待系统分配处理器进行操作;
3.运行状态:占用处理器并运行。
运行状态→等待状态往往是由于等待外设、等待主存等资源分配、或者等待人工干预而引起的。
等待状态→就绪状态表示等待条件已经满足,只需分配给处理器即可运行。
运行状态→就绪状态,不是由于自身原因,而是由于外部原因,运行状态的进程放弃了处理器,然后就变成了就绪状态。
就绪状态→运行状态,系统按照一定的策略选择就绪队列中的一个进程占用处理器,成为运行状态。
上一篇:ram是内存还是外存
下一篇:进程就绪态放入内存还是外存