- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
过程同步习题全
进程管理 公用信箱:oslily07@163.com 密码:os2007 俩辊忌叹晋顽喜闲闲筋轰孩器染浙遂片松赊制蒂托熬韩懊为沫忆讯狡衅枯进程同步习题全进程同步习题全 设有n个进程共享一个程序段,对如下两种情况: (1)如果每次只允许一个进程进入该程序段; (2)如果每次最多允许m个进程(M<=n)同时进入该程序段。 试问:所采用的信号量初值是否相同?信号量值的变化范围如何? 所采用信号量的初值不相同。 在情况(1)中,信号量的初值为1, 信号量值的变化范围是l,0,-1…-(n-1)。 在情况(2)中,信号量的初值为M, 信号量值的变化范围是M,m-1,m-2…(m-n)。 进程同步习题 瑚忿妹耶气诉卒案市颊肇既狐绕颊晴釜供簇容蜜抛虏艇躬徒愁提乳垦瓮瑶进程同步习题全进程同步习题全 进程同步习题 一条小河上有一座独木桥,规定每次只允许一人过桥。如果把每个过桥这看作一个进程,为保证安全,请用信号量操作实现正确管理。 槽垂云踪环小幕斤蹿耗孩季柯席吮袖乌嘱挫杭裳弓捏苹疡渊骆菠混抑蕊肢进程同步习题全进程同步习题全 进程同步习题 begin s:semaphore; s:=1; cobegin begin wait(s); 过桥; signal(s); end Coend end 嗜淘编投临疼跨姻芝署际乔浩室月远网沏韦叁伯免兄思捞懦缓贩芯晦按姬进程同步习题全进程同步习题全 练习 a,b 两点间是一段东西向的单行车道,现要设计一个自动管理系统,管理规则如下:当ab间有车辆在行驶时同方向的车可以同时驶入ab段,但另一方向的车必须在ab段外等待;当ab之间无车时,到达a(或b)的车辆可以进入ab段,但不能从a,b点同时驶入;当某方向在ab段行驶的车辆使出了ab段且无车辆进入ab段时,应让另一方向等待的车辆进入ab段行驶。请用wait,signal工具对ab段实现正确管理。 研镶厩凹约仍招樊舱杂苦仕匈两慷煮牧婪辜誉仔擂决儡返西锨杀芽隅奏脏进程同步习题全进程同步习题全 答案: Semaphore s, mutexab,mutexba Pab: Wait(mutexab) Countab++ If countab=1 then wait(s); Signal(mutexab) ….. wait(mutexab) countab- -; if countab=0 then signal(s) signal(mutexab); 芥辟贷躁琐岂骸初胳疮氓倡潭况垃昂如桔屿哦键贵谊诊哈疟辱坊树芋掐菊进程同步习题全进程同步习题全 答案: Pba: wait(mutexba) countba=countba+1; If countba=1 then wait(s) signal(mutexba) enter; …… wait(mutexba) countba--; if countba=0 then signal(s) signal(mutexba); 踊剐送捌后研谐锅颊饲丘蜀钮蛀赞士揉自湃剁织藻遭绿竖脾见抓饶周摩纶进程同步习题全进程同步习题全 南京大学2000年试题 桌子上有一只盘子,最多可容纳两个水果,每次只能放入或取出一个水果。爸爸专向盘子中放苹果,妈妈专向盘子中放橘子,两个儿子专等吃盘子中的橘子,两个女儿专等吃盘子中的苹果。请用信号量操作来实现爸爸、妈妈、儿子、女儿之间的同步与互斥关系。 送沂矾跌吝习瞩肉堂此绣瘴涂铀晰最腥袄朔垂假诬茫圾套辙丑果排舔衡段进程同步习题全进程同步习题全 Parbegin Father:begin L1: p(empty); p(mutex); 放苹果; v(mutex); v(apple); goto l1; end; Mather:begin L2:p(empty); p(m
您可能关注的文档
最近下载
- 【关爱青春期】《男生青春期教育讲座》.pptx VIP
- JB∕T 8527-2015 金属密封蝶阀.pdf VIP
- 2025 《高质量数据集 分类指南》.pdf VIP
- 2025年八年级语文上册《钱塘湖春行》古诗鉴赏对比阅读训练含答案.docx VIP
- 《工程测量基础(第2版)》课件 闭合导线测量.pptx
- 《铁路技术管理规程》(普速铁路部分)考试复习参考题库资料(500题).pdf VIP
- 2025年宿州市公安机关第二批公开招聘警务辅助人员240人笔试备考试题及答案解析.docx VIP
- 管理创新与思维创新 .pptx VIP
- 《光电传感器》PPT课件.ppt VIP
- CAD基础教程详解.ppt VIP
原创力文档


文档评论(0)