操作系统 习题9 进程互斥

一. 单选题

  1.  (单选题)临界区是指并发进程中访问临界资源的()段
    A. 信息管理
    B. 程序
    C. 数据
    D. 信息存储
    正确答案: B:程序;
    2. (单选题)PV操作所处理的信号量是()
    A. 不包含等待队列的记录型信号量
    B. 不包含等待队列的整型信号量
    C. 包含等待队列的整型信号量
    D. 包含等待队列的记录型信号量
    正确答案: D:包含等待队列的记录型信号量;
    3. (单选题)进程间的基本关系是()
    A. 同步与互斥
    B. 并行执行与资源共享
    C. 信息传递与信息缓冲
    D. 相互独立与相互制约
    正确答案: A:同步与互斥;
    4. (单选题)对于两个并发进程,设互斥信号量为mutex,若mutex=-1,则表示()
    A. 有两个进程进入临界区
    B. 有一个进程进入临界区但没进程处于阻塞状态
    C. 一个进程进入临界区而另一个进程正处于等待进入临界区状态
    D. 没有进程进入临界区
    正确答案: C:一个进程进入临界区而另一个进程正处于等待进入临界区状态;
    5. (单选题)公共变量只能()访问
    A. 只能被一个进程
    B. 只能被用户进程
    C. 可以被多个进程互斥
    D. 只能被系统进程
    正确答案: C:可以被多个进程互斥;
    6.(单选题)在操作系统中,对信号量S的P操作原语定义中,使进程进入等待队列的条件是()
    A. S=0
    B. S≠0
    C. S>0
    D. S<0
    正确答案: D:S<0;
    7. (单选题)在操作系统中,对信号量S的V操作原语定义中,需要唤醒进程的条件是()
    A. S>0
    B. S≤0
    C. S=0
    D. S≠0
    正确答案: B:S≤0;
    8. (单选题)在操作系统中,PV操作是一种()
    A. 系统调用命令
    B. 低级进程通信原语
    C. 机器指令
    D. 作业控制命令
    正确答案: B:低级进程通信原语;
    二. 填空题

9. (填空题)一次只能被一个进程使用的资源称为______ 
正确答案:临界资源
10. (填空题)若一个进程已进入临界区,其他欲进入临界区的进程必须______
正确答案:等待
11. (填空题)有m个进程共享同一个临界资源,若使用信号量机制实现对临界区资源的互斥访问,则信号量值的变化范围是______
正确答案:[1-m,1]
12. (填空题)在利用信号量实现进程互斥时,应将______置于P操作和V操作之间 
正确答案:临界区
三. 判断题
13. (判断题)一次仅允许一个进程使用的资源叫临界资源,所以对临界资源是不能实现共享的
正确答案: 错
14. (判断题)信号量的初值不能是负的
A. 对
B. 错
正确答案: 对
15. (判断题)进程A与进程B共享变量S1,需要互斥;进程B与进程C共享变量S2,需要互斥;从而进程A与进程C也必须互斥
正确答案: 错

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值