当前位置:文档之家› 操作系统考试题及答案

操作系统考试题及答案

操作系统考试题及答案
操作系统考试题及答案

2010―2011学年度第二学期

一、单项选择题(每题1分,共20分)

1。操作系统得发展过程就是( C )

A、原始操作系统,管理程序,操作系统

B、原始操作系统,操作系统,管理程序

C、管理程序,原始操作系统,操作系统

D、管理程序,操作系统,原始操作系统

2。用户程序中得输入、输出操作实际上就是由( B )完成。

A、程序设计语言

B、操作系统

C、编译系统D、标准库程序

3。进程调度得对象与任务分别就是( C ).

A、作业,从就绪队列中按一定得调度策略选择一个进程占用CPU

B、进程,从后备作业队列中按调度策略选择一个作业占用CPU

C、进程,从就绪队列中按一定得调度策略选择一个进程占用CPU

D、作业,从后备作业队列中调度策略选择一个作业占用CPU

4。支持程序浮动得地址转换机制就是( A、动态重定位 )

A、动态重定位B、段式地址转换

C、页式地址转换 D、静态重定位

5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C)进行排列。

A、地址从大到小

B、地址从小到大

C、尺寸从小到大

D、尺寸从大到小

6。设计批处理多道系统时,首先要考虑得就是( 系统效率与吞吐量 )。

A、灵活性与可适应性

B、系统效率与吞吐量

C、交互性与响应时间

D、实时性与可靠性

7.当进程因时间片用完而让出处理机时,该进程应转变为( ?B )状态.

A、等待

B、就绪

C、运行D、完成

8。文件得保密就是指防止文件被( C )。

A、篡改

B、破坏

C、窃取

D、删除

9.若系统中有五个并发进程涉及某个相同得变量A,则变量A得相关临界区就是由( D )临界区构成。

A、2个 B、3个C、4个D、5个

10。按逻辑结构划分,文件主要有两类:(记录式文件 )与流式文件。

A、记录式文件

B、网状文件

C、索引文件

D、流式文件

11.UNIX中得文件系统采用(、流式文件 ).

A、网状文件 B、记录式文件 C、索引文件D、流式文件

12.文件系统得主要目得就是( A )。

A、实现对文件得按名存取B、实现虚拟存贮器

C、提高外围设备得输入输出速度 D、用于存贮系统文档

13.文件系统中用( D )管理文件。

A、堆栈结构

B、指针

C、页表

D、目录

14.为了允许不同用户得文件具有相同得文件名,通常在文件系统中采用( B).

A、重名翻译B、多级目录C、约定 D、文件名

15.在多进程得并发系统中,肯定不会因竞争( C )而产生死锁.

A、打印机 B、磁带机C、CPU D、磁盘

16.一种既有利于短小作业又兼顾到长作业得作业调度算法就是( C )。

A、先来先服务

B、轮转

C、最高响应比优先

D、均衡调度

17。两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程得( B ).

A、互斥

B、同步C、调度D、伙伴

18.当每类资源只有一个个体时,下列说法中不正确得就是( C )。

A、有环必死锁

B、死锁必有环

C、有环不一定死锁

D、被锁者一定全在环中

19。数据文件存放在到存储介质上时,采用得逻辑组织形式就是与( A )有关得。

A、文件逻辑结构B、存储介质特性

C、主存储器管理方式

D、分配外设方式

20。在单处理器得多进程系统中,进程什么时候占用处理器与能占用多长时间,取决于( B )。

A、进程相应得程序段得长度B、进程自身与进程调度策略

C、进程总共需要运行时间多少D、进程完成什么功能

二、填空题(每空2分,共20分)

1。若信号量S得初值定义为10,则在S上调用了16次P操作与15次V操作后S得值应该为

(9)。

2。进程调度得方式通常有(抢占)与(非抢占)两种方式。

3。每个索引文件都必须有一张(索引结点)表,其中得地址登记项用来指出文件在外存上得位置信息。4.在一请求分页系统中,假如一个作业得页面走向为:4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业得物理块数为4时(开始时没有装入页面),采用LRU页面淘汰算法将产生(8)次缺页中断。

5。信号量被广泛用于三个目得就是(同步)、(互斥)与描述前趋关系。

6。程序并发执行时得特征就是( 间断性)、( 失去了封闭性)、( 不可再现性)与独立性。

三、判断题(每题1分,共10分)

( 对)1。文件系统中分配存储空间得基本单位不就是记录。

(F)2.具有多道功能得操作系统一定就是多用户操作系统。

( T)3。虚拟存储器就是由操作系统提供得一个假想得特大存储器,它并不就是实际得内存,其大小可比内存空间大得多。

(T)4。批处理系统得(主要优点)就是系统得吞吐量大、资源利用率高、系统得开销较小.

(F)5。文件系统中源程序就是有结构得记录式文件。

( F)6.即使在多道程序环境下,普通用户也能设计用内存物理地址直接访问内存得程序.

( F)7.顺序文件适合建立在顺序存储设备上,而不适合建立在磁盘上。

( T)8.SPOOLing系统实现设备管理得虚拟技术,即:将独占设备改造为共享设备。它由专门负责I/O得常驻内存进程以及输入、输出井组成.

(F)9。系统调用就是操作系统与外界程序之间得接口,它属于核心程序。在层次结构设计中,它最靠近硬件。

(F)10.若系统中存在一个循环等待得进程集合,则必定会死锁。

四、程序与算法(共10分)

设有一缓冲池P,P中含有20个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出.若讲程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程得同步算法,要求写出信号量得初值。

解:

semaphore mutex=1;

semaphore empty=20;

semaphore full=0;

int in,out = 0;

item p [20];

void Producer(){

while(ture){

producer anitem innextp;

wait(empty);

wait(mutex);

p[in] :=nextp;

in :=(in+1)mod 20;

signal(mutex);

signal(full);

}

}

