当前位置:文档之家› 操作系统复习题2014da

操作系统复习题2014da

操作系统复习题2014da
操作系统复习题2014da

一、选择题

1.现代操作系统的基本特征是_____C_____、资源共享和操作的异步性。

A.多道程序设计B.中断处理C.程序的并发执行D.实现分时与实时处理2.进程和程序的最根本区别在于____A______。

A.进程是动态的,而程序是静态的B.对资源的占有类型和数量

C.看它们是否能够并发地在处理机上运行D.进程规模较小,程序规模较大3.并发性是指若干事件在____B______发生。

A.同一时刻B.同一时间间隔内C.不同时刻D.不同时间间隔内4.系统调用是由操作系统提供的内部调用,它_____B_____。

A.直接通过键盘交互方式使用B.只能通过用户程序间接使用

C.是命令接口中的命令D.与系统的命令一样

5.死锁的预防方法中,不太可能的一种方法是_____C_____。

A.摒弃不剥夺条件B.摒弃请求和保持条件

C.摒弃互斥条件D.摒弃环路等待条件

6.用户要在程序一级获得系统帮助,必须通过_____D_____。

A.进程调度B.作业调度C.键盘命令D.系统调用

7.如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入____C______。A.自由状态B.停止状态C.阻塞状态D.静止状态

8.在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是_____C_____。

A.S>0 B.S=0 C.S<0 D.S=1

9.虚拟存储管理策略可以_____C____

A.扩大逻辑外存容量B.扩大物理内存容量

C.扩大逻辑内存容量D.扩大物理外存容量

10.操作系统中,_____A_____负责对进程进行调度。

A.处理机管理B.作业管理C.高级调度管理D.存储和设备管理11.在请求页式存储管理中,若所需页面不在内存中,则会引起____D______。

A.输入输出中断B.时钟中断C.越界中断D.缺页中断

12.述A、B、C、D描述中, C 进程死锁

A.进程A占有资源R1,等待进程B占有的资源R2;进程B占有资源R2,等待进程A 占有的资源R1,R1、R2不允许两个进程同时占用。

B.进程A占有资源R1,进程B等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。

C.进程A占有资源R1,等待进程B占有的资源R2;进程B占有资源R2,等待进程A 占有的资源R1,R1、R2不允许两个进程同时占用。

D.进程A占有资源R1,等待占有R2,进程B占有R2,R1、R2不允许两个进程同时占用。

13.下列____D______存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。A.固定分区B.可变分区C.分页管理D.段页式管理

14.由字符序列组成,文件内的信息不再划分结构,这是指____A______。

A.流式文件B.记录式文件C.顺序文件D.有序文件

15.在下列特性中,哪一个不是进程的特性____C______。

A.异步性B.并发性C.静态性D.动态性

16.Windows系列操作系统是一种单用户________A_____的操作系统。

A.多任务B.分时C.实时D.单任务

17.操作系统中采用缓冲技术的目的是为了增强系统______D____的能力。

A.串行操作B.控制操作C.重执操作D.并行操作

18.两个进程争夺同一个资源_____B_____。

A.一定死锁B.不一定死锁C.不会死锁D.以上说法都不对

19.进程与程序的主要区别是:_____A____。

A.进程是动态的,而程序是静态的。

B.进程不能并发执行而程序能并发执行。

C.程序异步执行,会相互制约,而进程不具备此特征

D.进程是静态的;而程序是动态的。

20.两个或多个活动在同一给定的时间间隔中进行称之为_______C________。

A.并行B.共享C.并发D.异步

21.进程的就绪态是指:____C______。

A.进程因等待某种事件发生而暂时不能运行的状态。

B.进程已分配到CPU,正在处理机上执行的状态。

C.进程已具备运行条件,但未分配到CPU的状态。

D.以上三个均不正确。

22.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的_____A_____关系。

A.同步B.互斥C.竞争D.合作

23.存放在磁盘上的文件_____C_____。

A.只能顺序访问B.只能随机访问

C.既可随机访问,又可顺序访问D.必须通过操作系统访问

24.下面的存储器管理方案中,只有_____D_____ 会使系统产生抖动。

A.固定分区B.可变分区C.单纯分区D.请求分页

25.下列A、B、C、D描述中 B 发生进程通信上的死锁

A.某一时刻,发来的消息传给进程A,进程A传给进程B,进程B得到的消息传给进程C,则A、B、C三进程。

B.某一时刻,进程A等待B发来的消息,进程B等待C发来的消息,而进程C又等待进程A发来的消息,消息未到,则A、B、C三进程。

C.某一时刻,发来的消息传给进程C,进程C再传给进程B,进程B再传给进程A,则

A、B、C三进程。

D.某一时刻,发来的消息传给进程B,进程B再传给进程C,进程C再传给进程A,则

A、B、C三进程。

26.系统出现死锁的原因是_____B_____。

A.计算机系统发生了重大故障

B.若干进程因竞争资源而无休止地等待着,不释放已占有的资源

C.有多个封锁的进程同时存在

D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数

27.碎片现象的存在使得____B______。

A.内存空间利用率提高B.内存空间利用率降低

C.内存空间利用率得以改善D.内存空间利用率不影响

28.逻辑文件是____A______的文件组织形式。

A.从用户观点看B.在外部设备上C.虚拟存储D.目录

29.在批处理系统中,周转时间是_____B_____。

A.作业运行时间B.作业等待时间和运行时间之和

C.作业的相对等待时间D.作业被调度进入内存到运行完毕的时间

30.一个进程被唤醒意味着_____C_____。

A.该进程的优先数变为最大B.该进程获得了CPU

C.该进程从阻塞状态变为就绪状态D.该进程排在了就绪队列的队首

31.某系统采用了银行家算法,则下列叙述正确的是____B______。

A.系统处于不安全状态时一定会发生死锁

B.系统处于不安全状态时可能会发生死锁

C.系统处于安全状态时可能会发生死锁

D.系统处于安全状态时一定会发生死锁

32.虚拟存储技术是____B______。

A.补充内存物理空间的技术B.补充相对地址空间的技术

C.扩充外存空间的技术D.扩充输入输出缓冲区的技术

33.碎片是指____D______

A.存储分配完后所剩的空闲区 B 没有被使用的存储区

C.不能被使用的存储区D.未被使用,而又暂时不能使用的存储区34.使用绝对路径名访问文件是从_____C_____开始按目录结构访问某个文件。

A.当前目录B.用户主目录C.根目录D.父目录

35.在操作系统中,作业处于_____B_____时,已处于进程的管理之下。

A.后备B.执行C.阻塞D.完成

36._____B_____是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

A.覆盖技术B.交换技术C.虚拟技术D.物理扩充

37.下列文件的物理结构中,不利于文件长度动态增长的文件物理结构是____A______。A.连续文件B.串连文件C.索引文件

38.中断响应和处理时,保护现场的工作是由______D____完成的。

A.硬件B.操作系统C.用户程序D.硬件和操作系统39.DOS是一种_____B_______单任务操作系统。

A.多用户B.单用户C.实时D.分时

40.正在运行的进程因提出的服务请求未被操作系统立即满足或者所需数据尚未到达等原因,只能由_____C_____把它转变为阻塞态。

A.父进程B.子进程C.进程本身D.其它进程

41.在分区存储管理方法下,导致碎片的原因是_____D_____

