操作系统操作系统题库题库-第3章习题_第1页
操作系统操作系统题库题库-第3章习题_第2页
操作系统操作系统题库题库-第3章习题_第3页
操作系统操作系统题库题库-第3章习题_第4页
操作系统操作系统题库题库-第3章习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章

一、判断题

1、系统处于不安全状态必然导致系统死锁。

2、一旦出现死锁,系统中所有进程都不能运行。

3、作业调度是指把作业从内存调到外存。

4、对系统资源分配图进行简化,可以检测死锁。

5、时间片的大小对轮转法(RR)的性能有很大的影响,时间片太短,会导致系

统开销大大增加。

6、系统发生死锁时,其资源分配图中必然存在环路.因此,如果资源分配图中存在

环路,则系统一定出现死锁.

7、由于资源数少于进程对资源的需求数,因而产生资源的竞争,所以这种资源

的竞争必然会引起死锁。

8、FCFS调度算法对短作业有利。

9、产生死锁的根本原因是供使用的资源数少于需求资源的进程数。

10、先来先服务(FCFS)算法是一种简单调度算法,但其效率比较高。

11、P、V操作不仅可以实现并发进程之间的同步和厅.斥,而且能够防止系统进入

死锁状态。

12、系统处于不安全状态不一定是死锁状态。

13、所有进程都进入等待状态时,系统陷入死锁.

14、在作业调度时,采用最高响应比优先的作业调度算法可以得到最短的作业平

均周转时间.

15、参与死锁的所有进程都占有资源.

16、参与死锁的进程至少有两个已经占有资源。

17、在进程对应的代码中使用wa】l和signal操作后,可防止系统发生死锁。

18.进程获得处理机而运行是通过申请而得到的.

19.执行系统调用时可以被中断.

二、选择题

1、在()的情况下,系统出现死锁。

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

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

C.若干进程因竞争资源而无休止地相互等待他方释放已占有的资源

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

2、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要4

台打印机。该系统可能会发生死锁的K的最小值是()

A.2B.3C.4D.5

3、一定能防止系统出现死锁而采用的手段是()

A.用PV操作管理共享资源B,进程互斥使用共享资源

C.静态分配资源D.定时运行死锁检测程序

4、既考虑作业等待时间,又考虑作业执行时间的调度算法是()

A.响应比高者优先B.短作业优先C.优先级调度D.先来先服务

5、()是作业存在的惟一标志。

A.作业名B.进程控制块C.作业控制块D.程序名

6、某计算机系统中有6台打印机,有K个进程竞争使用,每个进程最多需要3

台打印机。该系统可能会发生死锁的K的最小值是()

A.2B.3C.4D.5

7、预先静态分配算法是通过破坏()条件,来达到预防死锁的目的。

A.互斥使用资源/循环使用资源B.非抢占式分配/互斥使用资源

C.占有且等待资源/循环等待资源D.循环等待资源/互斥使用资源

8、发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,

但破坏()条件是不太实际的。

A,互斥B,不可抢占C.部分分配D,循环等待

9、某计算机系统中有6台打印机,有K个进程竞争使用,每个进程最多需要3

台打印机。该系统可能会发生死锁的K的最小值是()

A.2B.3C.4D.5

10、采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁。

A.执行并行操作B.撤销进程C.拒绝分配新资源D.修改信号量

II、产生死锁的四个必要条件是:互斥、()、循环等待和不剥夺。

A.请求与阻塞B.请求与保持C.请求与释放D.释放与阻塞

12、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台。

当N的取值不超过()时,系统不会发生死锁。

A.4B.5C.6D.7

13、在下列解决死锁的方法中,属于死锁预防策略的是()。

A.银行家算法B.有序资源分配法

C.死锁检测法D.资源分配图化简法

14、计算机系统产生死锁的根本原因是()。

A.资源有限B.进程推进顺序不当C.系统中进程太多D.A和B

15、一种既有.利于短小作业又兼独到长作业的作业调度算法是()

A.先来先服务B.时间片轮转C.高响应比优先D.短作业优先

16、在为多道程序所提供的可共享的系统资源不足时,可能出现死铁。但是不适

当的()也可能产生死锁。

A.进程优先权B,资源的线性分配C,进程推进顺序D.分配队列优先权