voidConsumer(){

while(ture){

wait(full);

wait(mutex);

nextc:= p[out];

out :=(out+1)mod20;

signal(mutex);

signal(empty);

五、问答题(共16分)

某系统有A、B、C、D四类资源可供五个进程P1、P2、P3、P4、P5共享。系统对这四类资源得拥有量为:A类3个、B类14个、C类12个、D类12个。进程对资源得需求与分配情况如下:

按银行家算法回答下列问题:

(1)现在系统中得各类资源还剩余多少?(4分)

(2)现在系统就是否处于安全状态?为什么?(6分)

(3)如果现在进程P2提出需要A类资源0个、B类资源4个、C类资源2个与D类资源0个,系统能否去满足它得请求?请说明原因。(6)

(1)A:1;B:5;C:2;D:0

(2)need矩阵为:P1 0 00 0

P2 07 5 0

P3 100 2

P4 00 2 0

P50 6 4 2

存在安全序列,如P1,P3,P4,P5,P2,所以安全

(3)能,因为试探分配后,可用资源为1,1,0,0。可找到安全序列,所以可分配。

六、计算题(第1题6分;第2题10分;第3题8分;共24分)

1、某虚拟存储器得用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户页表

中已调入内存得页面得页号与物理块号得对照表如下:

则逻辑地址0A5D(H)所对应得物理地址就是什么?(6分)

0A5D(H)=0000 101001011101

2号页对应4号块,所以物理地址就是0001 0010 01011101

即125D(H)。

2、设有三道作业,它们得提交时间及执行时间由下表给出:

作业号提交时间执行时间

18、5 2、0

2 9、2 1、6

3 9、

4 0、5

试计算在单道程序环境下,采用先来先服务调度算法与最短作业优先调度算法时得平均周转时间(时间单位:小时,以十进制进行计算;要求写出计算过程)(10分)

FCFS: 作业号提交时间执行时间开始时间完成时间周转时间

1 8、5 2、08、510、5 2、0

29、2 1、610、5 12、1 2、9

3 9、40、512、1 12、6 3、2

平均周转时间=(2、0+2、9+3、2)/3=2、7(小时)

SJF:作业号提交时间执行时间开始时间完成时间周转时间

1 8、52、08、5 10、52、0

2 9、21、6 11、012、6 3、4

39、4 0、5 10、511、0 1、6

平均周转时间=(2、0+3、4+1、6)/3=2、3(小时)

3、假定当前磁头位于100号磁道,进程对磁道得请求序列依次为55,58,39,18,90,160,150,38,180。当采用先来先服务与最短寻道时间优先算法时,总得移动得磁道数分别就是多少?(请给出寻道次序与每步移动磁道数)(8分)

FCFS: 服务序列依次为:55,58,39,18,90,160,150,38,180

移动得磁道数分别就是: 45,3, 19, 21,72, 70,10,112,142

总得移动得磁道数就是:494

SSTF:服务序列依次为:90,58,55,39,38,18,150,160,180

移动得磁道数分别就是: 10,32,3,16,1, 20,132, 10,20

总得移动得磁道数就是:244

一、选择题

1、在现代操作系统中引入了( ),从而使并发与共享成为可能.

A、单道程序 B、磁盘 C、对象D、多道程序

2、()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自得终端同时交互地使用计算机.

A、网络

B、分布式

C、分时D、实时

3、从用户得观点瞧,操作系统就是()。

A、用户与计算机硬件之间得接口B、控制与管理计算机资源得软件

C、合理组织计算机工作流程得软件

D、计算机资源得得管理者

4、当CPU处于管态时,它可以执行得指令就是( )。

A、计算机系统中得全部指令

B、仅限于非特权指令

C、仅限于访管指令

D、仅限于特权指令

5、用户在程序中试图读取某文件得第100个逻辑块时,使用操作系统提供得()接口。

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、设有3个作业,它们同时到达,运行时间分别为T1、T2与T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为( )。

A、 T1+T2+T3

B、(T1+T2+T3)/3

C、 T1+T2/3+2*T3/3

D、T3/3+2*T2/3+T111、在下面得I/O控制方式中,需要CPU干预最少得方式就是()。

A。程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D。I/O通道控制方式

12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源得互斥访问,则信号量得变化范围就是()。

A、1至–(m-1)B、1至m—1 C、1至–m D、1至m

13、对资源编号,要求进程按照序号顺序申请资源,就是破坏了死锁必要条件中得哪一条?( )

A、互斥

B、请求与保持

C、不可剥夺D、循环等待

14、某系统采用了银行家算法,则下列叙述正确得就是()。

A、系统处于不安全状态时一定会发生死锁B、系统处于不安全状态时可能会发生死锁C、系统处于安全状态时可能会发生死锁 D、系统处于安全状态时一定会发生死锁

15、CPU输出数据得速度远远高于打印机得打印速度,为解决这一矛盾,可采用()

A.并行技术 B.缓冲技术 C.虚拟存储器技术D。覆盖技术

16、下面最有可能使得高地址空间成为大得空闲区得分配算法就是( )。

A、首次适应法

B、最佳适应法C、最坏适应法D、循环首次适应法17、在下面关于虚拟存储器得叙述中,正确得就是( )。

A、要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存

B、要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存

C、要求程序运行前不必全部装入内存但就是在运行过程中必须一直驻留在内存

D、要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存

18、采用段式存储管理得系统中,若地址用24位表示,其中8位表示段号,则允许每段得最大长度就是()。

A、224B、216C、28D、232

19、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1得情况就是( )。

A、无上邻空闲区,也无下邻空闲区

B、有上邻空闲区,但无下邻空闲区

C、有下邻空闲区,但无上邻空闲区

D、有上邻空闲区,也有下邻空闲区

20、MS—DOS系统中得磁盘文件物理结构属于()。

A、连续文件

B、链接文件

C、索引文件D、散列文件

二、填空题

21、操作系统就是计算机系统中得一个___系统软件_______,它管理与控制计算机系统中得___资源_________。

22、进程主要由__程序_____、___数据_____与_____PCB_______三部分内容组成,其中____PCB____就是进程存在得惟一标识,而_____数据_____部分也可以为其它进程共享.

23、在一个具有2个处理器得操作系统中共有n 个进程,在不考虑进程状态过渡得情况下,阻塞进程队列中最多有__n___ 个进程。某一时刻,处于执行状态得进程为0个,且当前处理机空闲,处于就绪状态得进程有___n____ 个。

24、当处理器空闲时,调度程序从__就绪_____进程队列中选择一个进程给其分配CPU,处于____阻塞________状态得进程就是不会获得CPU得。

25、在响应比最高者优先得作业调度算法中,当各个作业等待时间相同时,运行时间短_____ 得作业将得到优先调度;当各个作业要求运行得时间相同时,___等待时间长___ 得作业得到优先调度。 26、某系统中共有10台磁带机被 m 个进程竞争,每个进程最多要求3台磁带机,那么当m 得取值为_不超过4得整数___时,系统不会发生死锁。

27、 设有8页得逻辑空间,每页有1024字节,它们被映射32块得物理存储区中,那么,逻辑地址得有效位就是__13________位,物理地址至少就是_____15_____位。 28、 在一个分页存储管理系统中,页长为4K B,

某一作业得页表如图1所示,虚拟地址3000对应得物理地址为12K+3000=152888 。

29、虚拟设备就是通过__ SPOO LI NG 技术把独占设备变成能为若干用户_____共享 _得设备。

30、已知某文件采用串联结构,它由10个逻辑记录组成,每个逻辑记录刚好存放于一个磁盘块上,都为1024字节,并依次存放在10、61、32、75、87、98、46、37、33与11号磁盘块上.若要存取文件相对于文件头偏移7654字节处得信息,则要访问得磁盘块块号为____37_____,块内得偏移量就是____486________。

31、什么就是进程?什么就是线程?进程与线程有何区别? 答:

(1)进程就是具有独立功能程序在某个数据集合上得一次执行过程。(2分) (2)线程就是进程内得一个执行实体或执行单元。(2分)

(3)进程与线程得区别:(a)不同进程得地址空间就是独立得,而同一进程内得线程共享同一地址空间.一个进程得线程在另一个进程内就是不可见得.(b) 在引入线程得操作系统中,进程就是资源分配与调度得单位,线程就是处理机调度与分配得单位,资源就是分配给进程得,线程只拥有很少资源,因而切换代价比进程切换低。(2分)

说明:论述条理清晰,包含上述要点,本题即可得满分 32、什么就是死锁?产生死锁得原因与必要条件就是什么? 答:

(1)在多道程序系统中,当一组进程中得每个进程均无限期地等待被改组进程中得另一进程所占有且永远不会释放得资源,此时得系统处于死锁状态,简称死锁。(2分)

(2)死锁产生得原因:(a)系统提供得资源有限;(b)进程推进顺序不当。(2分)

(3)产生死锁得必要条件:互斥条件、不可剥夺条件、请求与保持条件、循环等待条件。(2分) 说明:论述条理清晰,包含上述要点,本题即可得满分

33、说明作业调度,中级调度与进程调度得区别,并分析下述问题应由哪一级调度程序负责. (1) 在可获得处理机时,应将它分给哪个就绪进程; (2) 在短期繁重负载下,应将哪个进程暂时挂起。

图1 作业页表

答:

(1) 作业调度用于决定把外存中处于后备队列中得哪些作业调入内存,并为它们创建进程,分配资源,然后将新创建进程插入就绪队列;中级调度负责将内存中暂时不具备运行条件得进程换到外存交换区存放,但内存空闲时,又将外存中具备运行条件得进程重新换入内存;进程调度决定将处理机分配给就绪进程队列得哪个进程。(4分)

(2)进程调度、中级调度(2分)

说明:论述条理清晰,包含上述要点,本题即可得满分

四、综合题(本大题共2小题,第1题9分,第2题13分,计22分)

34、(9分)在一个请求分页系统中,假设系统分配给某进程得物理块数为3,开始时内存为空,执行如下访问页号序列:

1,2,3,4,1,2,5,1,2,3,4,5

试说明采用先进先出(FIFO) 、最近最少使用(LRU)与最佳置换算法(OPT)进行页面置换时,缺页次数各就是多少?

答:(1)FIFO: 9次(3分)

(2)LRU:10次(3分)

(3)OPT:7次(3分)

说明:没有计算过程,本题不得分。如果结果有误,根据步骤酌情给分。

35、(13分)如图2所示,系统中有三个进程GET、PRO与PUT,共用两个缓冲区BUF1与BUF2。假设BUF1中最多可放11个信息,现已放入了两个信息;BUF2最多可放5个信息。GET进程负责不断地将输入信息送入BUF1中,PRO进程负责从BUF1中取出信息进行处理,并将处理结果送到BUF2中,PUT 进程负责从BUF2中读取结果并输出。试写出正确实现GET、PRO、PUT得同步与互斥得算法(要求:(1)用类C语言描述,条理清楚,注释恰当;(2)信号量原语统一使用wait与signal。)

图2 进程合作

答:

semaphore

empty1=9;//空buf1得数目

full1=2;//有数据得buf1得数目empty2=5;//空buf2得数目

full1=0;//有数据得buf2得数目mutex1=mutex2=1;//互斥信号量

int main(){

Cobegin//并发开始

GET();

PRO();

PUT();

Coend//并发结束

return0; } (3分) //GET进程

void GET(){

while(1)

GET

} (3分)…

wait(empty1);

wait(mutex1);

将信息送入buf1;

signal(mutex1);

signal(full1);

} (3分)

//PRO进程

voidPRO(){

while(1)

{

wait(full1);

wait(mutex1);

从buf1中取出信息;

signal(mutex1);

signal (empty1);

wait(empty2);

wait(mutex2);

将信息送入buf2;

signal(mutex2);

signal(full2);

}(4分)

//PUT进程

void PUT(){

while(1)

{

wait(full2);

wait(mutex2);

从buf2中取出信息;

signal(mutex2);

signal(empty2);

一、填空(每空0、5分,共10分,请在答题纸上写出各空对应得答案)12.在分时操作系统环境下运行得作业通常称为(C)。

1。存储分配方式分为分区1、分页2、分段3 三种方式。A、终端作业?B、长作业

2。文件得目录结构有4单级目录结构、5二级目录结构与多级目录结构. C、后台作业D、批量型作业

3。文件得物理结构包括顺序结构、链接结构与6索引结构. 13、下列进程得实体得转换中,哪一个就是不正确得( C)。

4。操作系统提供给编程人员得唯一接口就是7系统调用.p22 A、就绪—〉运行B、运行—>就绪C、就绪->阻塞D、阻塞—>就绪

5.重定位就是指程序得8虚拟地址到实地址得转换,根据定位时机可分为静态重定位与14、下列不属于排除死锁得方法就是( D)

9动态地址重定位两种。A、预防B、回避C、检测与恢

复D、加锁

6.1.实现临界区互斥得方法有开关中断法、10加锁与PV操作法。15.在下列操作系统得各个功能组成部分中,(A)不需要硬件得支持。

7。每个索引文件都必须有一张11索引表,其中每个登记项用来指出一个A、进程调度B、时钟管理C、地址映射D、中断系统

逻辑记录得12物理块号。16。进程可由就绪状态转到(A)状态。

8.打开文件得主要工作就是把文件13目录读入内存。A、执行B、创建C、封锁D、终止

9。进程存在得唯一标志就是进程14控制块(PCB)17.产生死锁得必要条件不包括(D )。

10。进程运行满一个时间片后让出中央处理器,它得状态应变为15就绪状态A、互斥作用B、非剥夺分配C、部分分配D、非环路条件

11.并发程序中涉及共享变量访问操作得程序段被称为16临界区. 18。下列哪项不就是进行存储管理得

目得( D )。

12.每执行一次P操作,信号量得数值S减1。若S=0,则该进程17继续执行; A、提高存储利用率B、防止用户破坏操作系统

若S〈0,则该进程18被阻塞后进入等待队列 . C、防止用户相互干扰D、为了使用Spooling 13.CPU得工作分为19管态与目态两种,在20目态下不能执行特权指令.P147 19、通道在输入输出操作完成或出错时,就形成(D)等待CPU 来。 A.硬件故障中断B。程序中断C.外部中断D。I/O中断

二、选择题(每题1分,共30分,请在答题纸上写出每题对应得答案) 20.文件系统采用二级文件目录可以(D )。

1、系统在(C )时,发生从用户态到核心态得转换。A.缩短访问存储器得时间? B、实现文件共享

A、发出P操作???

B、发出V操作C、节省内存空间D、解决不同用户间得文件命名冲突

C、执行系统调用??D、执行中断21.用户要在程序一级获得系统帮助,必须通过(D)。

2.已经获得除(C)以外得所有资源得进程处于就绪状态。 A.进程调度B。键盘命令C。作业调度 D.系统调

A.打印机B.存储器C.CPUD.磁盘空间22.下列不属于一级目录结构特点得有(D)。

3。动态重定位技术依赖于( B)。A。一个文件卷只有一张目录表B.安全性差

A、重定位装入程序?B、重定位寄存器C。有重名问题D。系统建有一张主目录表

C、地址机构??D、目标程序23.操作系统中有一组常称为特殊系统调用得程序,它不能被系统中断,

4.分段管理提供(B)维得地址结构。在操作系统中称为(B)。

A、1B、2C、3D、 4 A.初始化程序B。原语C。子程序D.控制模块

5.( A )就是指有关操作系统与其她系统程序组成得文件。24。在一段时间内,只允许一个进程访问得资源称为(C)。

A、系统文件

B、档案文件

C、用户文件

D、顺序文件 A.共享资源B.临界区? C.临界资源 D.共享区

6、进程状态转换图中,当等待某事件发生时,进程处于( A)状态。25。程序执行过程中,可申请附加空间得存储分配方式就是(C)。

A.就绪B。终止C。阻塞D。执行A。静态分配B.直接分配C。动态分配D。其它分配方式

7。临界区就是(C) 26、采用(D)调度算法可以提高作业吞吐量.

A.一段共享数据区B。一个缓冲区C.一段程序D。一个互斥资源A.先来先服务B。时间片轮转法C.多级对列法D。短作业优先

8.下列进程状态得转换中,哪一个就是不正确得(C)。27。一个作业可以包括多个程序与多个数据集,但至少包含一个(A)。

A.就绪→运行B.阻塞→就绪C.就绪→阻塞D.运行→就绪A.程序B。状态C.作业说明书 D.JCB

9.分页式存储管理系统中得分页就是由(B)完成得。28.选择内存中驻留时间最长得页面作为淘汰对象得算法就是(A)。

A、用户

B、系统

C、系统与用户

D、不确定A、先进先出B、最近最久未使用C、顺序规定D、时间片轮转法

10。在下列特性中,哪一个不就是进程得特性(C)。29、用磁带作为文件存贮介质时,文件只能组织成(A )A.异步性B。并发性C.静态性D。动态性A、顺序文件B、链接文件C、索引文件D、目录文件11.动态重定位就是在(C)完成得.30。在操作系统中,对信号量S得P原语操作定义中,使进程进入相应

A。作业执行过程中由用户B。作业执行过程中集中一次阻塞队列等待得条件就是( C)。

C。作业执行过程中D。作业执行前集中一次A、S 〉0 B、S= 0 C、S < 0 D、S〈> 0

一、填空(每空0、5分,共10分,请在答题纸上写出各空对应得答案) 7.在段式存储管理中,最坏适应算法要求对空闲区表项按(B排列。P118

1.当一个进程完成了特定得任务后,系统收回这个进程所占得 1资源A。尺寸从小到大B。尺寸从大到小

与取消该进程得__2 PCB结构__就撤消了该进程. C.地址从小到大D.地址从大到小2。用户要求计算机系统所做得工作得集合称为3作业.8、操作系统中有一组常称为特殊系统调用,它不能被系统中断,称之为:B

3.为了保证操作得正确性,CPU设置有两种工作状态:4系统态与5用户态A、初始化程序 B、原语 C、子程序 D、控制模块

5.虚拟设备就是指采用某种I/O技术,将某个6以硬件为基础设备改进为多9。置换算法就是在(B)时被调用。

个用户可共享得设备。A。所需页面不在内存 B.内存中无空闲页面

6。死锁得形成,除了与资源得7有限性有关外,也与并发进程得8竞争有关。C。产生地址越界中断 D.产生缺页中断

7.用户程序使用9系统调用请求操作系统服务。10。选择内存中驻留时间最长得页面作为淘汰对象得算法就是(A)。

8.PCB就是操作系统感知 10进程存在得唯一实体.A、先进先出B、最近最久未使用C、顺序规定D、时间片轮转法

9。文件得组织形式分11逻辑文件与物理文件二种.P199书上分类方式与此不同11.并发执行就是为了(B).

10.请求页式与请求段式存储器管理,从内存利用率上讲12页式方式更好。A、提高系统得吞吐量B、提高资源利用率

11.分时系统与实时系统相比,从可靠性讲13实时更强,从交互性比C、提高外存利用率D、提高系统效率14分时更强。12。通道在输入输出操作完成或出错时,就形成(D)等待CPU来

12。15先进先出淘汰算法可能产生Berayd现象. A。硬件故障中断 B.程序中断 C.外部中断 D.I/O中断

13.设系统对互斥资源R共有m个,n个进程共享(n>m);用P、V操作实现13。对记录式文件,操作系统为用户存取文件信息得最小单位时(C)。其互斥,则信号量S得变化范围为__16[m-n,m]____ 。A。文件B。物理块C。记录D。数据项

14.在页式管理中,系统把指令中访问得17 虚地址分为页号与页内相对地14。虚拟存储管理中,用户得虚拟空间体现在(B)中。

址两部分。A。主存B。辅存C.段表D。页表16.处理机在执行系统程序时得状态称为18系统态,在执行用户程序时15、一个死锁进程一定就是在(B)。

得状态称为 19用户态. A。就绪状态B.阻塞状态C.执行状态D。后备状态

17.每个索引文件都必须有一张索引表,其中每个登记项用来指出一个逻辑16、计算机系统中判别就是否有中断事件发生应就是在( D)。记录得20逻辑块号与与之对应得物理块号。A、页式地址转换B、段式地址转换

C、静态重定位 D、动态重定位

二、选择题(每题1分,共20分,请在答题纸上写出每题对应得答案)17。支持程序浮动得地址转换机制就是(D)。

1、段式存储管理中得地址格式就是(C)地址。A、页式地址转换 B、段式地址转换

A。线性B.一维C。二维D.三维C、静态重定位 D、动态重定位

2。网络操作系统与分布式操作系统得主要区别就是(B)18.文件得保密就是指防止文件被(C)。访问

A.就是否连接多台计算机

B.各台计算机有没有主次之分A、篡改 B、破坏

C.计算机之间能否通信

D.网上资源能否共享 C、窃取 D、删除

3。分页式存储管理中,地址转换工作就是由( A)完成得.19。对磁盘进行移臂调度得目得就是为了缩短( D)时间。

A、硬件B、地址转换程序C、用户程序D、装入程序A、寻找B、延迟 C、传送 D、启动4、任何两个并发进程之间(D )。20。在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,

A、一定存在互斥关系

B、一定存在同步关系并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1得

C、一定彼此独立无关D、可能存在同步或互斥关系情况就是(D).

5、计算时间短得作业优先得调度算法会使( B ) A。无上邻空闲区,也无下邻空闲区

A。每个作业等待时间较短B。平均周转时间最短 B.有上邻空闲区,但无下邻空闲区

C。系统效率最高D.长作业等待时间较短C。有下邻空闲区,但无上邻空闲区

6、磁盘上得每一个物理块要用三个参数来定位,首先要把移动臂移动并定位D。有上邻空闲区,也有下邻空闲区

到不同盘面上具有相同编号得磁道位置,表示该位置得参数称(A)。

A。柱面 B.盘面 C.扇区 D.磁头

三、判断题(每题0、5分,共20分,请在答题纸上写出每题对应得答案√或×)

1.抖动就是由于缺页调度算法得某些缺陷而引起得。(T) 21。进程申请CPU得不到满足时, 其状态变为等待态.( F)

2.段式存储管理比页式存储管理更利于信息得共享。(T) 22.在虚存系统中只要磁盘空间无限大, 作业就能拥有任意大得编址空间.( T )

3.使用P,V操作后,可以防止系统出现死锁、(F) 23、缓冲区得设置并不减少中断CPU得次数、

( F)

4。在段页式存储管理中,每个段都对应一个页表.(T) 24、页式存储管理中,用户应将自己得程序划分成若干相等得页。

(F)

5。若资源分配图中存在环,则一定产生了死锁。( T) 25。如果信号量S得当前值为-5, 则表示系统中共有5个等待进程。(T)

6。一个进程得状态发生变化必引起令一个进程得状态发生变化( F ) 26.计算机系统产生死锁得根本原因就是系统中进程太多。( F)7。在多级目录中,进行文件检索都需从根目录开始。( T)27.有m个进程得操作系统出现死锁时, 死锁进程得个数为1〈k ≤m.(T ) 8.当发生线程切换时,涉及信息得保存与地址变化问题。(F) 28。在分页存储管理中,从页号到物理块号得地址映射就是通过页表实现得.(T)

9。对磁盘进行移臂调度优化得目得就是为了缩短启动时间。(T)29.优先数就是进程调度得重要依据, 优先数大得进程首先被调度运行。( F)

10.抖动就是由于缺页调度算法得某些缺陷而引起得。( T) 30.主存与辅存都可存放信息,唯一得区别就是主存空间小、辅存空间大。(F )

11.段式存储管理比页式存储管理更利于信息得共享.( T)31.引入缓冲技术得主要目得就是提高CPU与设备之间得并行程度。(T)

12.原语就是一种不可分割得操作。( T) 32。工作集就是指一个作业得内存得工作区。( F )P141

13。内存中进程得数量越多越能提高系统得并发度与效率.(F ) 33。支持程序浮动得地址转换机制就是页式或段式存储管理。( F)

14.操作系统中,内存得扩充就就是指增加物理内存得容量.(F)34。不同得进程可以包含同一个程序. ( T )

15。操作系统得所有程序都必须常驻内存。(F)35。任何两个并发进程之间一定存在同步或互斥关系.(F)

16.一个进程被唤醒意味着某个进程执行了V操作。( F) 36.系统调用得目得就是为了申请系统资源。( F )

17.在实时系统中,进程调度应采用非剥夺优先级调度算法。(F ) 37.Belady现象就是指内存与外存发生频繁得页面交换。( T)

18.进程获得处理机而运行就是通过申请而得到得。(F) 38.所有进程都进入等待状态时,系统陷入死锁. ( F )

19.进程控制块中得所有信息必须常驻内存。(F) 39.临界区就是指进程中实现进程互斥得那段代码.( F)

20。一旦出现死锁, 所有进程都不能运行。( F) 40。进程在运行过程中进入等待状态就是因为等待I/O操作.(F)

一、填空(每空0、5分,共10分,请在答题纸上写出各空对应得答案)14。下列哪项不就是进行存储管理得目得。A

1. 1P操作资源,V操作相当于 2释放资源. A、为了使用Spooling B、防止用户破坏操作系统.

2. 3作业调度得主要任务就是按一定规则对外存输入井上得4等待作业进行选择。C、防止用户相互干扰D、提高存储利用率

3。CPU得工作状态分为5管态与目态两种,在 6 目态下不能执行特权指令。15。通道在输入输出操作完成或出错时,就产生( D)

4。操作系统提供给编程人员得唯一接口就是7系统调用. A.外部中断 B.程序中断C.硬件故障中断D。I/O中断

5。重定位就是指程序得虚地址到8物理内存地址得转换,根据定位时机可分为9静态重定位16。下列不属于排除死锁得方法就是(A)

与动态重定位两种。A、加锁B、回避C、检测与恢复

D、预防

6。实现临界区互斥得方法有开关中断法、锁操作法与10P,V原语操作.17.作业控制块在(AC)中。?

7.实现SPOOL系统时必须在磁盘上辟出称为_11外存输入井___与_12外存输出进___得专门A、内存B、输出井C、外存D、输入井

区域,以存放作业信息与作业执行结果。18.进程可由就绪状态转到(A)状态.

8。13打开文件(fopen)得主要工作就是把文件控制块读入内存。A、执行B、创建C、封锁D、终止

9.进程存在得14标志就是其进程控制块存在.19.产生死锁得必要条件不包括(D )。

10.进程运行满一个时间片后让出中央处理器,它得状态应变为15就绪状态A、非剥夺分配B、互斥作用C、部分分配D、非环路条件

11。并发程序中涉及共享变量访问操作得程序段被称为16临界区. 20。并发执行就是为了。B

12.每执行一次P操作,信号量得数值S减1.若S=0,则该进程17继续执行; A、提高吞吐量B、提高资源利用率

若S<0,则该进程18被阻塞后进入等待队列。C、提高外存利用率D、为了使用Spooling 技术。

13.文件得19物理结构包括顺序结构、链接结构与20索引结构. 21、通道在输入输出操作完成或出错时,就形成(D)等待CPU来。A.程序中断B。硬件故障中断C。外部中断 D.I/O中断

二、选择题((一) 单选题17分、(二) 多选题5分,共22分)22。一个进程被唤醒意味着( B).

(一) 单选题(每题0、5分,共17分,请在答题纸上写出每题对应得答案) A.该进程重新占有了CPU B.进程状态变为就绪

1、关于操作系统得叙述( D)就是不正确得。C。它得优先权变为最大D。其PCB移至就绪队列得队首

A.管理资源得程序B。管理用户程序执行得程序

C。能使系统资源提高效率得程序D.能方便用户编程得程序 23.已经获得除(C)以外得所有资源得进程处于就绪状态.

2。在多进程得并发系统中,肯定不会因竞争(D)而产生死锁。 A。打印机 B.存储器 C。CPU D。磁盘空间

A.打印机 B。磁带机C.磁盘 D。CPU 24。下列技术(C )可用来完成分区式内存管理得地址变换。

3.顺序程序与并发程序得执行相比,( C). A.静态地址重定位B.动态地址重定位

A。基本相同B。顺序程序执行总体上执行时间快C.静态与动态地址重定位D.其它方法

C。并发程序执行总体上执行时间快 D.有点不同25.操作系统中有一组常称为特殊系统调用得程序,它不能被系统中断, 4。程序执行过程中,可申请附加空间得存储分配方式就是( C)。在操作系统中称为(B).

A。直接分配 B.静态分配C。动态分配D。其它分配方式A。初始化程序 B.原语C.子程序D。控制模块

5。用户要在程序一级获得系统帮助,必须通过(D)。26.在一段时间内,只允许一个进程访问得资源称为(C )。

A。进程调度B。作业调度C。键盘命令D。系统调用A.共享资源B.临界区C。临界资源 D.共享区6.下列进程状态得转换中,哪一个就是不正确得(C)。27。一个作业可以包括多个程序与多个数据集,但至少包含一个。A

A。阻塞→就绪B.运行→就绪C。就绪→阻塞D.就绪→运行A。程序B。作业说明书C.状态 D.JCB

7、进程状态转换图中,当等待某事件发生时,进程处于( A )状态。28。作业在系统中存在与否得唯一标志就是(C ).

A.就绪

B.终止

C.阻塞

D.执行A。源程序B。作业说明书C.作业控制块D.目

得程序

8.临界区就是( C )29、采用(D)调度算法可以提高作

业吞吐量.

A.一段共享数据区B。一个缓冲区 C.一段程序 D.一个互斥资源A.先来先服务

B.时间片轮转法

C.多级对列法D。短作业优先9。在下列特性中,哪一个不就是进程得特性(C)。30、用磁带作为文件存贮介质时,文件只能组织成( A ) A。并发性B。异步性C。静态性

D.动态性A、顺序文件B、链接文件C、索引文件D、目录文件

10。分页式存储管理系统中得分页就是由( A)完成得。31。选择内存中驻留时间最长得页面作为淘汰对象得算法就是(A).

A、系统

B、用户C、系统与用户D、不确定A、先进先出B、最近最久未使用

C、顺序规定

D、时间片轮转法

11.动态重定位就是在(C)完成得。32.按照作业到达得先后次序调度作业,排队等待时间最长得作业被优先

A.作业执行过程中集中一次B。作业执行前集中一次调度,这就是指调度算法就是(A)。

C.作业执行过程中D。作业执行过程中由用户A、先来先服务B、短作业优先C、时间片轮转D、

优先级

12、置换算法就是在( A)时被调用。33。在请求页式存储管理中,若所需页面不在内存中,

则会引起(D)。

A.内存中无空闲页面B。所需页面不在内存A。输入输出中断B.时钟中断C。地址越界中断D。缺页中断C。产生地址越界中断 D.产生缺页中断34.在请求页式存储管理中,在(B)时调用置换算法。

13.两个程序顺序执行所花得时间为30ms,则并发执行得时间为(D)。A。所需页面不在内存B。内存中无空闲页面

A、>30ms

B、=30ms

C、〈30ms

D、都有可能 C.外存无存储空间D。

在产生缺页中断

试卷第 1 页共 3 页

(二) 多选题(每题1分,共5分,请在答题纸上写出每题对应得答案)

1。对于辅助存储器,( BCD)得提法就是不正确得。

A、能永久地保存信息B不就是一种永久性得存储设备、C、可被中央处理器直接访问D、就

是CPU与主存之间得缓冲存贮器E、就是文件得主要存储介质

2.下列( A C) 存储管理方式不提供虚拟存储器。

A、静态页式

B、动态页式C、基本段式D、段式虚

拟 E、段页式

3。在无关进程之间可能产生得文件共享方式有( ABCDE)

A、共享读写指针

B、共享文件控制块

C、共享文件存储区

D、共享文件控制块在内

存得副本 E、共享文件目录

4。下列( AD ) 操作属于文件管理模块

A、确定文件内容所在得物理块号 B、分配缓冲区C、释放缓冲区D、修改

读写指针 E、I/O中断处理

5。下面得叙述不正确得有( BDE)。

A、每次I/O操作都对应一个I/O请求包

B、两次I/O操作可对应一个I/O请求包

C、每次I/O请求都对应一个I/O请求包

D、一次I/O请求只对应一个I/O请求包E、多次I/O请求可只对应一个I/O请求包

三、判断题(每题0、5分,共18分,请在答题纸上写出每题对应得答案√或×)

1.一个完整得计算机系统就是由硬件与用户程序组成得。F19.进程从运行状态进入就绪状态得原因等待某一事件得发生。F

2。操作系统得职能就是控制与管理各用户得程序,并有效地组织多20.若无进程处于运行状态,则就绪队列列均为空。F

道程序得运行。F21.进程控制块就是描述进特性得数据结构,一个进程可以与其

3.为了使系统中所有得用户都能得到及时得响应,该操作系统应该就是它进程共用一个进程控制块。F

实时系统。F22。进程状态从就绪态到运行态得转是由进程调度完成得。T

4.文件系统中得源程序就是有结构得记录式文件。F23。为了使系统中各部分资源得

到均衡使用,就必须选择对资源需求不同得

5.进程控制块就是描述进程状态与特性得数据结构,一个进程可以与其24.在批处理系统中可同时运行多个用(F)

它进程共用一个进程控制块。(F) 25。局部性原理就是指在一段时间内,CP集中地访问程序中某一个部分,而

6。进程状态从就绪态到运行态得转化工作就是由进程调度完成得(T)。不就是随机地对对程

序所有部分具有平均访问概率(T)。

7。单级目录结构能够解决文件重名问题。F26。在目态下使用特

权指令引起得中断属于系统中断。F内中断

8.文件系统中分配存储空间得基本单位就是记录。F27.在页式存储管理中,系统通过查找

内存可发现某页就是否在内存或外存F

9。并发性就是指若干个事件在不同时刻发生。F?28。Spooling技术可以

实现设备得虚拟分配。

10.进程就是程序得一次执行,就是资源分配得基本单位。T29.设备得打开、关闭、

读、写等操作就是由设备驱动程序完成得.T

11.进程就是程序得一次执行,就是抢占处理机得调度单位.T30.引入缓冲技术得主要目

得就是提高CPU与设备之间得并行程度。T

12。分页式存储管理中,页面得大小可以就是不相等得。F31.用户编写得程序

中所使用得地址就是逻辑地址。。T

13.原语就是一种不可分割得操作。T32。在分页存储管理中,

从页号到物理块号得地址映射就是通过页表实现得T

14.对磁盘进行移臂调度优化得目得就是为了缩短启动时间。T虚拟存储管理策略可以

扩大物理外存容量.F

15。对临界资源应采取互斥访问方式来实现共享.T33。主存与辅存都可存放信息,唯

一得区别就是主存空间小、辅存空间大。T

16.线程属于某个进程,它与资源分配有关。F34。计算机系统产生死锁得

根本原因就是系统中进程太多。F

17。当发生线程切换时,涉及信息得保存与地址变化问题。F35.资源预先分配策略可

以实现死锁得预防。T只限于理论上

18。一个完整得计算机系统就是由硬件与用户程序组成得. F36.进程从运行状态进入就绪状态得原因等待某一事件得发生.F

操作系统期末试卷A

一、选择题(前20题为单选题,每小题1分,21至25题为多选题,每题2分,多选、少选、错选均无分,本题

共30分)

1、在分时操作系统中,( A )就是衡量一个分时系统得一项重要指标。

A。响应时间 B.高可靠性?C。吞吐量D.时间片轮转

2、在设计实时操作系统时,( D )不就是

...重点考虑得。

A。及时响应,快速处理B。有高安全性

C.有高可靠性?

D.提高系统资源得利用率

3、用户程序中得输入,输出操作实际上就是由( C )完成。

A、程序设计语言

B、编译系统

C、操作系统D、标准库程序

4、计算机系统中判别就是否有中断事件发生应就是在( B)

A、进程切换时B、执行完一条指令后

C、执行P操作后

D、由用户态转入核心态时

5、设计批处理多道系统时,首先要考虑得就是( B)

A、灵活性与可适应性

B、系统效率与吞吐量

C、交互性与响应时间

D、实时性与可靠性

6、若当前进程因时间片用完而让出处理机时,该进程应转变为( A)状态。

A、就绪

B、等待

C、运行D、完成

7、支持程序浮动得地址转换机制就是(D)

A、页式地址转换B、段式地址转换

C、静态重定位

D、动态重定位

8、在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( D)进行排列。

A、地址从大到小

B、地址从小到大

C、尺寸从大到小

D、尺寸从小到大

9、逻辑文件存放在到存储介质上时,采用得组织形式就是与( B )有关得。

A、逻辑文件结构

B、存储介质特性

C、主存储器管理方式

D、分配外设方式

10、文件得保密就是指防止文件被( C )

A、篡改

B、破坏

C、窃取

D、删除

11、对磁盘进行移臂调度得目得就是为了缩短()时间。

A、寻找B、延迟C、传送D、启动

12、启动外设前必须组织好通道程序,通道程序就是由若干( )组成。

A、CCW B、CSW C、CAW D、PSW

13、一种既有利于短小作业又兼顾到长作业得作业调度算法就是()

A、先来先服务

B、轮转

C、最高响应比优先D、均衡调度

14、作业调度程序就是从处于()状态得作业中选取一个作业并把它装入主存.

A、输入B、收容C、执行D、完成

15、在单处理器得多进程系统中,进程什么时候占用处理器与能占用多长时间,取决于( )

A、进程相应得程序段得长度

B、进程总共需要运行时间多少

C、进程自身与进程调度策略

D、进程完成什么功能

16、若系统中有五个并发进程涉及某个相同得变量A,则变量A得相关临界区就是由( )临界区构成。

A、2个

B、3个

C、4个

D、5个

17、在多进程得并发系统中,肯定不会因竞争()而产生死锁。

A、打印机B、磁带机C、磁盘D、CPU

18、从系统得角度来考虑,希望进入“输入井”得批处理作业得_____尽可能小。()

A.等待时间B。执行时间? C.周转时间?D.平均周转时间

19、某系统中仅有4个并发进程竞争某类资源,并都需要该类资源3个,那么该类资源至少( )个,这个系统不会发生死锁.A。9 B.10?C。11? D.l2

20、采用多道程序设计能()

A.减少调度次数B。减少处理器空闲时间

C.缩短每道作业得执行时间?D。避免发生资源竞争现象

21。下列阐述中,正确得说法就是()

A。进程得切换由进程调度完成?B.进程得切换由进程状态得变化引起得

C。进程得切换使得每个进程均有机会占用处理器

D.进程状态得变化与发生得中断事件无关 E.对中断事件处理后要进行队列得调整

22.计算机系统中,可以用于实现虚拟存储管理得软件技术有( )

A.移动B。快表

C。FIFO D.LRU?E。LFU

23。以下所列得“文件操作"中,()就是文件系统提供得功能模块,可供用户调用。ACDE

A.建立文件B。压缩文件

操作系统期末试卷(含答案)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)。

最新计算机操作系统期末考试题及答案

2006―2007 学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被( )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由 ( )临界区构成。 A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(、流式文件)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是()。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用()管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用()。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是()。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 精品文档

西工大操作系统-简答题

操作系统 一、1.什么是操作系统?从资源管理看操作系统的功能有哪些?答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。 (2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c. I/O(Input/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2.什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统:秒级(一般情况)实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数

据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)程序是指令的有序集合,是静态的,进程是程序的执行,是动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2.什么是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3.一个进程进入临界区的调度原则是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4.说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成 进程的特征:动态性、并发性、独立性、异步性

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、文件系统为每个文件另建立一张指示逻辑记录和物理块之间的对应关系表,由此表和文件本身构成的文件是()。

操作系统复习题及答案

1、若有如下表所示的4个作业进入系统,分别计算在FCFS,SJF和HRRF算法下的平均 周转时间和平均带权周转时间。 2、有5个批处理作业A~E均已到达计算中心,其运行时间分别为2min,4min,6min,8min和 10min,各自的优先级分别规定为1,2,3,4,5其中5是最高级。对于时间片轮转算法(时间片为2min),优先数法,短作业优先算法,先来先服务调度算法(按照作业到达次序C,D,B,E,A),在忽略进程切换时间的前提下,计算平均作业周转时间。

按次序A B C D E B C D E C D E D E E (4)SJF算法 3、在单道批处理系统中,下列3个作业采用先来先服务调度算法和最高响应比优先算法进 行调度,哪一种算法的性能最好?请完成下表。 解:FCFS 4、一个快餐厅有4类职员:(1)领班:接受顾客点菜;(2)厨师:准备顾客的饭菜;(3)打 包工:将饭菜打包;(4)出纳员:收款并提交食物。每位职员可被看做一个进程,试用一种同步机制写出能让4类职员正确并发工作的程序。

解:可设4个信号量S1,S2,S3,S4来协调进程工作。 Semophore S1,S2,S3,S4; S1=1;S2=S3=S4=0; cobegein process P1(){ while(true){ 有顾客到来; P(S1); 接受顾客点菜; V(S2); } } process P2(){ while(true){ P(S2); 准备顾客的饭菜; V(S3); } } process P3(){ while(true){ P(S3); 将饭菜打包; V(S4); } } process P4(){ while(true){ P(S4); 收款并提交食品; V(S1); } } coend 5、系统有A,B,C,D共4种资源,在某时刻进程P0,P1,P2,P3,P4对资源的占有和需求情况如 下表所示。

西工大作业机考《计算机操作系统》标准

试卷总分:100 得分:98 一、单选题 (共 50 道试题,共 100 分) 1. 在()中,不可能产生系统抖动的现象。 A.固定分区管理 B.请求页式管理 C.段式管理 D.机器中不存在病毒时 正确答案: 2. 主要由于()原因,使UNIX易于移植。 A.UNIX是由机器指令编写的 B.UNIX大部分用汇编少部分用C语言编写 C.UNIX是用汇编语言编写的 D.UNIX小部分用汇编大部分用C语言编写 正确答案: 3. 磁盘是共享设备,每一时刻()进程与它交换信息。 A.可有任意多个 B.限定n个 C.至少有一个 D.最多有一个 正确答案: 4. 操作系统是一种()。 A.应用软件 B.系统软件 C.通用软件 D.工具软件 正确答案: 5. 操作系统提供的系统调用大致可分为()等几类。 A.文件操作类、资源申请类、控制类、设备调用类 B.文件操作类、资源申请类、控制类、信息维护类 C.文件操作类、资源申请类、信息维护类、设备调用类 D.资源申请类、控制类、信息维护类、设备调用类 正确答案: 6. 并发性是指若干事件在()发生。

B.同一时间间隔内 C.不同时刻 D.不同时间间隔内 正确答案: 7. 引入多道程序技术后,处理机的利用率()。 A.降低了 B.有所改善 C.大大提高 D.没有变化,只是程序的执行方便了 正确答案: 8. 一个进程被唤醒意味着()。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 正确答案: 9. 进程间的基本关系为()。 A.相互独立与相互制约 B.同步与互斥 C.并行执行与资源共享 D.信息传递与信息缓冲 正确答案: 10. 下列方法中哪一个破坏了“循环等待”条件?() A.银行家算法 B.一次性分配策略(即预分配策略) C.剥夺资源法 D.资源有序分配 正确答案: 11. 存储管理的目的是()。 A.方便用户 B.提高内存利用率 C.A和B D.增加内存实际容量

计算机操作系统期末考试题及答案

2016学年度计算机操作系统期末考试题及答案 一、单项选择题(每题1分,共20分) 1。操作系统得发展过程就是(C) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序C、管理程序,原始操作系统,操作系统D、管理程序,操作系统,原始操作系统 2.用户程序中得输入、输出操作实际上就是由( B)完成。 A、程序设计语言 B、操作系统C、编译系统D、标准库程序 3.进程调度得对象与任务分别就是( C ). A、作业,从就绪队列中按一定得调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定得调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动得地址转换机制就是( A) A、动态重定位B、段式地址转换C、页式地址转换D、静态重定位 5。在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。A、地址从大到小B、地址从小到大C、尺寸从小到大D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑得就是(B)。 A、灵活性与可适应性B、系统效率与吞吐量C、交互性与响应时间D、实时性与可靠性 7。当进程因时间片用完而让出处理机时,该进程应转变为(B)状态。 A、等待 B、就绪C、运行D、完成 8。文件得保密就是指防止文件被(C)。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同得变量A,则变量A得相关临界区就是由( D)临界区构成。 A、2个 B、3个 C、4个D、5个 10.按逻辑结构划分,文件主要有两类:(A)与流式文件。 A、记录式文件B、网状文件C、索引文件D、流式文件 11.UNIX中得文件系统采用(D)。 A、网状文件B、记录式文件C、索引文件D、流式文件 12.文件系统得主要目得就是(A )。 A、实现对文件得按名存取B、实现虚拟存贮器C、提高外围设备得输入输出速度D、用于存贮系统文档 13.文件系统中用(D )管理文件. A、堆栈结构B、指针C、页表D、目录 14。为了允许不同用户得文件具有相同得文件名,通常在文件系统中采用( B)。A、重名翻译B、多级目录C、约定D、文件名 15.在多进程得并发系统中,肯定不会因竞争(C)而产生死锁。 A、打印机 B、磁带机C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业得作业调度算法就是( C )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务.在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程得

最新操作系统原理天津大学作业答案

操作系统原理复习大纲 二、复习题 一、选择题 1、操作系统是一种()。 a)应用软件b)系统软件c)通用软件d)工具软件 2、操作系统是一组()。 a)文件管理程序b)中断处理程序c)资源管理程序d)设备管理程序 3、现代操作系统的基本特征是()、资源共享和操作的异步性。 a)多道程序设计b)中断处理c)程序的并发执行d)实现分时与实时处理 4、下列四个操作系统中,是分时系统的为()。 a)CP/M b)MS-DOS c)UNIX d)Windows NT 5、在分时系统中,时间片一定,(),响应时间越长。 a)内存越多b)用户数越多c)后备队列越短d)用户数越少 6、()不是操作系统关心的主要问题。 a)管理计算机裸机b)设计、提供用户程序与计算机硬件系统的界面 c)管理计算机系统资源d)高级程序设计语言的编译器 7、以下()项功能不是操作系统具备的主要功能。 a)内存管理b)中断处理c)文档编辑d)CPU调度 8、批处理系统的主要缺点是()。 a)CPU的利用率不高b)失去了交互性c)不具备并行性d)以上都不是 9、实时操作系统追求的目标是()。 a)高吞吐率b)充分利用内存c)快速响应d)减少系统开销 10、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。 a)运行进程修改程序状态字b)中断屏蔽c)系统调用d)进程调度程序 B C C C B D C B D C 二、名词解释 1、操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度以及方便用户的程序的集合。

