计算机三级

下列说法中,正确的是______。A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的C.产生死锁的原因可归结为竞争资源和进程推进顺序不当D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高

题目

下列说法中,正确的是______。

A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁

B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的

C.产生死锁的原因可归结为竞争资源和进程推进顺序不当

D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

13、下列说法中,正确的是()。

A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定该系统中发生了死锁

B.在对付死锁的策略中,死锁预防通常都是和死锁检测配套使用

C.产生死锁的原因可归结为资源竞争和进程推进顺序不当

D.在死锁的解决方法中,由于为了避免死锁而采用静态分配资源策略,所以对资源的利用率不高


D

第2题:

8、下列叙述中,不正确的是()。

A.若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路条件,则可判定系统中发生了死锁;

B.在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用;

C.产生死锁的原因可归结为竞争资源和进程推进顺序不当;

D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高。


B

第3题:

要求进程一次性申请所有资源,操作系统阻塞进程直到其所有资源申请得到满足,这破坏的是死锁产生条件中的()。

A.互斥

B.占有且等待

C.不可抢占

D.循环等待


请求与保持

第4题:

在预防死锁时,若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了死锁的()条件。

A.互斥使用

B.部分分配

C.不可剥夺

D.环路等待


参考答案:C

第5题:

如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件? ( )

A.进程互斥使用资源

B.占有等待资源

C.不可抢占

D.循环等待资源


正确答案:B
解析:死锁的4个必要条件中,占有等待资源是指一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源。

第6题:

假设某操作系统采用非剥夺法来分配资源,且对资源的申请和释放可以在任何时候进行。当进程A请求资源得不到满足时,

①若没有因等待资源而阻塞的其他进程,则进程A(24)。

②若有因等待资源而阻塞的其他进程,则(25)检查所有由于等待资源而被阻塞的进程的资源占有情况。若占有了进程A所需的资源,则将资源取出并分配给进程A,那么该策略(26)。

A.可直接阻塞

B.释放其他进程已占有的资源,并撤销相关进程

C.释放申请进程已占有的资源,并撤销该进程

D.不可直接阻塞


正确答案:A

第7题:

死锁发生的充要条件包括()。

A. 互斥运行

B. 请求和保护

C. 非剥夺性

D. 资源与进程形成环路等待


正确答案:ABCD

第8题:

若系统中并发运行的进程和资源之间满足互斥条件、请求和保持、不剥夺条件和循环等待条件,则可判定系统中发生了死锁。()


正确答案:错

第9题:

关于剥夺式系统下列哪种说法是正确的______。

A.系统采用轮转调度进程,则系统采用的是剥夺式调度

B.若现行进程要等待某一事件来引起调度,则该系统是剥夺式调度

C.实时系统通常采用剥夺式调度

D.在剥夺式系统中,进程的周转时间较之非剥夺式系统是可预见的


正确答案:C
解析:进程调度有以下两种基本方式。
  非剥夺方式:分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。即使在就绪队列有优先级高于当前执行进程时,当前进程仍将占用处理机,直到该进程自己因调用原语操作或等待I/O而进入阻塞、睡眠状态,或时间片用完时才重新发生调度让出处理机。
  剥夺方式:当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之分配给其他进程。剥夺原则有:优先权原则、短进程、优先原则、时间片原则。
  实时系统通常采用剥夺式调度,时间片轮转法是一种运行时间一到就剥夺进程处理器使用权的剥夺式调度。