17、某系统中仅有3个并发进程竞争某类资源,并都需要该类资源4个,如要使

这个系统不发生死锁,那么该类资源至少有()(,

A.9个B.1()个C.II个D.12个

18、采用资源剥夺法可解除死锁,还可以采用()方法解除死锁。

A.执行并行操作B.撤消进程C.拒绝分配新资源D.修改信号量

19、作业调度算法的选择常考虑因素之一是使系统有最高的吞吐率,为此应

()o批注[«1]:资源利川率高:不让处理机空闲

A.不让处理机空闲B.能够处理尽可能多的作业

U使各类用户都满意D.不便系统过于豆杂

20、系统中有4个并发进程,都需要某类资源3个。试问该类资源最少为()

个时,不会因竞争该资源而发生死锁。

A.9B.1()C.IID.12

21、产生死锁的四个必要条件是:互斥、()、循环等待和不剥夺。

A.请求马阻塞B.请求与保持C.请求与释放D.释放与阻塞

22、若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允

许申请一台,则至多允许()个进程参于竞争,而不会发生死锁.

A.5B.2C.3D.4

23、银行家算法在解决死锁的问题中是用于()的。

A.预防死锁B.避免死锁C.检测死锁D.解除死锁

24、()操作系统允许用户把若干个作业提交给计算机系统。

A.单用户B.分布式C.批处理D.监督

25、在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法

是()。

A.先来先服务B.优先数C.最高响应比优先D.短作业优先

26、()是指从作业提交给系统到作业完成的时间间隔。

A.周转时间B.响应时间C.等待时间D.运行时间

27、作业从进入后备队列到被调度程序选中的时间间隔称为()

A.周转时间B.响应时间C.等待时间D.触发时间

28、既考虑作业等待时间,又考虑作业执行时间的调度算法是()

A.响应比高者优先B.短作业优先C.优先级调度D.先来先服务

29、在分时操作系统中,进程调度经常采用()算法。

A.先来先服务B.最高优先权C.时间片轮转D.随机

30、作业调度程序从处于()状态的队列中选取适当的作业投入运行。

A.运行B.提交C.完成D.后备

31、()是指从作业提交给系统到作业完成的时间间隔。

A.周转时间B.响应时间C.等待时间D.运行时间

32、不属干批处理作业调度原则的是()

A.公平性B.极大的流量

C.使某类作业先调度D.平衡资源使用

33、既考虑作业等待时间,又考虑作业执行时间的调度算法是()

A.响应比高者优先B.短作业优先C.优先级调度D.先来先服务

34、为多道程序提供的用共享资源不足时,用能出现死锁。但是,不适当的()

也可能产生死锁。

A.进程优先权B.资源的线性分配C.进程推进顺序D.分配队列优先权

35.在实时系统中采用的进程调度算法是()

A.时问片轮转调度算法B.最高优先级调度算法

C.先来先服务调度算法D.分级调度算法

36、系统调用的目的是()

A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源

37.设系统中有N(N>2)个进程,则系统中最不可能的是有()个进程处于

死锁状态。

A.OB.lC.2D.M(2<M<=N)

三、填空题

1、设有一组作业,它们的提交时间及运行时间如下:

作业号提交时间运行时间(min)

19:0070

29:4030

四、简答题

1、何谓死锁?产生死锁的原因和必要条件是什么?

2、预防死锁的办法有哪些?其中最简单的办法是哪•个?

3、何为死锁?产生死锁的原因?

4、何为死锁?为什么将所有资源按类型赋予不同的序号,并规定所有的进程按

资源号递增的顺序申请资源后,系统便不会产生死锁?

5、解决死锁有哪几种方法?其中哪种方法最易于实现?

6、多级反馈队列调度算法的原理是什么?这种算法的优势是什么?

7、产生死锁的必要条件是什么?

8、什么是死锁?并说明产生死锁的原因?

9、什么是死锁?产生死锁的四个必要条件是什么?

10、高响应比优先调度算法中的优先权如何计算?此算法的优势是什么?

11.什么是死锁?产生死锁的原因芍哪些?()

五、计算题

1.假定系统中有五个进程Pl、P2、P3、P4和P5,以及四类资源A、B、C、Do

某一时刻的资源分配图如下图所示:

AllocationMaxAvailable

ABCDABCDABCD

P1001200122100

P220002750

P300346656

P423544356

P503320652

试问:

(1)当前系统是否安全?

(2)当进程P3提出请求Rcques【(O,1,0,0)时,系统能否将资源分配给它?

(请列出这两个问题的详细解题过程)

2.假设5个进程PO、Pl、P2、P3、P4共享三类资源RI、R2、R3,这些资源总

数分别是18、6、220T0时刻的资源分配情况如下表所示:

已分配资源资源最大需求

进程

RIR2R3RIR2R3

P03235510

Pl403536

P24054011

P3204425

P4314424

<1)现在系统是否处于安全状态?为什么?