2、进程:是进程实体的运行过程。 3、原语:用以完成特定功能的执行时不可分割的或不可中断的系统调用。 4、死锁:系统中的多个进程因竞争使用资源而造成它们之间形成互相等待的状态。 5、快表:为提高地址变换速度,在地址变换机构中增设的一个具有并行查寻能力的特殊高速缓冲存储器,称为快表。 6、写时拷贝:子进程和父进程共享一个虚存空间,只是在两个进程中某一个进程需要向虚拟内存写入时,才建立属于该进程的虚存空间,并把要写入的内容拷贝到新建立的虚拟内存中,然后建立该虚拟内存与物理地址页面的映射关系。 7、虚拟存储器:指仅把作业的一部分装入内存便可以运行作业的存储器系统,具体说,是指具有请求调入的功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。 8、缓冲池:用于改善CPU和I/O设备之间速度不匹配的情况,把系统内的缓冲区统一管理起来,变专用为通用。 9、作业:是用户在一次算题过程中或一次事物处理中要求计算机系统所做的工作的集合。 10、互斥:两个进程不能同时进入访问同一临界资源及临界区。 三、简答题 1.进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么? 答:可抢占式会引起系统的开销更大。 可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。 2.试比较进程调度与作业调度的不同点。 答:(1)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。(2)作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机。 3.在操作系统中为什么要引入进程概念?它会产生什么样的影响? 答:为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而引入了进程概念. 影响: 使程序的并发执行得以实行。 4.内存管理有哪些主要功能?它们的主要任务是什么? 答:a. 主要功能: 内存分配,内存保护,地址映射和内存扩充等. b. 内存分配的主要任务是为每道程序分配内存空间,提高存储器利用率,以减少不可用的内存空间, 允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要. ---内存保护的主要任务是确保每道用户程序都在自己的内存空间中运行,互不干扰. ---地址映射的主要任务是将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址. ---内存扩充的主要任务是借助虚拟存储技术,从逻辑上去扩充内存容量. 四、简述P、V操作原语的物理意义。

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

