45.(7 分)某博物馆最多可容纳 500 人同时参观,有一个出入口,该出入口一次仅允许一个人 通过。参观者的活动描述如下:

cobegin
参观者进程 i:{
进门;
参观;
出门;
}coend

请添加必要的信号量和 P、V(或 wait()、signal( ))操作,以实现上述过程中的互斥 与同步。要求写出完整的过程,说明信号量的含义并赋初值。

应该是真题中最简单的题目了,快准狠迅速解决掉,不可以丢分

互斥关系:一个出入口

同步关系:少于500人时才能进入参观

semaphore mutex=1;//互斥使用出入口
semaphore empty=500;//博物馆中的五百个空位void visitor()
{while(true){p(empty)//还有空位的时才能进入博物馆p(mutex)进门v(mutex)参观p(mutex)出门v(mutex)v(empty)//出门后释放一个空位}}

【操作系统】-同步互斥-【2013真题】-某博物馆最多容纳500人...相关推荐

  1. 【考研】操作系统:2019年真题43(同步互斥问题)

    前言 解决同步互斥问题的思路,源于对王道讲解的总结笔记 同类型题目: [考研]操作系统:2015年真题45(同步互斥问题)_住在阳光的心里的博客-CSDN博客 [考研]操作系统:2014年真题47(同 ...

  2. 2020年4月自考02323《操作系统概论》历年真题分析

    已经临近2020年4月自考,我根据2018/04考期.2018/10考期.2019/04考期和2019/10考期的02323<操作系统概论>历年真题进行分析,发现了出题老师的出题思路和大题 ...

  3. 某博物馆最多可容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人通过。

    某博物馆最多可容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人通过.参观者的活动描述如下: cobegin 参观者进程i: { - 进门: - 参观: - 出门: - } coend 请添 ...

  4. 安徽大学计算机数据库基础知识,ahu: 安徽大学计算机专业【初试真题】 - 计算机专业基础(数据结构,操作系统)【复试真题】 - 计算机专业综合(计算机组成原理,数据库原理)...

    ahu 安徽大学计算机专业 [初试真题] --->计算机专业基础(数据结构,操作系统) 初试资料我没时间弄,等你们考上学弟学妹的弄吧 [复试真题] --->计算机专业综合(计算机组成原理, ...

  5. 【蓝桥真题5】带三百人训练了十天精选蓝桥真题,看看他们都练些什么(三门语言题解)

    ⭐️引言⭐️ 大家好啊,我是执梗.最近一周多都没有更新文章了,因为确实是非常忙,在上篇文章了一下开启了蓝桥打卡31日的活动.每天忙着群里管理解答,统计打卡,寻找真题,根本没有时间更新文章.每天也过的非 ...

  6. 【华为OD机试真题 python】最多等和不相交连续子序列【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 本专栏包含华为OD机试真题,会实时更新收纳网友反馈,为大家更新最新的华为德科OD机试试题,为大家提供学习和练手的题库,订阅本专栏后可私信进交流群哦 ...

  7. 【自考试题】2019年10月操作系统(02326)真题及答案

    2019年10月高等教育自学考试全国统一命题考试 第一部分选择题 一.单项选择题:本大题共20小题,每小题1分,共20分.在每小题列出的备选项中只有一项是符合题目要求的,请将其选出. 1.分时操作系统 ...

  8. 操作系统 - 同步互斥

    并发进程的正确性 独立进程 不和其他进程共享资源或状态 确定性 ==> 输入状态决定结果 可重现 ==> 能够重现起始条件 调度顺序不重要 并发进程 在多个进程间有资源共享 不确定性 不可 ...

  9. 计算机操作系统同步互斥

    1 背景 在计算机系统里面, 多道程序设计是现代操作系统的重要特征, 且并行起到了很大的作用, 所以操作系统抽象出来了线程/进程的概念用来支持多道程序设计, 同时, 各个进程之间需要进行交互, CPU ...

最新文章

  1. CMS:文章管理之模型和Store
  2. 皮一皮:这就是我的开发水平...
  3. C#实现 UDP简单广播
  4. 突然!锤子科技天猫官方旗舰店商品全线下架 店铺撤店?!
  5. django objects.filter().exists()
  6. webstorm怎么建php文件夹,webstorm怎么创建css
  7. excel 直接查询企查查数据_EXCEL在多表中查询数据(函数中引用工作表的办法)...
  8. php基础:变量命名、传值、检测、类型转换、动态变量名
  9. 金融衍生品数据分析_大数据_numpy,matplotlib,pandas学习
  10. html和js根据年份计算年龄,JS实现根据出生年月计算年龄
  11. linux基本命令总结
  12. css小点,css3效果:animate实现点点点loading动画效果(二)
  13. 目标检测标签分配之 OTA 和 SimOTA 细节学习
  14. MySQL入门教程:基本概念
  15. 【中亦安图】清算/报表/日终跑批程序之性能优化案例(5)
  16. 总体标准差-样本标准差
  17. 25-陈庆祥-词法分析
  18. win32 api简易实现ftp文件上传
  19. Python 3 字符串 maketrans( ) 方法
  20. 记录Java Steam流的一些用法

热门文章

  1. 最新公众号今日头条自媒体视频课程
  2. bootstrap_blue_print_volume ii 读书笔记
  3. 漩涡中的中国首富李彦宏
  4. 英语对我们意味着什么?
  5. 元气森林,真能在中国再造一个“可口可乐”吗?
  6. 元气森林,只能小而美
  7. [ZJOI2009]狼和羊的故事
  8. Chrome浏览器模拟4G网络
  9. Eureka 注册延迟
  10. [机缘参悟-34]:光锥之内皆命运