操作系统 第二章 习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章练习题及参考答案
一、单项选择题
1.用户作业可以通过()方式由用户自己按照作业来进行操作。
A.脱机
B.自动控制
C.在线处理
D.联机处理
2.()是操作系统提供的一种专门语言,它由操作系统的专门机制解释处理。
A.C语言
B.JCL语言
C.Ada语言
D.Pascal语言
3.作业调度算法中()调度算法最有利于提高资源利用率。
A.先来先服务
B.优先数
C.响应比最高优先
D.均衡
4.终端用户在终端上控制作业的执行要经历四个阶段,最初阶段是()。
A.用户注册
B.终端连接
C.作业控制
D.用户退出
5.在下面作业调度算法中()调度算法最有利于小作业,从而提高系统吞吐能力。
A.先来先服务
B.计算时间短的作业优先
C.优先数
D.响应比最高者优先
6.当中央处理器处于目态时,它可以执行的指令是()。
A.计算机系统中的全部指令
B.仅限于非特权指令
C.仅限于防管指令
D.仅限于特权指令
7.作业调度算法常考虑因素之一是使系统有最高的吞吐率,为此应()。
A.不让处理机空闲
B.能够处理尽可能多的作业
C.使各类用户满意
D.不使系统过于复杂
8. 分时操作系统环境下运行的作业通常称为()。
A.后台作业
B.长作业
C.批量型作业
D.终端型作业
9.在作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是()。
A.先来先服务
B.优先数
C.响应比最高优先
D.计算时间段的作业优先
10.作业调度程序从处于()状态的作业队列中选取适当的作业投入运行。
A.执行
B.提交
C.完成
D.后备
11.既考虑作业等待时间,又考虑作业执行时间的调度算法是()。
A. 先来先服务
B.优先数
C.响应比最高优先
D.均衡
12.()是指从作业提交给系统到作业完成的时间间隔。
A.周转时间
B.响应时间
C.等待时间
D.执行时间
13.作业从进入后备队列到被调度程序选中的时间间隔称为()。
A.周转时间
B.响应时间
C.等待时间
D.触发时间
二、多项选择题
1.响应比最高者优先调度算法是()调度算法的折衷。
A.先来先服务
B.优先数
C.电梯调度
D.单向扫描
E.计算时间短的作业优先
2.()调度算法在作业调度中需要作业计算时间。
A. 先来先服务
B.计算时间短的作业优先
C.响应比最高者优先
D.优先数
E.均衡
3.批处理作业进入计算机系统时必须提交()。
A.可执行文件
B.作业控制说明书
C.源程序
D.作业所需资源
E.运行时的数据
4.交互作业的特点是()
A.成批处理
B.采用人机对话方式
C.多道处理
D.自动控制
E.交互性
三、填空题
1.把用户要示计算机系统处理的一个问题为 .
2. 是用户用于描述批处理作业过程控制意图的一种特殊程序.用书写作业控制说明书,规定操作系统如何控制作业的执行.作业控制说明书主要包括三个方面内容,即、和。
3.操作系统为用户提供了相应的两类接口,一类应用程序一级,称为,另一类应用于用户作业控制一级,成为。
4.用户使用操作系统提供的“”对作业执行的意图写好一份“”连同该作业的同提交给计算机系统,操作系统按照用户说明书的控制意图来控制作业的执行,作业执行过程中,用户不进行干预,在这样控制方式下执行的作业就是。操作系统提供给用户控制批处理作业的用户借口就是。
5.批处理作业的输入包括将作业的、和由输入设备(例如键盘)输入外存并形成初始信息。常用的输入方式有三种:和。
6.一个批处理作业从进入计算机系统到运行结束,处于不同的状态,一般可以将作业的状态分为、、和四个状态。
7.交互式控制方式就是用户使用操作系统提供的来表达作业执行的控制意图,用户逐条输入命令,操作系统每接到一条命令,就根据命令的要求控制作业的执行。8.交互式作业的控制方式是联机控制方式,联机作业控制在一般有、和三种控制方式。
9.当中央处理器处于时可以执行包括特权指令在内的一切机器指令,当中央处理器处于时不允许执行特权指令。因此,操作系统程序占用中央处理器时,应让中央处理器在下工作,而用户程序占用中央处理器时,应让中央处理器在下工作。如果中央处理器在工作,却取到了一条特殊指令,此时中央处理器将拒绝执行该指令,并形成一个“非法操作”事件。终端装置识别到该事件后,转交给操作系统处理,有操作系统通知用户“程序中有非法指令”
,必须修改。
10.操作系统编制了许多不同功能的子程序,这些子程序通常包含特权指令,用户程序可以调用这些子程序从而得到特权指令提供的功能,并且没有使用特权指令。由操作系统提供的这些子程序称为“”程序,或简称“”。
四、问答题
1.简述系统调用和一般过程调用的区别。
2.有一个多道程序设计系统,采用不允许移动的可变分区方式管理主存中的用户空间,设用户空间为100KB,主存空间的分配算法为最先适应分配算法,进程调度算法采用先来先服务算法,今有如表所示作业序列:
假定所有作业都是计算型作业且忽略系统调度时间,请分别写出采用“先来先服务调度算法”、“计算时间短的作业优先算法”时作业的装入主存时间、开始执行时间、完成时间、周转时间以及它们的平均周转时间。
2.在一个批处理单道系统中,采用响应比高者优先的作业调度算法。当一个作业进入系统后就可以开始调度,假定作业都是仅计算,忽略调花费的时间。现有三个作业,进入系统的时间和需要计算的时间如表所示:
表
(1)求出没个作业的开始时间、完成时间及周转时间并填入表中。
(2)计算三个作业的平均周转时间应为多少?
4.某系统采用不能移动已在主存储器中作业的可变分区方式管理主存储器,现有供用户使用的主存空间100KB,系统配有4台磁带机,有一批作业见表。