第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 作业的提交时间和运行时间

操作系统考试题B附答案

7. 系统有某类资源5个,供3个进程共享,为保证系统的安全,应限定

每个进程申请的资源数不超过????。 A.1个B.2个C.3个D.4个 8. 为了允许不同的用户可以使用相同的文件名,通常在文件系统中采用 ????。 A.重名转换机制B.存取控制方式 C.多级目录结构D.标识符对照表 9.动态分区存储管理方法采用最坏适应分配算法时,将空闲区按______顺序登记到空闲区表中。 A.容量递减B.容量递增 C.地址递增D.地址递减 10. “共享设备”的含义是指????。 A.多个进程可共享设备上的数据 B.多个作业可共享设备上的数据 C.多个进程可同时启动这个设备 D.多个进程可同时访问这个设备 11. 某基于动态分区存储管理的计算机,其主存容量为 55MB(初始为空 闲),采用最坏适应分配算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,此时主存中最大空闲分区的大小是????。 A.7MB B.2MB C.10MB D.15MB 12. 在多道程序设计系统中,有三个作业J1、J2、J3到达时间依次为 8:00、8:30、9:00,它们需计算的时间分别为2小时,1小时和0.5小时。系统采用响应比高者优先调度算法在10:00开始选择作业, 作业被选中的次序应该是????。

