计算机操作系统 第二章 —— 习题

计算机操作系统 第二章 —— 习题

在这里插入图片描述
答案:A
解析:B显然错。C若发生死锁则有0个进程处于运行状态。D若进程获得了除CPU外的所有资源,此时应该处于就绪状态;若未得到其它资源,则进入阻塞状态;

在这里插入图片描述答案:B
解析:当前值为-1则表示有1个进程被阻塞。

在这里插入图片描述
答案:C

在这里插入图片描述
答案:C

在这里插入图片描述
答案:1 ~ 1-m

在这里插入图片描述答案:A
解析:操作系统不会允许有就绪进程但没运行进程。

在这里插入图片描述答案:B

解析:
在这里插入图片描述

在这里插入图片描述答案:C
解析:进程进入临界区但在尚未离开的时候就被迫阻塞是可以的。此时若其他进程不需要进入这个临界区就可以运行是可以分配CPU的。

在这里插入图片描述
答案:C
解析:一张飞机票不能给两个人用。

在这里插入图片描述
答案:D
解析:所谓临界区是指访问临界资源的那段代码程序。

在这里插入图片描述
答案:C

在这里插入图片描述
答案:D

在这里插入图片描述
答案:C
解析:执行P操作时进程已经处于运行状态。

在这里插入图片描述
答案:C

在这里插入图片描述答案:D

在这里插入图片描述
答案:D
解析:Wait(S)(P操作)中 S . v a l u e < 0 S.value < 0 S.value<0时进入阻塞队列。Signal(S)(V操作)中 S . v a l u e ≤ 0 S.value {\le} 0 S.value0则唤醒一进程。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
答案:C
解析:定义,了解就行。

在这里插入图片描述
答案:C
解析:信号量机制中的V操作一定会改变信号量的值(+1)。管程中的signal操作是针对某个条件变量的,若不存在因该条件而阻塞的进程则signal不会产生任何影响。

在这里插入图片描述
答案:C
解析:A中对a赋值不影响最终结果。B执行先后顺序不影响结果。D中的x不是同范围中的,不影响结果。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值