单选题产生死锁的基本原因是系统资源不足和()。A 进程推进顺序非法B 进程调度不当C 系统中进程太多D CPU运行太快

题目
单选题
产生死锁的基本原因是系统资源不足和()。
A

进程推进顺序非法

B

进程调度不当

C

系统中进程太多

D

CPU运行太快

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

计算机系统产生死锁的原因是

A.系统总资源不足

B.系统发生重大故障

C.进程资源分配不当

D.并发进程推进顺序不当

E.资源互斥使用


正确答案:CD

第2题:

进程调度程序的主要功能是( )

A、在作业和作业之间切换CPU

B、防止死锁

C、实现进程之间同步和互斥

D、在进程和进程之间切换CPU


参考答案:C

第3题:

产生死锁的主要原因是().

A、系统资源不足和系统中的进程太多

B、资源的独占性和系统中的进程太多

C、进程调度不当和资源的独占性

D、系统资源不足和进程推进顺序不当


参考答案:D

第4题:

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

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

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

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

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


正确答案:C
解析:选项A:注意进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待这四个条件是死锁发生的必要条件,而不是充分条件。因此该说法是错误的。
  选项B:死锁预防是根据死锁产生必要条件,只要使得其中一个不能成立,死锁就不会发生。死锁检测是对资源分配不加限制,允许死锁发生,由系统定时判定是否发生死锁,如果有死锁发生,则设法加以解除。死锁检测一般和死锁解除配套使用。
  选项D:死锁的避免是动态预防,因为系统采用动态分配资源,在分配过程中预测出死锁发生的司能性并加以避免。静态分配资源策略是用在死锁预防中,破坏“部分分配”条件。

第5题:

造成死锁的原因是()

A.内存容量太小

B.系统进程数量太多,系统资源分配不当

C.CPU速度太慢

D.进程推进顺序不合适

E.外存容量太小


参考答案:BD

第6题:

下列关于死锁的叙述中,哪些是正确的?

A.死锁产生的原因是进程推进顺序不当

B.环路是死锁产生的必要条件

C.采用银行家算法能有效地实现死锁避免

D.当系统中只有一个进程时也可能会产生死锁

E.系统出现死锁是因为进程调度不当 计算机组成原理部分


正确答案:ABC

第7题:

产生死锁的基本原因是资源分配不当或者(15)。

A.进程推进顺序非法

B.进程调度不当

C.系统中进程太多

D.CPU运行太快


正确答案:A
解析:所谓死锁是指两个或两个以上的进程互相都要求对方已经占有的资源而相互等待导致无法继续运行下去的现象。产生死锁的原因是竞争资源及进程推进顺序非法:当系统中由多个进程所共享的资源不足以同时满足它们的需求时,引起它们对资源的竞争就会导致死锁;进程推进顺序非法,进程在运行的过程中,请求和释放资源的顺序不当也会导致死锁。

第8题:

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

A.进程优先权

B.资源的线性分配

C.进程的推进顺序

D.分配队列优先权


参考答案:C

第9题:

在多处理系统中,进程调度用来决定哪个进程得到CPU的控制。调度分为三个阶段:长期,中期,短期。长期调度是指(15)。属于中期调度增加的进程状态是(16)。下面关于短期调度说法正确的是(17)。

A.调度程序把CPU分配给已装入主存储准备运行的进程

B.把进程调人/调出主存储器

C.决定哪些作业或进程可以竞争系统资源

D.决定哪些线程共享存储器


正确答案:C

第10题:

在计算机系统中,产生死锁的原因是______。

A.进程太多

B.进程推进顺序非法

C.资源竞争

D.B和C都是


正确答案:C
解析:死锁是指两个以上进程相互都要求对方已经占有的资源而相互等待,导致无法继续运行下去的现象。产生死锁的原因是竞争资源及进程推进顺序非法。当系统中有多个进程所共享的资源,不足以同时满足他们的要求时,引起它们对资源的竞争就会导致死锁。进程在运行过程中,请求和释放资源的顺序不当,即进程推进顺序非法导致死锁。

更多相关问题