作业管理

一、概念:

1、             作业:由三部分构成,即程序,数据和作业说明书,它是用户在完成一项任务过程中要求计算机系统所做工作的集合。

2、             作业管理:是对用户提交的诸多作业进行管理,包括作业的组织、控制、和调度等,尽可能高效地利用整个系统的资源。

3、             作业的几种状态:


1)     提交状态:作业从输入设备到外存的过程。

2)     后备状态:当作业全部信息进入外存后,系统为该作业建立一个作业控制块(JCB,作业名,作业状态,资源要求,作业类型等等作业信息,以便被系统识别)

3)     执行状态:后背作业被作业调度程序选中分配了必要的资源并进入内存,建立进程。(涉及进程管理)

4)     完成状态:当作业正常运行结束,它所占用的资源尚未全部被系统回收时的状态。


4、             作业调度:完成从后备状态到执行状态的转变,以及执行状态到完成状态的转变。

5、             周转时间=完成时间-提交时间=等待时间+运行时间

6、             平均周转时间=总周转时间/作业数

7、             带权周转时间:周转时间/实际运行时间。

8、             平均带权周转时间:总带权周转时间/作业数

二、作业调度常用算法

先来先服务算法(FCFS):按作业到达的先后次序调度,
缺点:不利于短作业。
举例:




短作业优先算法(SJF),按作业的估计运行时间调度,估计运行时间短的作业优先调度。
缺点:它不利于长作业,可能会使一个估计运行时间长的作业迟迟得不到服务。
举例:




响应比高者优先算法(HRN,综上两个算法,既考虑作业估计运行时间,又考虑作业等待时间。
响应比=1+等待时间/估计运行时间,或响应比=运行时间/估计运行时间。


题目中关键点:

1、2个作业管理进程的批处理系统:内存中只能有两个进程

2、作业采用最高响应比优先算法

3、进程采用优先级算法




优先级调度,根据作业优先级别,默认优先数高者先调度。





时间片轮转算法(定时轮转)

如果设定时间片为1小时,

接下来按照先来先服务(队列),那么它的执行顺序是:

1-2-3-4-1-2-3-4……

每个执行1小时后,被提出CPU,下一个执行,循环下去。



A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 2. 与计算机硬件关系最密切的软件是( )。 A.编译程序 B.数据库管理系统 C.游戏程序 D.OS 3. 现代OS具有并发性和共享性,是( )的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 4. 早期的OS主要追求的是( )。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 5.( )不是多道程序系统 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 6.( )是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标 7. 特权指令可以在( )执行。 A.目 态 B.浏览器中 C.任意的时间 D.进程调度中 8. 没有了( )计算机系统就启动不起来。 A.编译器 B.DBMS C.OS D.浏览器 9. 通道能够完成( )之间的数据传输。 A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 10. 操作系统的主要功能有( )。 A. 进程管理、存储器管理、设备管理、处理机管理 B. 虚拟存储管理、处理机管理、进程调度、文件系统 C. 处理机管理、存储器管理、设备管理、文件系统 D. 进程管理、中断管理、设备管理、文件系统 11. 单处理机计算机系统中,( )是并行操作的。 A.处理机的操作与通道的操作是并行的 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 12. 处理机的所有指令可以在( )执行。 A.目态 B.浏览器中 C.任意的时间 D.系统态 13.( )功能不是操作系统直接完成的功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值