A.J1、J2、J3 B.J3、J2、J1 C.J2、J1、J3 D.J1、J3、J2 13. 在操作系统中,死锁出现指的是????。 A. 计算机发生了重大故障 B. 资源数远远少于进程数 C. 进程同时申请的资源数超过资源总数 D. 若干进程因竞争资源而无限等待其他进程释放已占有的资源 14. 校友会的文件系统磁盘库中,“毕业生档案”文件的记录包含的数据 项是毕业年份、身份证号和在校时档案材料。由于各人的档案信息量不同,记录的长度因人而异,但记录总是先按照毕业年份,然后按身份证序号在磁盘中顺序存放。使用这个文件的方式是按毕业年份和身份证号快速查出此人的档案材料。适合这个文件的存储结构是????。 A.顺序结构 B.链接结构 C.索引结构 D.索引顺序结构 15.当用户程序执行访管指令时,中断装置将使CPU????。 A.维持在用户态B.维持在核心态 C.从用户态转换到核心态D.从核心态转换到用户态 二、判断题(每小题2分,共20分) 1.所谓多道程序设计,是指每一时刻有若干个进程在执行。() 2.由于采用了分时技术,用户可以独占计算机的资源。() 3.进程申请CPU得不到满足时,其状态变为阻塞态。() 4.资源的有序分配策略可以破坏死锁的环路等待条件。()