A.重定位B.分区的个数固定C.分区的大小固定D.作业连续存储42.在单处理机系统中,处于运行状态的进程_____D_____。

A.必须在执行完后才能被撤下B.可以有多个C.不能被挂起D.只有一个43.在一段时间内,只允许一个进程访问的资源称为_____D_____。

A.共享资源B.临界区C.共享区D.临界资源

44.产生死锁的四个必要条件是 A

A.互斥条件、不可抢占条件、占有且申请条件、循环等待条件

B.同步条件、占有条件、抢占条件、循环等待条件

C.互斥条件、可抢占条件、申请条件、循环等待条件

D.同步条件、可抢占条件、申请条件、资源分配条件

45.引入多道程序的目的在于____C______。

A.有利于代码共享,减少主、辅存信息交换量B.提高实时响应速度

C.充分利用CPU,减少CPU等待时间D.充分利用存储器

46.系统调用的目的是_____B_____。

A.终止系统服务B.请求系统服务C.申请系统资源D.释放系统资源47.分时系统响应时间与______D____有关。

A.每个应用进程分配的时间片长度B.进程大小

C.等待队列中的就绪进程数目D.等待队列中的就绪进程数目和时间片长度48.分时系统中的当前运行进程连续获得了两个时间片,原因是_____B_____。

A.该进程的优先级最高B.就绪队列为空

C.该进程最早进入就绪队列D.该进程是一个短进程

二、填空题

1.一个完整的计算机系统是由硬件和__________两大部分组成的。答:软件

2.操作系统的设备管理应具备的主要功能是监视设备状态,进行设备分配,

__________________和缓冲管理与地址转换。答:完成I/O操作

3.一次仅允许一个进程使用的资源称为临界资源,对其实施操作的那段程序称为

__________。答:临界区

4.按中断事件来源划分,中断类型主要有中断和__________。答:异常

5.根据操作系统的功能使用环境、配置规模等,操作系统一般可分为如下六种类型:_____ ___________、分时系统、实时系统、个人机系统、网络操作系统和分布式操作系统。

答:多道批处理系统

6.为了提高运算速度和增强处理能力,可以在CPU和内存之间增加________________用来存放程序和数据,CPU可以直接存取其中信息。答:高速缓存器/Cache

7.进程的基本特征有:________、并发性、调度性、异步性和结构性。答:动态性

8.在页式管理中,页式虚地址与内存物理地址的映射是由________和硬件地址变换机构完成的。答:页表

9.利用优先级调度算法进行进程调度时,即从就绪队列中选择优先级高的进程,有两种不同的处理方式:_____________________和抢占式优先级法。答:非抢占式优先级法10.段式管理中,以段为单位分配内存,每段分配一个连续的内存区。由于各段长度不等,所以这些存储区的大小不一,而且同一进程的各段之间不要求_____________。答:连续11.存储器管理时,为了进行内存保护,在分段存储管理方式中可通过__________________和段表中的段长来进行越界检查。答:段表寄存器中的段表长

12.每执行一次V操作,信号量的数值S加1。若S>0,则该进程继续执行;否则,从对应的等待队列中移出一个进程并将____________状态赋予该进程。答:就绪

13.按工作特性可把设备分为存储设备和I/O设备两大类,在UNIX系统中分别把它们称之为块设备和。答:字符设备

14.从资源分配的角度讲,计算机系统中的资源分为存储器管理、处理机管理、____________、文件管理和用户界面。答:设备管理

15.中断处理大致分为四个阶段,即保存现场、___________、处理中断和返回断点。

答:分析原因

16.操作系统的设备管理应具备的主要功能是监视设备状态,__________________,完成I/O操作和缓冲管理与地址转换。答:进行设备分配

17.进程的静态实体由程序、____________和进程控制块PCB三部分组成。

答:数据集合

18.虚拟存储具有的基本特征是虚拟扩充、部分装入、离散分配和__________。

答:多次对换

19.按中断事件来源划分,中断类型主要有__________和异常。答:中断

20、段式管理中,以段为单位分配内存,每段分配一个连续的内存区。由于各段长度

_____________,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。

答:不等

21.根据设备的使用性质可将设备分成独占、与虚拟设备。答:共享

22.每执行一次V操作,信号量的数值S加1。若S>0,则该进程继续执行;否则,从对应的_________队列中移出一个进程并将就绪状态赋予该进程。答:等待

23.中断处理大致分为四个阶段,即保存现场、分析原因、处理中断和___________。

答:返回断点

24.进程调度完成进程状态从就绪态到__________态的转化。答:运行

25.从资源分配的角度讲,计算机系统中的资源分为存储器管理、____________、设备管理、文件管理和用户界面。答:处理机管理

26.进程存在的标志是__________________。答:进程控制块PCB

27.根据设备的使用性质可将设备分成、共享与虚拟设备。答:独占

28.进程的静态实体由__________、数据集合和进程控制块PCB三部分组成。答:程序29.中断处理大致分为四个阶段,即保存现场、分析原因、___________和返回断点。

答:处理中断

30.每执行一次V操作,信号量的数值S加1。若__________,则该进程继续执行;否则,从对应的等待队列中移出一个进程并将就绪状态赋予该进程。答:S>0

31.内存中各存储单元的地址是从统一的基地址顺序编址,这种地址称为。

答:物理地址

32.进程调度完成进程状态从__________态到运行态的转化。答:就绪

33.用户程序经编译之后的每个目标模块都以0为基地址顺序编址,这种地址称

为。答:逻辑地址

34.在文件系统中,文件的物理组织形式有索引文件、、串连文件(或链接文件)和多重索引文件文件。答:连续文件

35.在文件系统中,文件的物理组织形式有、连续文件、串连文件(或链接文件)和多重索引文件文件。答:索引文件

36.虚拟存储具有的基本特征是虚拟扩充、部分装入、________和多次对换。答:离散分配37.进程的基本特征有:动态性、并发性、________、异步性和结构性。答:调度性38.段式管理中,以段为单位分配内存,每段分配一个________________。由于各段长度不等,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。答:连续的内存39.高级进程通信方式有很多种,大致可归纳为三大类:_____________方式、消息传递方式和管道文件方式。答:共享存储器

40.操作系统的设备管理应具备的主要功能是__________________,进行设备分配,完成I/O操作和缓冲管理与地址转换。答:监视设备状态

41.操作系统是________________计算机系统内部各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户和计算机的接口。答:控制和管理

42.一个完整的计算机系统是由__________和软件两大部分组成的。答:硬件

43.进程的基本特征有:动态性、________、调度性、异步性和结构性。答:并发性44.根据操作系统的功能使用环境、配置规模等,操作系统一般可分为如下六种类型:多道批处理系统、____________、实时系统、个人机系统、网络操作系统和分布式操作系统。答:分时系统

45.每一个进程都有惟一的一个___________________,它是进程存在的惟一标志。

答:进程控制块(或PCB)

46.根据操作系统的功能使用环境、配置规模等,操作系统一般可分为如下六种类型:多道批处理系统、分时系统、____________、个人机系统、网络操作系统和分布式操作系统。答:实时系统

47.________________是控制设备动作的核心模块,如设备的打开、关闭、读、写等,用来控制设备上数据的传输。答:设备驱动程序

