ZUCC操作系统原理 周测7

ZUCC INTERSECTION题库提供答案。

死锁概念

1.系统产生死锁是指()。

编号选项
A系统发生重大故障
B若干进程正在等待永远不可能得到的资源
C请求的资源数大于系统提供的资源数
D若干进程等待被其他进程所占用而又不可能被释放的资源

2.如果系统在所有进程运行前,一次性地其在整个运行过程中所需地全部资源分配给进程,即所谓“静态分配”,可以预防死锁发生。

编号选项
A
B

3.以下关于死锁的必要条件的叙述中错误的是()。

编号选项
A只要具备了死锁的必要条件,就一定发生死锁现象
B解决死锁问题可以从死锁的必要条件出发
C一旦出现死锁现象,处于死锁状态的进程一定同时具备死锁的必要条件
D死锁的四个必要条件之间不是完全独立的,但也不是等价的

4.死锁现象并不是计算机系统独有的,在下面例子中,除()之外,其他三种案例都是死锁的体现。

编号选项
A杭州西冷桥塞车,因为大修,桥上只有一个车道通行
B高速公路大堵车,因为桥被台风吹垮了
C两列相向行驶的列车在单轨铁路线上迎面相遇
D两位木匠订地板,一位只握一把榔头,而另一位没有榔头,却有钉子

5.多个进程竞争比经常数目少的资源就可能产生死锁,而当资源数目大于进程数目时就一定不会发生死锁。

编号选项
A
B

死锁避免和检测

1.当同时需要用两个互斥信号量时,总是让它们以交错的顺序加锁,以避免死锁。

编号选项
A
B

2.Banker’s algorithm is one of __ algorithm.

编号选项
Adeadlock recovery死锁恢复
Bdeadlock avoidance死锁避免
Cdeadlock prevention死锁预防
Ddeadlock detection死锁检测

3.How does the Linux system deal with the deadlock?

编号选项
ABy deadlock prevention死锁预防
BBy deadlock avoidance死锁避免
CBy deadlock detection死锁检测
DDo nothing

4.If system use the banker’s algorithm to avoid deadlock, which of the statement is correct?

编号选项
AIf the system is in an unsafe state, it must cause a deadlock.
BIf the system is in an unsafe state, it may cause a deadlock.
CIf the system is in a safe state, it may cause a deadlock.
DIf the system is in a safe state, it must cause a deadlock.

5.There are N processes which share M mutual exclusive resources, each process can hold W resources at most. Which of the following condition may cause a deadlock?

编号选项
AM=2, N=1, W=2
BM=2, N=2, W=1
CM=4, N=3, W=2
DM=4, N=2, W=3

@Power By Exercises-Manager

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值