第三章  作业管理

一、单项选择题

1.用户可以使用(   )编写控制作业执行步骤的作业说明书。

A.操作控制命令                                B.作业控制语言

C.作业启动命令                                D.窗口或菜单

2.计算时间短的作业优先的调度算法会使(   

A.每个作业等待时间较短                 B.平均周转时间最短

C.系统效率最高                                D.长作业等待时间较短

3.实现批处理控制方式有作业控制卡和作业说明书,它们使用由系统规定的(   )编制。

A.系统调用         B.原语           C.作业控制语言             D.机器语言

4.某作业(Job)对应的进程P,因请求I/O处于等待状态,则该作业(Job)处于(   )状态。

A.等待                      B.执行                       C.就绪                            D.输入

5.用作业控制语言编写作业控制说明书主要用在(     )系统。

A.分时                                                B.实时

C.批处理                                            D.多CPU

6.选择作业调度算法时,从系统角度,主要希望进入“输入井”的作业的(    

A.响应时间短                               B.平均周转时间短

C.服务费用低                         D.优先权高的作业能优先得到服务

7..作业由输入状态转变为收容状态,是由(     )程序完成的。

A.作业调度                                  B.设备调度

C.预输入                                      D.进程调度

8.进程调度中先来先服务调度算法对下列哪种进程不公平:

A. 长进程           B. 短进程

C. 复杂进程        D. 简单进程

9.下列作业输入方式中,需要在外存上开辟输入井和输出井的是:

A. 联机输入方式          B. 脱机输入方式

C. 直接耦合方式          D. SPOOLING方式

10下列作业输入方式中,需要在外存上开辟输入井和输出井的是:

A. 联机输入方式           B. 脱机输入方式

C. 直接耦合方式             D. SPOOLING方式

11用户通常利用键盘命令、系统调用命令请求操作系统服务,有时也会用(    

A.宏指令                                            B.汇编语言

C.作业控制语言                                D.计算机高级语言

 

 

 

二、多项选择题

在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。

1.属于PCB的信息有(        )。

A.文件名        B.进程名        C.存取权限

D.优先权        E.物理位置

2.操作系统为用户提供的接口有(        )。

A.操作控制命令         B.系统调用        C.作业控制语言

D.键盘操作命令       E.作业说明书

3.在下列各项中,操作系统提供的操作接口是(    

A.窗口技术                                  B.命令语言

C.系统调用                                  D.菜单技术

E访管指令

4.下列关于线程的说法,正确的有(            )。

A.引入线程是为了提高系统的执行效率,减少处理机的空转时间和调度切换时间

B.线程是被系统独立调度和分派的基本单位

C.线程自己基本上不拥有系统资源,但它可与同属一个进程的其它 线程共享进程所拥有的全部资源

D.线程也称作轻权进程

E.同一个进程中的多个线程之间可以并发执行

5.处理机调度可以分为(            )。

A.作业调度         B.交换调度      C.进程调度

D.线程调度         E.设备调度

6.下列调度算法,可用于进程调度的有(            )。

AFCFS调度算法          B.轮转法        C.优先级法

D.最高响应比优先法      ELRU调度算法

填空

1进程的五大特点是                                             

2.作业由不同顺序相连的     组成,       是作业存在的唯一标志。

3.PCB                       标志。

4. 系统将处于阻塞状态的进程按照_________组成不同的阻塞队列。

5.PCB的组织方式有              

6.操作系统为用户提供了两种作业控制方式,它们是______________________方式。

 

 

 

 

简答题

1.什么叫“驱动调度”?比较“最短寻找时间优先”算法和“电梯调度”算法。

 

2.在单道批处理系统中,有四个作业到达输入井和需要的计算时间如表所示,现采用响应比最高者优先算法,忽略作业调度所化的时间。当第一个作业进入系统后就可开始调度。

 

作业

到达输入井时间

需计算时间

开始时间

完成时间

周转时间

1

800

2小时

 

 

 

2

830

30分钟

 

 

 

3

900

6分钟

 

 

 

4

930

12分钟

 

 

 

 

1)填充表中空白处

2)四个作业的执行次序为__________________

  3)四个作业的平均周转时间为__________________

3.在单道批处理系统中,有四个作业进入系统,进入时间及所需计算时间如下表所示。现忽略作业调度所花时间。当第一个作业进入系统后就可开始调度。

作业

进入时间

所需计算时间

1

800

2小时

2

830

30分钟

3

900

6分钟

4

930

12分钟

1)将分别采用“先来先服务”和“短作业优先”调度算法时,各个作业的开始时间,完成时间,周转时间分别填入下面的表中。

 

先来先服务

短作业优先

作业

开始时间

完成时间

周转时间

开始时间

完成时间

周转时间

1

 

 

 

 

 

 

2

 

 

 

 

 

 

3

 

 

 

 

 

 

4

 

 

 

 

 

 

2)采用“先来先服务”调度算法时,平均周转时间为      

采用“短作业优先”调度算法时,平均周转时间为      

 

 

 

4.设某作业共占有9个页面,如果在主存中只允许装入5个工作页面(即工作集为5),作业运行时,实际访问页面的次序是12345613296387123。试用FIFOLRU页面调度算法,列出各自的页面淘汰次序和缺页中断次数,以及最后留驻主存5页的次序。(假定开始的5个页面已装入主存)

 

5.某作业的程序需占用11个页面,若主存只能提供6个工作页面(即工作集为6),作业运行时实际访问页面的次序是1234510324657438112194109649。现采用FIFOLRU页面调度算法,列出它们的页面调度次序和缺页中断次数。

答案

单选

1 B 2 B 3 C 4 A 5 C 6 B 7 C 8 B 9 D 10 D 11 C

多选

1 BDE 2 AB 3 BC 4 ABDE 5 ACD 6 ABCDE

填空

1动态性 并发性 独立性 异步性  结构特征 

2 作业步  作业控制块

3.系统感知进程存在的

4.队列

5.5.线性表方式 索引表方式   链接表方式

6. 脱机控制   联机控制