48.从资源分配的角度讲,计算机系统中的资源分为____________、处理机管理、设备管理、文件管理和用户界面。答:存储器管理

四、应用题

1.设系统中只有一台打印机,有三个用户的程序在执行过程中都要使用打印机输出计算结果。设每个用户程序对应一个进程。问:这三个进程间有什么样的制约关系?试用P,V操作写出这三个进程使用打印机的算法。

解:设三个进程分别为A、B和C。

因为A、B和C三个进程是并发的,它们共享一个临界资源(一台打印机),所以三个进程间应互斥地进入临界区。

2中读出信息。问这两个进程间是什么样的制约关系?试用P,V操作写出这两个进程读写缓冲区的算法。

解:P1,P2两进程间是同步关系,即P1进程向F写满信息后,P2进程才能从F中取走信息。为此,设立两个信号量:

empty:表示缓冲区F为空(0为不空,1为空),初值为1,

full:表示缓冲区F为满(0为不满,1为满),初值为0。

算法如下:

进程:

);full);

););

和full的初值均为0,则A进程的算法中P(empty)语句应放在V(full)之后,即解法不惟一。

3.设A1,A2为两个并发进程,它们共享一临界资源,其临界区代码分别为CS1,CS2。问这两个进程间是什么样的制约关系?试用P,V操作写出这两个进程共享临界资源的算法。

解:因为A1,A2两个进程是并发的,它们共享一个临界资源,所以两个进程间应互斥地进入临界区。

设立一个互斥信号量mutex,其初值为1。具体算法如下:

A1进程:A2进程:

P(mutex);P(mutex);

临界区代码CS1;临界区代码CS2;

V(mutex);V(mutex);

4.假定在单CPU条件下,有A,B,C,D四个作业依次到达(后面的作业依次比前一作业迟到一个时间单位)。四个作业分别需要运行11,6,2和1个时间单位,如果系统采用FCFS(先来先服务算法)的调度算法,请计算:

(1)各作业的周转时间

(2)系统此时的平均周转时间;

(3)各作业的带权周转时间;

系统此时的平均带权周转时间;

解:作业作业到达时间运行时间完成时间周转时间带权周转时间

A 0 11 11 11 1.00

B 1 6 17 16 2.67

C 2 2 19 17 8.50

平均带权周转时间W= 7.29

5.假设在单处理机上有五个(1,2,3,4,5)进程争夺运行,其运行时间分别为10、1、2、1、5(秒),其优先级分别为3、1、3、4、2;在某时刻这五个进程按照1,2,3,4,5的顺序同时到达。试回答:

(1)给出这些进程分别使用轮转法(时间片为2秒)、非剥夺优先级调度法时的运行进度表。

(2)在上述算法的调度下每个进程的周转时间和等待时间为多少?系统平均周转时间和平

均带权周转时间是多少?

1 0 10 19 19 9 1.9

2 0 1

3 3 2 3

3 0 2 5 5 3 2.5

4 0 1 6 6

5 6

5 0 5 15 15 10 3

平均周转时间T=9.6

平均带权周转时间W= 328

6.设有三个进程,它们的提交时间及运行时间如下表,若采用短进程优先调度策略,试给

出进程串行运行时的调度次序及平均周转时间。

作业 提交时间 运行时间

J1 0 4

J2 2 8

J3 3 5

J1 0 4 4 4 1.9

J1 2 8 17

15 1.0

J1 3 5 9 6 3.0

平均周转时间T= 8.33 平均带权周转时间W= 1.97 7.已知如右段表: 画图说明地址变换方法,写出在分段存储管理下

系统运行时,下列逻辑地址的物理地址是什么? (1)0,430 (2)1,10 (3)1,

11

(4)2,500 (5)3,400 (6)4,112 解:分段地址变换方法如图所示

(1)649(2)2310(3)2311

(4)非法访问,产生中断(5)1727

(6)非法访问,产生中断

8、现有一个作业,在段式存储管理的系统中已为其

主存分配,建立的段表内容如下:

画图说明地址变换方法,写出逻辑地址(2,15),

(0,60),(3,18)的绝对地址是多少? 注:括号中第一个元素为段号,第二个元素为段内地址。

解:分段地址变换方法如图所示

段式存储管理的地址转换过程为:(1)根据逻辑地址中

的段号查段表的相应栏目;(2)根据段内地址<段长度,

检查地址是否越界;(3)若不越界,则绝对地址=该段的

主存起始地址+段内地址。

逻辑地址(2,15)查段表得段长度为20,段内地址15<20,

地址不越界,段号2查表得段首地址为480,于是绝对地

址为480+15=495。

逻辑地址(0,60)查段表得段长度为40,段内地址60>40,地址越界,系统发出“地址越

界”中断。

逻辑地址(3,18)查段表得段长度为20,段内地址18<20,地址不越界,段号3查表得

段首地址为370,于是绝对地址=370+18=388。 9.某系统页表如下,设每页1KB ,画图说明地址变换方法,写出下列逻

辑地址所对应的页号和页的地址,以及在内存中对应用的物理地址。(请

详细写出第一小题的运算过程)系统页表见右表。 (1)20 (2)3456 系统页表: 解:地址变换方法如图所示

(1)页号

P=INT[A/L]=[20/1024]=0 内存地址d=[A] MOD L=[20]MOD 1024=20

物理地址 3×1024+20=3092 (2) P=3,d=384,物理地址:

10642

10.某一系统进程的资源分配“瞬间状态”为 可用资源向量:1 5 2 0

使用银行家算法回答:系统是否安全?如果

进程P1要求(0,4,2,0),系统能否立即满足 解:

利用安全算法对该时刻资源分配情况进行分析,如下图所示:

Work Need

Allocation Work+Allocation Finish P0 1 5 2 0 0 0 0 0 0

0 1 2 1 5 3 2 true

P2 1 5 3 2 1 0 0 2 1 3 5 4 2 8 8 6 true

P3 2 8 8 6 0 0 2 0 0 6 3 2 2 14 11 8 true

P4 2 14 11 8 0 6 4 2 0 0 1 4 2 14 12 12 true

P1 2 14 12 12 0 7 5 0 1 0 0 0 3 14 12 12 true

由以上分析可知,在该时刻存在着一个安全序列{P0,P2,P3,P4,P1},故系统是安

全的。

如果进程P1要求(0,4,2,0),系统假定可为P1分配资源,由此形成的资源变化

情况如图示:

已分配资源矩阵 需求资源矩阵 最多资源矩阵 可用资源向量

P1 1 4 2 0 0 3 3 0 1 7 5 0 1 1 0 0

利用安全算法对该时刻资源分配情况进行分析,如下图所示:

Work Need Allocation Work+Allocation Finish

P0 1 1 0 0 0 0 0 0 0 0 1 2 1 1 1 2 true

P2 1 1 1 2 1 0 0 2 1 3 5 4 2 4 6 6 true

P3 2 4 6 6 0 0 2 0 0 6 3 2 2 10 9 8 true

P4 2 10 9 8 0 6 4 2 0 0 1 4 2 10 10 12 true

P1 2 10 10 12 0 3 3 0 1 4 2 0 3 14 12 12 true 由以上分析可知,可找到一个安全序列{P0,P2,P3,P4,P1},故系统能立即满足进程的要求。

