6.同步机制(2)  作业状态

1、(5分)下列关于管程的描述中,哪一个是不正确的?

A、 管程中需要提供互斥量以保证管程的互斥性

B、 管程有自己的名字

C、 管程的主要作用是管理共享资源(数据结构)

D、 进程只能调用管程提供的过程对管程中的数据结构进行处理

2、(5分)下列哪一个操作不会唤醒或通知等在条件变量上的进程?

A、 broadcast()

B、 notify()

C、 signal()

D、 wait()

3、(5分)应用消息缓冲机制完成进程间通信的过程中,下列哪一项不是所必需的?

A、 同步互斥信号量

B、 消息缓冲区

C、 send/receive原语

D、 消息队列(指针)

4、(5分)采用共享内存进行进程间通信的方法需要程序员解决的问题是

A、 设计共享内存空间的访问原语

B、 处理进程在使用共享内存过程中的互斥关系

C、 分配共享内存空间的大小

D、 保证共享内存空间不被破坏

5、(5分)MESA管程应用时需要至少2次对条件的检测。(假设线程都有一个进入队列、等待notify的过程,不存在直接通过的情况。)

正确 错误

6、(5分)若管程中同时出现2个进程,需要采取措施使其中一个进程等待。HOARE管程的解决办法是让先进入管程的进程等待。

正确 错误

操作系统学习笔记——北京大学陈向群老师课后及习题答案(6)相关推荐

  1. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(1)

    第1章 操作系统概述 1.(5分)下列关于操作系统的叙述中,哪一个是错误的? A. 操作系统管理着计算机系统中的各种资源 B. 操作系统应为用户提供良好的界面 C. 操作系统是计算机系统中的一个应用软 ...

  2. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(2)

    操作系统的运行环境 1.(5分)控制和状态寄存器用于控制处理器的操作,在某种特权级别下可以访问.修改.下列哪一个不是控制和状态寄存器 A. 程序计数器(PC)(错选) B. 指令寄存器(IR) C. ...

  3. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(9)

    9.文件系统(1)  作业状态 1.(5分)UNIX系统中,把输入输出设备看做是 A. 普通文件 B. 目录文件 C. 特殊文件 D. 索引文件 2.(5分)文件的逻辑结构是由下列哪一项决定的? A. ...

  4. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(3)

    3 .进程线程模型 作业状态 1.(5分)多道程序设计技术是操作系统中最早引入的软件技术,引入它的目的是 A. 提高系统的实时响应速度 B. 充分利用内存,有利于数据共享 C. 充分利用CPU,提高C ...

  5. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(8)

    8-存储模型(2)  作业状态 A. 虚拟存储技术 B. 存储保护技术(错选) C. 多道程序设计技术 D. 程序访问的局部性原理 2.(5分)虚拟页式存储系统中页表的作用十分重要,页表由页表项组成, ...

  6. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(4)

    4.处理机调度 1.(5分)下列哪一个调度算法的开销比较小? A. 先来先服务(FCFS) B. 短作业优先(SJF) C. 多级反馈队列(Feedback) D. 最高相应比优先(HRRN)(错选) ...

  7. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(7)

    7.存储模型-作业状态 1.(5分)为了保证CPU执行程序指令时能正确访问存储单元,需要将用户进程中的逻辑地址转换为运行时可由CPU直接寻址的物理地址,这一过程称为: A. 地址映射 B. 地址分配 ...

  8. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(5)

    5.同步机制(1) 1.(5分)多个进程并发执行时,各个进程应互斥进入其临界区,所谓临界区是指 A. 一段程序 B. 一段数据区 C. 一个缓冲区 D. 一种同步机制 2.(5分)下列哪一种场景问题只 ...

  9. 39 操作系统 18h-北京大学陈向群老师

    P11.1 - 操作系统做了什么10:13 P21.2 - 操作系统的定义和作用20:14 P31.3 - 操作系统的主要特征10:31 P41.4 - 典型操作系统的架构11:12 P51.5 - ...

最新文章

  1. Oracle-ORA-01722 invalid number错误
  2. 人工智能产业2018年待解的三大难题
  3. 必须对手机内置业务制定规范防止后门
  4. Building COM Objects in C#
  5. 为什么int型的数组用memset不能清零(memset的使用规范)
  6. 实录分享 | 计算未来轻沙龙:大规模数据存储与挖掘(PPT下载)
  7. 现在比较流行的三级菜单,京东商城,淘宝网效果等等。(修正版)
  8. linux子系统gdp调试,Linux GDB调试 详述
  9. 大到创业,小到做一份副业
  10. c语言 malloc前的括号,20. 有效的括号(LeetCode)——C语言及JS实现
  11. undefined reference问题总结
  12. ArcGIS属性字段名设置不超过四个中文的解决方法
  13. 用matlab解线性规划题目,用MATLAB软件解线性规划范例
  14. matlab仿真电子秤,基于51单片机电子秤的代码
  15. 如何下载b站视频到本地
  16. android 播放器封装,Android基于IJKPlayer视频播放器简单封装设计
  17. java kryo_在java中使用kryo框架来实现高效序列化与反序列化 | 学步园
  18. 三、Solr管理控制台(二)
  19. UVA 10559 Blocks 方块消除
  20. sublime markdown 配色

热门文章

  1. mysql分表存储_MySQL 分表存储的使用示例
  2. 英语六级高频词汇速记 + 2018-12-2听力 Day04
  3. VIC水文模型入门攻略(中)VIC的数据和输入文件准备
  4. 政务云系统——亿网软通“互联网+”政务云解决方案
  5. linux桌面版下载官网下载软件,Ubuntu桌面版 64位
  6. 计算机视频格式有哪些,在线视频网站支持的视频格式有哪些?
  7. 基于DirectShow和FFmpeg的USB摄像头监控软件
  8. js内地身份证号码算法
  9. 三种方式实现电脑端同时登陆多个微信
  10. ArcGIS数字地形分析