(2)如果现在进程P1提出需要R1类资源1个、R2类资源2个、R3类资源3

个系统能否去满足它的请求?请说明原因。

3.设系统中有三种类型的资源(A、B、C)和五个进程(Pl、P2、P3、P4、P5),

A资源的数量为17,B资源的数量为5,C资源的数量为20。在TO时刻系统状

态如表1所示。系统采用银行家算法实施死锁避免策略。

①TO时刻是否为安全状态?若是,请给出安全序列。

②在TO时刻若进程P2请求资源(0,3,4),是否能实施资源分配?为什

么?

③在②的基础上,若进程P4请求资源(2,0,I),是否能实施资源分配?为

什么?

AllocationMaxAvailable

ABCDABCDABCD

Pl001200122100

P220002750

P300346656

P423544356

P503320652

试问:

(1)当前系统是否安全?

<2)当进程P3提出请求RequesMO,1,0,0)时,系统能否将资源分配给它?

(请列出这两个问题的详细解题过程)

5.假设5个进程PO、Pl、P2、P3、P4共享三类资源RI、R2、R3,这些资源总

数分别是18、6、22。TO时刻的资源分配情况如卜表所示:

已分配资源资源最大需求

进程

RIR2|R3RIR2R3

P03235510

Pl403536

P24054011

P3204425

P4314424

(I)现在系统是否处于安全状态?为什么?

(2)如果现在进程P1提出需要R1类资源1个、R2类资源2个、R3类资源3

个系统能否去满足它的请求?请说明原因。

6.系统有A、B、C、D共4种资源,在某时刻进程P0、Pl、P2、P3和

P4对资源中占事和需求情况如表,试解答下列问.

||ALLOCATIONMAXAVILABLE|

ABCDABCDABCD

P0003200441622

P110002750

P21354361010

P303320984

P4001406610

(I)系统此时处于安全状态吗?

(2)若此时P2发出request(I、2、2、2),系统能分配资源给它吗?为什么?:

7.设当前的系统状态如下:系统此时Availablc=(l,l,2):

MAXALLOCATION

进程RIR2R3RIR2R3

Pl322100

P2613511

P3314211

P4422002

(1)U算各个进程还需要的资源数

(2)系统是否处于安全状态,为什么?

(3)P2发出请求向量request(1,0,1),系统能把资源分给它吗?

8、假定系统中有五个进程PI、P2、P3、P4和P5,以及四类资源A、B、C、Do

某一时刻的资源分配图如下图所示:

AllocationMaxAvailable

ABCDABCDABCD

Pl001200122100

P220002750

P300346656

P423544356

P503320652

试问:(I)当前系统是否安全?(2)当进程P3提出请求Request(0,I,0,0)

时,系统能否将资源分配给它?(请列出这两个问题的详细解题过程)

9.系统有A、B、C、D共4种资源,在某时刻进程P0、PI、P2、P3和

P4对资源的占有和需求情况如表,试解答卜.列问题:

ALLOCATIONMAXAVILABLE

ABCDABCDABCD

P0003200441622

Pl10002750

P21354361010

P303320984

P40ii1406610

(【)系统此时处于安全状态吗?

(2)若此时P2发出request(1、2、2、2),系统能分配资源给它吗?为什么?

10.设当前的系统状态如下:系统此时Available=(Ll,2):

MAXALLOCATION

进程R1R2R3RIR2R3

PI32100

P2613511

P3314211

P4422002

(1)计算各个进程还需要的资源数?

(2)系统是否处于安全状态,为什么?

(3)P2发出请求向量request2(1,0,1),系统能把资源分给它吗?

(4)若在P2申请资源后,若P1发出请求向量request1(1,0,1),

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论