11.假定具有5个进程的进程集合P={P0,P1,P2,P3,P4},系统中有三类资源A,B和C。其中A类资源有10个,B类资源有5个,C类资源有7个。假定在某时刻有如下状态:Allocation Max Available

A B C A B C A B C

P0 0 1 0 7 5 3 3 3 2

P1 2 0 0 3 2 2

P2 3 0 2 9 0 2

P3 2 1 1 2 2 2

P4 0 0 2 4 3 3

试给出Need,并说明当前系统是否处于安全状态,如果是,给出安全序列。如果不是,说明理由。

答:当前系统处于安全状态,安全序列如下求解:

work = Available = (3 , 3 , 2 )

寻找Needj <= work = ( 3 , 3 , 2 ) ( j = 0 , 1 , 2 , 3 , 4)

j = 1 Need1 = (1 ,2 ,3 ) < = (3 , 3 , 2 )

work : = (3 , 3 , 2 ) + (2 ,0 ,0 ) = (5 , 3 , 2 )

寻找Needj <= work = ( 5 , 3 , 2 ) ( j = 0 , 2 , 3 , 4) Array j = 3 Need3 = (0 ,1 ,1 ) < = (5 , 3 , 2 )

work : = (5 , 3 , 2 ) + (2 ,1 ,1 ) = (7 , 4 , 3 )

寻找Needj <= work = (7 , 4 , 3 ) ( j = 0 , 2 , 4)

j = 4 Need4 = (4 ,3 ,1 ) < = (7 , 4 , 3 )

work : = (7 , 4 , 3 ) + (0 ,0 ,2 ) = (7 , 4 , 5)

寻找Needj <= work = (7 , 4 , 5) (j = 0 , 2 )

j = 2 Need2 = (6 ,0 ,0 ) < = (7 , 4 , 5 )

work : = (7 , 4 , 5 ) + (3 ,0 ,2 ) = (10 , 4 , 7)

寻找Needj <= work = (10 , 4 , 7) ( j = 0 )

j = 0 work : = (10 , 4 , 7 ) + (0 ,1 ,0 ) = (10 , 5 , 7)

所以安全序列为<P1,P3,P4,P2,P0>。

12.假设某系统有同类资源12个,有三个进程P1,P2,P3

来共享,已知P1、P2、P3所需要资源总数分别为8,6,9,它们申请资源的次序和数量如表所示,系统采用银行家算法为它们分配资源。

(1)哪次申请分配会使系统进入不安全状态?

(2)执行完序号为6的申请后,各进程的状态和各进程已占用的资源数?

解:(1)执行完前3次申请后,尚有2个资源空闲,若第4次P1再申请1个资源,则还有1个资源空闲,这个资源无论分给那个进程都会使系统进入不安全状态。若不执行第4次而执行第5次申请,则没有空闲资源,系统也会进入不安全状态。

(2)执行完前3次申请后,再执行完序号为6的申请,则进程P1资源数为4,P2资源数为6,P3资源数为2,这样,P2有足够的资源而完成,可释放6个资源;于是可用资源增至6个;以后可将4个资源分配给进程P1,使之运行,待P1完成后,将释放8个资源,P3便能获得足够的资源,从而使P1、P2、P3每个进程都能顺利完成。

13.考虑下述页面走向:

1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6

当内存块数量分别为3,5时,试问LRU(最近最少使用)置换算法的缺页次数各是多少?

(注意,所有内存块最初都是空的,凡第一次用到的页面都产生一次缺页。)

3

15

5 8 14.系统常采用请求页式存储管理方案来管理自己的主存。假定某作业所涉及的页面依次为:0,1,0,2,0,1,0,1,3,0,并已知主存中有3个可供该作业使用的空白存储块(块的大小与页面相同)。试说明LRU (最近最久未使用)淘汰算法时,缺页中断率各是多少?(注意,所有内存块最初都是空的,凡第一次用到的页面都产生一次缺页。)

解:采用LRU 淘汰算法,其页面调度过程见下表。

缺页率=4/10=40%

15.系统常采用请求页式存储管理方案来管理自己的主存。假定某作业所涉及的页面依次为:0,1,0,2,0,1,0,1,3,0,并已知主存中有3个可供该作业使用的空白存储块(块的大小与页面相同)。试说明采用FIFO (先进先出)淘汰算法时,缺页中断率各是多少?(注意,所有内存块最初都是空的,凡第一次用到的页面都产生一次缺页。)

解:采用先进先出算法的页面访问过程

缺页率=5/10=50%

操作系统期末试卷(含答案)79149

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。() 3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。() 4.在引入线程的OS中,线程是资源分配和调度的基本单位。() 5.信号量的初值不能为负数。() 6.最佳适应算法比首次适应算法具有更好的内存利用率。() 7.为提高对换空间的利用率,一般对其使用离散的分配方式。() 8.设备独立性是指系统具有使用不同设备的能力。() 9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。() 10.访问控制矩阵比访问控制表更节约空间。() 二、选择题 1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。 A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。 3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。 G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。 4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。 K,L,M:(1)提高内存利用率;(2)提高系统吞吐量;(3)满足用户需要;(4)更好地满足多道程序进行的需要;(5)既满足用户需求,又提高内存利用率。 5.在存储管理中,不会产生内部碎片的存储管理方式是(N);支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是(O)。 N:(1)分页式存储管理;(2)分段式存储管理;(3)固定分区式存储管理;(4)段页式存储管理。 O:(1)段页式存储管理;(2)请求分区页式存储管理;(3)请求分段式存储管理;(4)可变分区存储管理;(5)固定分区存储管理;(6)单一连续分区式存储管理。 6.磁盘调度主要是为了优化(P),下列算法中能避免磁盘粘着的现象的是(Q)。P:(1)寻道时间;(2)旋转延迟时间;(3)传输时间。 Q:(1)SSTF;(2)FCFS;(3)SCAN;(4)CSCAN;(5)FSCAN。 7.文件系统中,目录管理最基本的功能是(R),位示图的主要功能是(S),FAT 表的主要功能是(T)。 R,S,T:(1)实现按名存取;(2)提高文件存储空间利用率;(3)管理文件存储器的空闲空间;(4)指出分配给文件的盘块(首个盘块除外)的地址;(5)管理文件存储器的空闲空间,并指出分配给文件的盘块(首个盘块除外)的地址。 8.文件系统采用多级目录结构,可以(U)和(V)。 U,V:(1)缩短访问文件存储器时间;(2)节省主存空间;(3)解决不同用户文件的命名冲突;(4)方便用户读写文件;(5)提高检索目录的速度。9.计算机系统中信息资源的安全包括(W)、(X)和(Y)三个方面,其中程序被删除属于(W)方面的威胁,数据被非法截取属于(X)方面的威胁,消息被更改属于(Y)方面的威胁。 W,X,Y:(1)保密性;(2)完整性;(3)可用性;(4)方便性。 三、填空题 1.操作系统最基本的特征是(1)和(2),最主要的任务是(3)。 2.引入进程的主要目的是(4),进程存在的唯一标志是(5)。 3.(6)是指通过破坏死锁产生的必要条件来防止死锁的发生。引起死锁的四个必要条件中,(7)是不应该被破坏的,但对某些特殊的资源(如打印机),该条可通过(8)来破坏;而其他能被破坏的三个必要条件分别是(9)、(10)和(11)。 4.虚拟存储器管理的基础是(12)原理,在请求分页管理方式中,页表中的状态位用来只是对应页(13)修改位用来只是对应页(14),引用位则是供(15)使用;而在请求分段系统还增加了增补位,它用来指示(16)。 5.设备驱动程序是(17)与(18)之间的通信程序如果系统中有3台相同的单显和2台相同的彩显则必须为它们配置(19)种设备驱动程序 6.廉价磁盘冗余阵列可组成一个大容量磁盘系统,它利用(20)技术来提高磁盘系统的存取进度,而利用(21)技术来增加磁盘系统的可靠性 7.包过滤防火墙工作在(22)层,采用代理服务技术的防火墙则工作在(23)层 8.UNIX文件系统对文件存储空间采用(23)分配方式,它通过(24)来管理空闲的文件存储空间。 四、问答题 1.假设某多道程序设计系统中有供用户使用的内存100k,打印机1台。系统采用可变分区管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计:采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机在执行进程结束时或有新进程到达时。现有一进程序列如下: 假设系统优先分配内存的低地址区域,且不需移动已在主存中的进程,请:(1)给出进度调度算法选中进程的次序,并说明理由。 (2)全部进程执行结束所用的时间是多少? 2.请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向的行人必须等待:另一方向的行人必须等待:当某一方向无人过桥是,另一方向的行人可以过桥。 3.提高内存利用率的途径有哪些? 4.何谓脱机输入/输出技术? 5. 将目录文件当作一般数据文件来处理有什么优缺点? 操作系统复习题1答案 一、判断题 1、错 2、对 3、错 4、对 5、对 6、错 7、错 8、错 9、对10、错 二、选择题 1、A :(2);B:(4);C:(3)。 2、D:(4);E:(3);F:(2)。 3、G:(2);H:(5);I:(3);J:(4)。 4、K:(1);L:(3);M:(5)。 5、N:(2);O:(2)。 6、P:(1)寻道时间;Q:(5)。 7、R:(1);S:(3);T:(5)。 8、U:(3);V:(5)。 9、W:(3);X:(1);Y:(2)。

