- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及接口技术全套PPT电子课件教案-作业解答
* “第二届维纳恩湖业主垂钓大赛“活动方案4S店开业庆典活动总结8D团队导向解决问题方法GSM网规网优专题培训教材-覆盖问题处理K线顶部双烛定式信号 3.10.设在书3.6节中所描述的生产者-消费者问题中,其缓冲部分为m个长度相等的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及生产者和消费者可对缓冲区同时操作。重新描述发送过程deposit(data)和接收过程remove(data)。 设第I块缓冲区的公用信号量为mutex[I],保证生产者进程和消费者进程对同一块缓冲区操作的互斥,初值为1。设信号量avail为生产者进程的私用信号量,初值为m。信号量full为消费者进程的私用信号量,初值为0。 deposit (data) Begin P(avail) 选择一个空缓冲区i P(mutext[I]) 送数据入缓冲区i V(full) V(mutex[I]) ?End Remove (data) Begin P(full) 选择一个满缓冲区I P(mutext[I]) 取缓冲区i中的数据 V (avail) V(mutext[I]) ? End ? PB PA 3.11两进程PA,PB通过两FIFO缓冲区队列连接 ,每个缓冲区长度等于传送消息长度。 进程PA ,PB之间的通信满足如下条件: (a)??? 至少有一个空缓冲区存在时,相应的发送进程才能发送一个消息。 (b)当缓冲队列中至少存在一个非空缓冲区时,相应的接收进程才能接收一个消息。 试描述发送过程Send(I,m)和接收过程receive(I,m),这里i代表缓冲队列。 队列0 队列1 bufempty[0],buffull[1]是PA的私有信号量, buffull[0],bufempty[1]是PB的私有信号量。 bufempty[0]=bufempty[1]=n, (n为缓冲区队列的缓冲区个数) buffull[0]=buffull[l]=0 * “第二届维纳恩湖业主垂钓大赛“活动方案4S店开业庆典活动总结8D团队导向解决问题方法GSM网规网优专题培训教材-覆盖问题处理K线顶部双烛定式信号
您可能关注的文档
- 广告设计师必需要的培训方案.ppt
- 广州地产项目推广策略提案.ppt
- 广州天河东圃镇楼盘推广方案.ppt
- 广州亚运城沙滩排球场建设可行性研究报告(优秀可研报告).ppt
- 广州增城小楼汽车公园介绍.ppt
- 广州广园东方名都感恩开盘推广执行方案-70PPT.ppt
- 广州文秘培训 我对白云的看法调查方案设计.ppt
- 广州车展参展方案.ppt
- 广场设计实例2.ppt
- 应收账款培训.ppt
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)