当前位置:首页 >> 其它课程 >> pv操作例题

pv操作例题


问题描述:桌上有一个盘子,每次只能放一个水果,爸爸专向盘中放苹果,妈妈专向盘中放 橘子,儿子专等吃盘里的橘子,女儿专等吃盘里的苹果。只要盘子空,爸爸妈妈可向盘中放 水果,仅当盘中有自己需要的水果时,儿子或女儿可从中取出,请给出他们四人之间的同步 关系,并用 PV 操作实现四人正确活动的程序。

这个问题和爸爸,儿子,女儿的问题很像,只是多了一个“妈妈” 。操作原语如下: semaphore s=1,so=0,sa=0;//s 表示盘空,so 表示橘子,sa 表示苹果。 begin father { while(1){ wait(s); put apple(); signal(sa); } } mother() { while(1){ wait(s); put orange(); signal(so); } }

son() { while(1){ wait(so); eat orange(); signal(s); } } daughter() { while(1){ wait(sa); eat apple(); signal(s); } } end


赞助商链接
更多相关文档:

计算机操作系统PV操作例题

计算机操作系统PV操作例题 - 问题 1 一个司机与售票员的例子 在公共汽车上,为保证乘客的安全,司机和售票员应协调工作: 停车后才能开门,关车门后才能行车。用 PV...

操作系统PV操作习题

操作系统PV操作习题 - 一、用 P、V 操作描述前趋关系。P1、P2、P3、P4、P5、 P6 为一组合作进程,其前趋图如图 2.3 所示,试用 P、V 操作描述这 6 个...

PV操作例题

PV操作的例题 7页 免费 PV操作例题 18页 免费 例题以及习题pv操作3 4页 免费 pv操作习题 10页 1下载券 习题PV操作 5页 1下载券 第2章 PV操作习题 11页 ...

pv操作典型例题

pv操作典型例题 - 例 1 在某展示厅设置一个自动计数系统,以计数器 count 表示在场的人数,count 是动 态变化的,若有一个人进入展示厅进程 pin 对计数器 ...

操作系统PV操作经典例题与答案

操作系统| 例题| 操作系统PV操作经典例题与答案_工学_高等教育_教育专区。操作系统PV操作经典例题与答案 操作系统PV操作经典例题与答案 1...

pv操作例题

pv操作例题 - 问题描述:桌上有一个盘子,每次只能放一个水果,爸爸专向盘中放苹果,妈妈专向盘中放 橘子,儿子专等吃盘里的橘子,女儿专等吃盘里的苹果。只要盘子...

pv操作习题

pv操作习题 - 设一民航售票系统有 n 个售票处。每个售票处通过终端访问系统中的公用数据区,假定公 用数据区中分别用 R1、R2、R3、…Rn 表示×月×日×次航班...

操作系统 PV操作习题答案

操作系统 PV操作习题答案_IT/计算机_专业资料。操作系统实用教程 PV操作习题答案 4 有三个并发进程, R 负责从输入设备读入信息并传送给 M, M 将信息加工并传送...

pv操作练习题

pv操作练习题 - 用 P,V 操作实现下述问题的解。 一、 桌上有一个盘子,可以放一个水果;父亲总是放苹果到盘子中;母亲总是放香蕉到盘 子中。一个儿子专等吃...

操作系统原理复习题

操作系统原理复习题一、 选择题 1.在下列系统中,( .是实时系统。 A.计算机...A.2 B.1 C.3 D.0.5 答案:C 20.PV操作是操作系统中的一种( .。A....

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com