2014操作系统复习题

第一部分操作系统概述 基本题 1.设计多道系统时,为实现对并发进程的控制和管理应解决哪些方面的问题?简要说明之。 2.有两个程序,A程序按顺序使用CPU10s,使用设备甲5s,使用CPU5s,使用设备乙 10s,最后使用CPU10s。B程序按顺序使用设备甲10s,使用CPU10s,使用设备乙5s,使用CPU5s,使用设备乙10s。在顺序环境下先执行程序A再执行程序B,CPU 的利用率各是多少? 3.从资源管理的观点来看,操作系统的管理对象是计算机系统的资源,操作系统则是管理 系统资源的程序集合。⑴请问操作系统所管理的资源有哪些?⑵操作系统从哪几个方面对资源进行管理?主要完成什么工作? 4.什么是特权指令??计算机为什么要将指令系统区分为特权指令和非特权指令? 5.怎样限制用户程序使用特权指令? 6.操作系统为什么要设管理态和用户态?如何判断系统当前处于什么状态?(?或者为CPU 如何判断当前可否执行特权指令)? 7.什么是程序状态字(PSW)?它的主要内容是什么? 8.中断的定义、中断的分类、中断源、中断处理程序、中断向量、中断的优先级、中断的 响应、中断处理。 9.区分强迫性中断和自愿中断。 10.访管指令是特权指令吗?访管中断是做什么用的? 11.系统调用的目的是什么?如何实现与操作系统相关的系统调用以及与双重模式(内核模 式和用户模式)操作相关的系统调用? 12.说明中断屏蔽的作用. 13.操作系统为用户提供了那几种类型的接口?它们的主要功能是什么?它们的区别是什 么?用户怎样使用操作系统提供的接口? 14.试说明特权指令和系统调用之间的区别和联系. 15.现在有以下应用计算机的场合,请为其选择适当类型的操作系统: ⑴航空航天、核聚变研究 ⑵国家统计局数据处理中心 ⑶学校学生上机学习编程 ⑷高炉炉温控制 ⑸民航局订票系统 ⑹发送电子邮件(在两个地区之间) 16.(M.I.T习题)说明以下各条指令是特权指令还是非特权指令,并说明理由: ⑴启动磁带机(启动I/O指令)⑵求π的n次幂⑶停止CPU ⑷读时钟⑸设置时钟⑹屏蔽一切中断⑺修改指令地址寄存器的内容 ⑻访管指令 17.什么是操作系统的异步性(不确定性)什么原因使操作系统具有该特性? 18.什么是多道程序设计?在多道分时环境下,有几个用户同时使用一个系统,这种情况可 能导致各种安全问题,请列出两个此类问题。 19. 20.试举例说明单用户单任务的操作系统、单用户多任务与多用户多任务的操作系统之间的 区别。 21.网络操作系统和分布式操作系统都是配置在计算机网络上的操作系统,它们之间有什么 本质上的不同? 22.一个实时信息处理系统和一个分时系统从外表看来很相似,那么它们有什么本质的区别 呢(分时系统和实时系统的区别是什么)? 23.硬件具备哪些条件后,操作系统才可能提供多道程序设计的功能?

操作系统复习题及答案

1操作系统概述自测题 1 选择题 1.以下_____操作系统中的技术是用“时间”来换取“空间”的。 A.虚拟存储器 B.缓冲技术 C.SPOOLing技术 D.快表 2.设计实时操作系统必须首先考虑系统的______。 A.效率 B.可移植性 C.可靠性 D.使用的方便性 3.一个作业第一次执行时用了5min,而第二次执行时用了6min,这说明了操作系统的______特点。 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.采用多道程序设计技术可以提高CPU和外部设备的______。 A.稳定性 B.可靠性 C.利用率 D.兼容性 10.在计算机系统中,操作系统是_______。 A.处于裸机之上的第一层软件 B.处于硬件之下的底层软件 C.处于应用软件之上的系统软件 D.处于系统软件之上的用户软件 11.操作系统是对_____进行管理的软件。 A.软件 B.硬件 C.计算机资源 D.程序 12.从用户的观点,操作系统是______。 A.用户与计算机之间的接口 B.控制和管理计算机资源的软件 C.合理地组织计算机工作流程的软件 D.是扩充裸机功能的软件,是比裸机功能更强、使用方便的虚拟机 13.操作系统的基本类型是_____。 A.批处理系统、分时系统和多任务系统 B.实时系统、分时系统和批处理系统 C.单用户系统、多用户系统和批处理系统 D.实时系统、分时系统和多用户系统 14.为了使系统中的所有用户都得到及时的响应,操作系统应该是___. A.实时系统 B.批处理系统 C.分时系统 D.网络系统 15.如果分时系统的时间片一定,那么____会使响应时间越长。 A.用户数越少 B.用户数越多 C.内存越少 D.内存越多

最新操作系统试题及答案分析

