厦门理工操作系统考试复习题合集(2)
End
Son:
Begin End Begin End Begin End Begin End
Repeat; wait(apple); 取盘中的苹果; signal(mutex); Until false; Repeat wait(banana); 去盘中的香蕉; signal(mutex); Until false; Repeat wait(mutex); 向盘中放香蕉; signal(banana); Until false; repeat wait(mutex); 向盘中放苹果; signal(apple); Until false;
Mother:
Daughter:
3、设公共汽车上,司机和售票员的活动分别是: 司机的活动:启动车辆;正常行车;到站停车。 售票员的活动:关车门;售票;开车门。
在汽车不断地到站、停站、行驶过程中,这两上活动有什么同步
关系?用信号量和P、V操作实现它们的同步。
Var s1,s2:semaphore:=0,0; Begin Driber: Begin Repeat; P(s1); 启动车辆; 正常行车; 到站停车; V(s2); End Busman: Begin Repeat; 关车门; V(s1); 售票; P(s2); 开车门; End End
4、设有一个发送者进程和一个接收者进程,其流程图如图所示。S是用于实现进程同步的信号量,○
MUTEX是用于实现进程互斥的信号量。试问流程图中的A、B、C、D四个框中应填写什么?假定缓有无限多个,S和MUTEX 的初值应为什么?X 5、(1)写出P、V操作的定义 P操作记为P(S),其中S为一信号量,它执行时主要完成下述动作: 1、S=S-1; 2、若S>=0,则程序继续执行; 3、若S<0,则程序进程被阻塞,并将它放入该信号量的等待队列中。 V操作记为V(S),S为一信号量,它执行时主要完成下述动作: 1、S=S+1; 2、若S>0,则程序继续运行; 3、若S<=0,则从信号量等待队列中移出队首进程,使其变为就绪状态。
(2)有三个进程PA、PB和PC协作解决文件打印问题:PA将文件记录从磁盘读入内存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小和一个记录大小一样。试用P、V操作来保证文件的正确打印。
6、某寺庙,有小、老和尚若干,有一水缸,有小和尚沿提水入缸供老和尚饮水。水缸可容10桶水,水取自同一井中。水井径窄,每次只能容一个桶取水。水桶总数为3个。每次入、取缸水仅为1桶,
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