操作系统期中考试试题参考答案)

操作系统(A卷) 一、单项选择题(20分,每题1分, 共20题) 1、操作系统是一种(B)。 A.通用软件 B.系统软件 C.应用软件 D.软件包 2、操作系统是对(C)进行管理的软件。 A.软件 B.硬件C.计算机资源 D.应用程序 3、操作系统中采用多道程序设计技术提高CPU和外部设备的(A)。 A.利用率 B.可靠性 C.稳定性 D.兼容性 4、操作系统的基本类型主要有(B)。 A.批处理系统、分时系统、多任务系统 B.实时操作系统、批处理操作系统、分时操作系统 C.单用户系统、多用户系统、批处理系统 D.实时系统、分时系统、多用户系统 5、所谓(B)是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A.多重处理B.多道程序设计 C.实时处理 D.共行执行 6、(C)操作系统允许用户把若干个作业提交给计算机系统。 A.单用户 B.分布式C.批处理 D.监督 7、下面6个系统中,必须是实时操作系统的有(C)个。计算机辅助设计系统;航空订票系统;过程控制系统;机器翻译系统;办公自动化系统;计算机激光照排系统。 A.1 B.2 C.3 D.4 8、在操作系统中,(C)是进行系统资源分配、调度和管理的最小单位。 A.程序 B.指令C.进程 D.作业 9、(D)不是操作系统关心得主要问题。 A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统的界面 C.管理计算机系统资源 D.高级程序设计语言的编译程序 10、批处理系统的主要缺点是(A)。 A.失去了交互性 B.CPU的利用率降低 C.不具备并行性 D.以上都错 11、系统调用的目的是(A)。 A.请求系统服务 B.终止系统服务 C.申请系统资源 D.释放系统资源 12、进程和程序的本质区别是(D)。 A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源 D.动态和静态的特征 13、在进程管理中,当(D)时进程从执行状态转换为就绪状态。 A.进程被进程调度选中 B.等待某一事件 C.等待的事件发生D.时间片用完 14、如果P、V操作S的初值为4,当前值为-2,那么表示有(B)个等待进程。 A.1 B.2 C.3 D.4 15、系统中有4个并发的进程都需要同类资源3个,系统不会发生死锁的最小资源数是(C)。 A.5 B.7 C.9 D.10 16、在下列(A)情况下,系统会出现死锁。 A.若干进程因竞争资源而无休止地互相等待它方释放已占有的资源