一、选择题 1、一个完整的计算机系统是由(C)组成的。 A.硬件 B.软件 C. 硬件和软件 D.用户程序 2、操作系统的基本职能是(A )。 A.控制和管理系统内各种资源,有效地组织多道程序的运行 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.提供功能强大的网络管理工具 3、以下著名的操作系统中,属于多用户、分时系统的是(C )。 A. DOS系统 B. Windows NT系统 C. UNIX系统 D.OS/2系统 4、为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B )。 A.多道批处理系统B.分时系统C.实时系统D.网络系统 5、当操作系统退出执行,让用户执行时,系统会(C )。 A.继续保持管态B.继续保持目态 C.从管态变为目态D.从目态变为管态 6、下列进程状态的转换中,哪一个是不正确的(D)。 A.就绪→运行 B.运行→就绪 C.阻塞→就绪 D.就绪→阻塞 7、某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将(D )。 A.从就绪变为运行B.从运行变为就绪 C.从运行变为阻塞D.从阻塞变为就绪 8、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。 A. 动态性 B. 并发性 C. 调度性 D. 异步性 9、进程控制块是描述进程状态和特性的数据结构,一个进程(D)。 A.可以有多个进程控制块B.可以和其他进程共用一个进程控制块 C.可以没有进程控制块D.只能有惟一的进程控制块 10、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为(C)。 A、公共变量 B、标志符 C、信号量 D、标志变量 11、如果进程PA对信号量S执行P操作,则信号量S的值应(B )。 A.加1 B.减1 C.等于0 D.小于0 12、进程状态从就绪态到运行态的转化工作是由(C)完成的。 A.作业调度B.中级调度C.进程调度D.设备调度 13、为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由(A)完成的。 A.作业调度B.中级调度C.进程调度D.内存调度 14、通常,用户编写的程序中所使用的地址是(A )。

1操作系统试题及答案

操作系统试题及答案 一、选择题 1、操作系统的主要功能是管理计算机系统中的()。 A.程序库 B.数据 C.文件 D.资源 2、在操作系统中,()是竞争和分配计算机系统资源的基本单位。 A.程序 B.进程 C.作业 D.用户 3、在操作系统中,并发性是指若干个事件()发生。 A,在同一时刻 B。一定在不同时刻 C.某一时间间隔内 D。依次在不同时间间隔内 4、产生死锁的基本原因是()和进程推进顺序非法。 A.资源分配不当B.系统资源不足C.作业调度不当D.进程调度不当 5、文件系统采用多级目录结构的目的是() A.系统开销B.节省存储空间C.解决命名冲突D.缩短传送时间 6、位示图方法可用于() A.盘空间的管理 B.盘的驱动调度 C.文件目录的查找 D.页式虚拟存储管理中的页面调度 7、下列算法中用于磁盘移臂调度的是( ) A.时间片轮转法 B. LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 8、存放在磁盘上的文件,()。 A.即可随机访问,又可顺序访问 B。只能随机访问 C.只能顺序访问 D。只能读/写不能访问 9、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是()A.2 B.1 C.3 D.0.5 10、进程和程序的本质区别是()。 A.内存和外存 B。动态和静态特征 C。共享和独占使用计算机资源D。顺序和非顺序执行机器指令 11、对于硬盘上存放的信息,物理上读写的最小单位是一个()。 A.二进位 B。字节 C。物理块 D。逻辑记录 12、多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 13、进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完 14、由于系统无法预先知道一个作业未来访问页面的情况,所以()在实际上是无法实现的。 A.先进先出淘汰算法 B。最近最少使用淘汰算法 C.最优淘汰算法 D。最不常用页面淘汰算法 15、文件系统为每个文件另建立一张指示逻辑记录和物理块之间的对应关系表,由此表和文件本身构成的文件是()。

操作系统复习试题

洛阳师范学院2014—2015学年第一学期期末考试试卷(A) 1.在个人计算机上运行的系统一般是()。 A)手工操作 B)单道批处理 C)多道批处理 D)多用户分时系统 2.早期OS设计追求的主要目标是()。 A)系统的效率 B)用户的方便性 C)可移植性 D)可扩充性 3.下列进程状态转换不可能发生的是()。 A)就绪->执行 B)执行->就绪C)执行->阻塞D)阻塞->执行4.从资源管理角度看,进程调度属于()。 A)I/O管理 B)文件管理 C)处理机管理 D)存储器管理 5.用P、V操作实现进程同步时,信号量的初值一般为()。 A)-1 B)1 C)0 D)任意值 6.如果系统内存不足,可将进程调至外存挂起。从调度的角度看,该行为属于()。 A)低级调度B)中级调度C)高级调度D)处理机调度 7.在一次磁盘I/O过程中,时间消耗最长的阶段是()。 A)寻道 B)旋转 C)传输 D)启动 8.在动态分区分配中,会导致空闲分区链首聚集碎片的是()。 A)最佳适应算法B)首次适应算法C)循环首次适应算法D)最坏适应算法9.下述I/O控制方法中,CPU干预次数最少的是()。 A)程序I/O B)中断I/O C)DMA方式D)通道方式 10.下述文件存储方式中,文件读取速度最快的是()。 A)连续存储 B)链式存储 C)索引存储 D)多级索引存储 1.操作系统设计的目标包括、、可扩充性和开放性。 2.操作系统中,资源分配的基本单位是。 3.不满足“让权等待”准则的信号量机制是。 4.在页式和段式存储管理系统中,存储管理有利于提高内存利用率,存储管理有利于满足用户需求。 5.在高响应比优先调度算法中,进程优先权最初与有关,并随着的增加而增大。

操作系统复习题带答案

一、单项选择题 1.在分时系统中,时间片一定,(B ),响应时间越长。 A.内存越多 B.用户数越多 C.后备队列越短 D.用户数越少 2.(A)内存管理存在缺页中断。 A.请求段页式 B.基本分页 C.基本分段 D.动态分区 3.临界区是指并发进程中访问共享变量的(C )段。 A.管理 B.信息 C.程序 D.数据。 4.进程控制块是描述进程状态和特性的数据结构,一个进 程( D )。 A.可以有多个进程控制块 B.可和其他进程用一个进程控制块 C.可以没有进程控制块 D.只能有惟一的进程控制

块 5.在(C )的情况下,系统出现死锁。 A.计算机系统发生了重大故障 B.有多个封锁的进程同时存在· C.若干进程因竞争资源而无休止地相互等待它方释放已占有的资源 D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 6.(B)是特殊文件。 A. 文本文件 B.硬件设备 C. 图像文件 D. 目录文件 7.分时操作系统采用时间片轮转进程调度算法,则该系统 的进程PCB中不包括(B)。 A.处理机状态信息 B.进程优先数

C.占用的资源清单 D.程序和数据的地址 8.在请求分页系统中,LRU算法是指( A )。 A. 近期最长时间以来没被访问的页先淘汰 B. 最早进入内存的页先淘汰 C.近期被访问次数最少的页先淘汰 D.以后再也不用的页先淘汰 9.(D)内存管理方法不需一次将作业全部装入内存。// 请求段页式分类也不需要 A. 固定分区 B. 可变分区 C. 简单分页 D. 请求分页 10.下列选项中,满足短任务优先且不会发生饥饿 现象的调度算法是(A)。 A.高响应比优先 B.先来先服

计算机操作系统习题及答案.

