学习笔记(15):2020软考软件设计师--基础知识实战培训视频-操作系统--作业管理...

立即学习:https://edu.csdn.net/course/play/7883/161195?utm_source=blogtoedu

3.6 作业管理

一. 作业状态

一个批处理型作业,从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,要经历提交、后备、执行和完成4个状态。

二.处理机调度

1、高级调度(High Scheduling)

也称为作业调度,是指在后备队列中选择一个或一批作业,为它们建立进程,分配必要的资源,使它们能够运行。

  • 在批处理系统中,因作业进入系统后先驻留在外存,故需要有作业调度。
  • 在分时系统中为做到及时响应,命令或数据被直接送入内存,故不需作业调度。
  • 在实时系统中,不需要作业调度。

2、中级调度(Intcrmcdiatc-Level Schcduling)(中程调度)

是为了提高内存利用率和系统吞吐量。

应使那些暂时不能运行的进程不再占用宝贵的内存资源,而将它们调到外存去等待,把此事的进程状态称为就绪驻外存状态或挂起状态。

 

3、低级调度(Low Level Scheduling)

也称为进程调度或短程调度,用来决定就绪队列中的哪个进程应获得处理机。

为最基本的一种调度,三种类型OS中都必须有进程调度。

 

三、调度算法

(1)先来先服务

(2)短作业(进程)优先调度算法

(3)高优先权优先调度算法

(4)高响应比优先调度算法

 

四、用户接口

操作系统接口

      命令接口

      程序接口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章