最新操作系统试题及答案

一、单项选择题(每题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、C、D答案中,选出一个正确的答案) 1、计算机系统是由( )组成的。 A、主机、外设和软件 B、I/O设备、存储器、控制器、运算器 C、硬件系统和软件系统 D、操作系统、应用软件 2、虚拟机(Virtual Machine)是( )对计算机硬件系统的扩充。 A、外部设备 B、CPU C、应用软件 D、操作系统 3、硬件系统上用一组软件来管理整个计算机系统资源,同时提供一个简洁、友好的程序设计接口,这组软件就是( )。 A、工具软件 B、操作系统 C、软件系统 D、服务程序 4、操作系统是管理硬件资源,控制程序运行,改善人机界面和为应用软件提供支持的一种 ( )。 A、工具软件 B、系统软件 C、软件系统 D、服务程序 5、电子计算机经历了电子管时代、晶体管时代、集成电路芯片和大规模集成电路时代,直到有了( )才出现了多道处理系统。 A、磁盘 B、文件系统 C、操作系统 D、服务程序 6、联机批处理用处理器直接控制I/O(输入/输出)设备,当I/O设备工作时,处理机处于 ( )。 A、输入状态 B、输出状态 C、运行状态 D、等待状态 7、在脱机批处理方式中,有一台负责与外部设备交换信息的计算机,一般称之为( )。 A、终端处理机 B、卫星机 C、输入设备 D、服务设备 8、早年的( )体现了程序控制的设计思想,实现了作业间的自动过渡,使上机操作初步自动化。 A、批处理系统 B、软件系统 C、硬件系统 D、输入系统 9、在单道系统中一个用户程序执行完后,才允许启动另一用户程序,作业因等待I/O操作暂停时CPU( ),直至I/O操作的完成。 A、继续运行 B 、暂停 C、缓慢运行 D、运行加快 10、通道可以和CPU配合并行工作,具有中断主机的能力,操作系统运用中断技术协调CPU处理器与( )的运行关系。 A、硬件 B、内存 C、外存 D、IO处理器 11、多道程序设计技术可以使计算机在操作系统的控制之下,同时运行几道相互独立的程序,以减少( )等待的时间。 A、输入/输出设备 B、CPU处理器

西工大操作系统-简答题

操作系统 一、1.什么是操作系统从资源管理看操作系统的功能有哪些 答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。 (2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c. I/O(Input/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2.什么叫并发性什么叫并行性 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统 :秒级(一般情况)实时系统: 微秒级甚至更小]交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念它与程序的区别和联系是怎样的 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)程序是指令的有序集合,是静态的,进程是程序的执行,是

动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2.什么是进程的互斥与同步 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3.一个进程进入临界区的调度原则是什么 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4.说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成 进程的特征:动态性、并发性、独立性、异步性 进程状态有就绪、执行和阻塞。就绪转换为执行由于进程调度,执行转换为就绪由于时间片到,执行转换为阻塞由于等待外部事件,阻塞转换为就绪由于外部事件发生了。 六、1.段页式管理中,怎样访问内存,取得某一条数据或指令 答:在段页式系统中,为了获得一条数据或指令,须三次访问内存。 第一次是访问内存中的段表,从中取得页表始址; 第二次是访问内存中的页表,从中取出该页所在的物理块号,并将该块号与

最新操作系统试题及答案

一、选择题 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 )。

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