第5章死锁 1)选择题 (1)为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的_C__ 也可能产生死锁。 A. 进程优先权 B. 资源的线性分配 C. 进程推进顺序 D. 分配队列优先权 (2)采用资源剥夺法可以解除死锁,还可以采用_B___ 方法解除死锁。 A. 执行并行操作 B. 撤消进程 C. 拒绝分配新资源 D. 修改信号量 (3)发生死锁的必要条件有四个,要防止死锁的发生,可以通过破坏这四个必要条件之一来实现,但破坏_A__ 条件是不太实际的。 A. 互斥 B. 不可抢占 C. 部分分配 D. 循环等待 (4)为多道程序提供的资源分配不当时,可能会出现死锁。除此之外,采用不适当的_ D _ 也可能产生死锁。 A. 进程调度算法 B. 进程优先级 C. 资源分配方法 D. 进程推进次序 (5)资源的有序分配策略可以破坏__D___ 条件。 A. 互斥使用资源 B. 占有且等待资源 C. 非抢夺资源 D. 循环等待资源 (6)在__C_ 的情况下,系统出现死锁。 A. 计算机系统发生了重大故障 B. 有多个封锁的进程同时存在 C. 若干进程因竞争资源而无休止地相互等待他方释放已占有的资源 D. 资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 (7)银行家算法在解决死锁问题中是用于_B__ 的。 A. 预防死锁 B. 避免死锁 C. 检测死锁 D. 解除死锁 (8)某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是_C__ 。 A. 12 B. 11 C. 10 D. 9 (9)死锁与安全状态的关系是_A__ 。 A. 死锁状态一定是不安全状态 B. 安全状态有可能成为死锁状态 C. 不安全状态就是死锁状态 D. 死锁状态有可能是安全状态

2014操作系统复习题(含答案)

2013 操作系统复习资料 一、单项选择题 1.影响分时系统响应时间的是(D) A .每个应用进程分配的时间片长度B.进程大小 C.就绪进程数目 2. 计算机系统中设置的访管指令( A .只能在目态执行 D.就绪进程数目和时间片长度a ) B .只能在管态执行 C.既可在目态又可在管态执行 3. 原语应是(C) D .在目态和管态下都不能执行A.操作系统中的一个函数 B.操作系统中的一个过程 C.操作系统中的一个执行不可中断的过程 D.操作系统中的一个执行可中断的函数 4. 以下属于可变分区常用主存分配算法的 是( A ) A. 最优适应 B. 最快适应 C.最大适应 D. 最长适应 5. 通常,用户进程被建立后( B ) A.便一直存在于系统中,直到被操作人员撤消 B.随着程序运行正常或异常结束而撤消 C.随着时间片轮转而撤消与建立 D.随着进程的阻塞或唤醒而撤消与建立 6. 在页式虚拟存储管理中,为实现地址变换,应建立(C) A .空闲区表 B .分区分配 表C.页表D.移动表 7. 7. SPOOL 技术用于( C ) A. 处理器管理 B. 存储管理 C. 设备管理 D. 文件管理 8. 在可变分区分配方案 中, 在空闲区表中以空闲区长度按递减顺序排列适合 于( A ) A .最坏适应算 法B.最先适应算法C.最优适应算法D.首次循环适应算法 9. 用户程序发出磁盘 I/O 请求后,系统的正确处理流程 是( B ) A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序

最新操作系统期末试题及答案(2)

(答案在后面) 一、 填空题(每空1分,共10分) 1. 常见的I/O 控制方式有程序I/O 方式、 中断 I/O 控制方式、 DMA I/O 控 制方式和 通道 I/O 控制方式四种。 2. 操作系统向用户提供的两个基本接口是 程序 接口和 用户 接口。 3. 若在一分页存储管理系统中,某作业的页表如下所示。已知页面大小为1024字节,逻辑地址 (3082)10转化得到的物理地址是 6154 。 4. 具有多路性、独立性、及时性和交互性特征的操作系统是 分时 操作系统。 5. 通道用于控制 设备控制器 与内存之间的信息交换。 6. 事务的最基本特性是 。 7. 若盘块大小为4KB ,每个盘块号占4字节,在采用两级索引时允许的最大文件长度为 4GB 。 二、 单选题(每题2分,共20分) 1. 用磁带作为文件存贮介质时,文件只能组织成( )。 A. 顺序文件 B. 链接文件 C. 索引文件 D. 目录文件 2. 一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,则其响应比是

(C)。 A. 2 B. 1 C. 3 D. 0.5 3.文件系统采用多级目录结构后,对于不同用户的文件,其文件名( C )。 A. 应该相同 B. 应该不同 C. 可以相同,也可以不同 D. 受系统约束 4.死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要条件 之一。下列方法中破坏了“循环等待”条件的是( D )。 A. 银行家算法 B. 一次性分配策略 C. 剥夺资源法 D. 资源有序分配法 5.进程状态从就绪态到运行态的转化工作是由( B )完成的。 A. 作业调度 B. 进程调度 C. 页面调度 D. 设备调度 6.采用缓冲技术的主要目的是( C )。 A. 改善用户编程环境 B. 提高CPU的处理速度 C. 提高CPU和设备间的并行程度 D. 实现与设备无关性 7.目录文件所存放的信息是( D )。 A. 该目录中所有数据文件目录 B. 某一文件存放的数据信息 C. 某一个文件的文件目录 D. 该目录中所有文件的目录 8.最容易形成很多小碎片的可变分区分配算法是( D )。 A. 首次适应算法 B. 循环首次适应算法 C. 最坏适应算法 D. 最佳适应算法 9.用户程序与实际使用的物理设备无关是由(A )功能实现的。 A. 设备独立性 B. 设备驱动 C. 虚拟设备 D. 设备分配 10.下面关于顺序文件、链接文件和索引文件的论述中不正确的是( A )。 A. 显示链接文件是在每个盘块中设置一个链接指针,用于将该文件所属的所有盘块链接起来 B. 顺序文件必须采用连续分配方式,而链接文件和索引文件则都可采取离散分配方式 C. 顺序文件适用于对诸记录进行批量存取时 D. 在交互应用场合,需要经常查找访问单个记录时,更适合用顺序或索引文件

计算机操作系统习题及答案()

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

2014年4月全国自考操作系统试题及答案

绝密★考试结束前 全国2014年4月高等教育自学考试 操作系统试题 课程代码:02326 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸” 的相应代码涂黑。未涂、错涂或多涂均无分。 1、计算机软件系统是指计算机系统中的 A、程序 B、数据 C、程序及其数据 D、程序及其文档 2、编译系统的功能是把用高级语言所写的源程序翻译成计算机可执行的由机器语言表示的目标程序。它属于 A、系统软件 B、应用软件 C、支撑软件 D、接口软件 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、假定在一个实时应用系统中,有3个不同优先级,每个优先级上有2个实时进程,当用户有高实时要求时应采用的进程调度算法是 A、分级调度算法 B、抢占式最高优先级调度算法 C、时间片轮转调度算法 D、非抢占式最高优先级调度算法 9、为了保证程序的正确执行,处理器访问主存储器使用的是 A、逻辑地址 B、相对地址 C、绝对地址 D、虚拟地址 10、在可变分区管理中,采用最优适应分配算法时,登记在空闲区表中的空闲区是 A、按地址递减顺序排列的 B、按地址递增顺序排列的 C、按长度递减顺序排列的 D、按长度递增顺序排列的 11 若页面大小为2KB,则该作业的地址0转换成的物理地址是 A、6K B.4K C、2K D.1K 12、在页式虚存系统中,如作业执行时发生了缺页中断,经操作系统把该页面调入主存并修改页表之后,应执行 ;.

操作系统复习题含答案

一、什么是操作系统?你都用过什么操作系统?各有什么特点? 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。DOS系统都是以命令的方式运行指令,有的也支持鼠标,甚至也可以做成菜单方式,但跟windows的亲和性相比是无法相比的。windos系列的操作系统主要特点就是简单,图形操作,不需要死记命令,适合非专业人士使用。unix系列由于是开源的,所以操作复杂,功能强大,可以按自己的需求设计与改造,适合专业人士,不适合初学者。 二、试说明操作系统系统的主要功能模块及其主要任务? 处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度; 进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。 进程同步:为多个进程(含线程)的运行进行协调。 进程通信:用来实现在相互合作的进程之间的信息交换。 处理机调度: (1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需 的资源(首选是分配内存)。 (2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给 它,并设置运行现场,使进程投入执行。 内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。 内存分配:为每道程序分配内存。 内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。 内存扩充:用于实现请求调用功能,置换功能等。 设备管理主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。 主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设 备的利用率;提高I/O速度;以及方便用户使用I/O设备. 文件管理的主要功能是文件存储空间的管理,目录管理,文件的读写管理和文件的共享与保护。主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。 三、什么是多道程序设计技术?试叙述多道程序运行的特征。 所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。多道程序技术运行的特征:多道、宏观上并行、微观上串行。 四、在一个分时操作系统中,用户提交了一个作业,作业的内容包括:①请求内存(memory);

计算机操作系统第四版试题及答案

操作系统期末考试(一) 一、单项选择题 (在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括 号中。每小题 2分,共 20 分) 1、 文件系统的主要组成部分是( A 、文件控制块及文件 C 、系统文件及用户文件 2、 实现进程互斥可采用的方法( A 、中断 B 、查询 3、 某页式管理系统中,地址寄存器的低 A 、 1024字节 B 、 512 字节 4、 串联文件适合于( )存取 A 、直接 B 、顺序 5、 进程的同步与互斥是由于程序的( A 、顺序执行 信号 量的值( A 、总是 为正 6、 7、 B 、长短不同 ) B 、总是为负 ) B 、文件及块设备文件 D 、文件及管理文件的软件 C 、开锁和关锁 9 位表示页内地址, C 、 1024K C 、索引 )引起的 C 、信号量 C 、总是为 D 、按键处理 则页面大小为( ) 512K D 、 D 、 D 、 D 、 随机 并发执行 可以为负整数 多道程序的实质是( A 、程序的顺序执行 C 、多个处理机同时执行 虚拟存储器最基本的特征是( A 、从逻辑上扩充内存容量 飞机定票系统是一个( A 、实时系统 10、操作系统中, A 、线程 二、名词解释(每小题 1.死锁 : 2.原子操作 : 3.临界区 : 4.虚拟存储器 : 5.文件系统 : 三、 判断改错题(判断正误,并改正错误,每小题 1、 通道是通过通道程序来对设备进行控制的。 2、 请求页式管理系统中, 既可以减少外零头, 3、 操作系统中系统调用越多, 4、 一个进程可以挂起自已, 5、 虚拟存储器的最大容量是由磁盘空间决定的。 6、 单级文件目录可以解决文件的重名问题。 7、 进程调度只有一种方式: 剥夺方式。 8、 程序的顺度执行具有顺序性, 封闭性和不可再现性。 9、 并行是指两个或多个事件在同一时间间隔内发生,而并发性是指两个或多个事件在 同一时刻发生。 10、 进程控制一般都由操作系统内核来实现。 四、 简答题(每小题 5分,共 25 分) 8、 9、 ) B 、提高内存利用率 ) B 、批处理系统 被调度和分派资源的基本单位, B 、程序 3 分,共 15 分) B 、程序的并发执行 D 、用户程序和系统程序交叉执行 C 、驻留性 D 、固定性 C 、通用系统 D 、 并可独立执行的实体是( C 、进程 D 、 2 分,共 20 分) 又可以减少内零头。 系统功能就越强, 用户使用越复杂。 也可以激活自已。 1、 简述死锁产生的原因及必要条件。 2、 什么是多道程序技术,它带来了什么好处? 3、 有结构文件可分为哪几类,其特点是什么? 4、 分时系统的基本特征是什么? 5、 分页系统与分段系统的区别主要在于哪些方面? 分时系统 指令 ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) )

最新操作系统试题及答案

一、单项选择题(每题2分,共20分) 1.以下著名的操作系统中,属于多用户、分时系统的是( )。 A.DOS系统B.UNIX系统 C.Windows NT系统D.OS/2系统 2.在操作系统中,进程的最基本的特征是( )。 A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 3.操作系统中利用信号量和P、V操作,( )。 A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥和同步D.可完成进程调度 4.作业调度的关键在于( )。 A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 5.系统抖动是指( )。 A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统不稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A.段表B.页表 C. PCB D.JCB

7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( ) A.单级目录B.二级目录 C.纯树型目录D.非循环图目录 8.SPOOLing技术可以实现设备的( )分配。 A.独占B.共享 C.虚拟D.物理 9.避免死锁的一个著名的算法是( )。 A.先人先出算法B.优先级算法 C.银行家算法D.资源按序分配法 10.下列关于进程和线程的叙述中,正确的是( )。 A.一个进程只可拥有一个线程 B.一个线程只可拥有一个进程 C.一个进程可拥有若干个线程 D.一个线程可拥有若干个进程 二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。每题2分,共10分) 1.简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。( )

操作系统复习题及答案

A.效率 B.可移植性 3.一个作业第一次执行时用了 明了操作系统的 ______ 特点 A.并发性 B.共享性 1 操作系统概述 自测题 1 选择题 1. _______ 以下 操作系统中的技术是用“时间”来换取“空间 ”的 A. 虚拟存储器 B.缓冲技术 C.SPOOLing 技术 D.快表 2. _____________________________________ 设计实时操作系统必须首先考虑系统的 __________________________ 。 C.可靠性 D.使用的方便性 5min ,而第二次执行时用了 6mi n,这说 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.程序的并发执行

9. ________________________________________________ 采用多道程序设计技术可以提高 CPU 和外部设备的 _______________ 。 A.稳定性 B.可靠性 C.利用率 D.兼容性 10. _______________________________ 在计算机系统中,操作系统是____________________________________ 。 A .处于裸机之上的第一层软件 B .处于硬件之下的底层软件 C.处于应用软件之上的系统软件 D.处于系统软件之上的用户软件 11. 操作系统是对____ 进行管理的软件。 A.软件 B.硬件 C.计算机资源 D.程序 12. 从用户的观点,操作系统是______ 。 A. 用户与计算机之间的接口 B. 控制和管理计算机资源的软件 C. 合理地组织计算机工作流程的软件 D. 是扩充裸机功能的软件,是比裸机功能更强、使用方便的虚拟机 13. 操作系统的基本类型是___ 。 A. 批处理系统、分时系统和多任务系统 B. 实时系统、分时系统和批处理系统 C. 单用户系统、多用户系统和批处理系统 D. 实时系统、分时系统和多用户系统 14. 为了使系统中的所有用户都得到及时的响应,操作系统应该是 __ A.实时系统 B.批处理系统 C.分时系统 D.网络系统

操作系统复习题(2014)

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

相关主题
文本预览
相关文档 最新文档