操作系统张霞版课后重要习题答案
作业第三章 习题11设信号量empty为生产者进程的私用信号量,初值为m,表示空缓冲区的数目。信号量full为消费者进程的私用信号量,初值为0,表示已用缓冲区的数目。设第i块缓冲区的公用信号量为mutex[i]保证生产者进程和消费者进程对同一块缓冲区操作的互斥,初值为1。第三章 习题11 Producer(data) Begin P(empty);//获取空缓冲区 选择一个空缓冲区i; P(mutex[ i ] ); //进入临界区 送数据入缓冲区i; V(mutex [ i ] ) ; //离开临界区 V(full) ; //满缓冲区加1 End第三章 习题11 Consumer(data) Begin P(full);//获取满缓冲区 选择一个满缓冲区i; P(mutex[ i ] ); //进入临界区 取缓冲区i中的数据; V(mutex [ i ] ) ; //离开临界区 V(empty);//空缓冲区数加1 End习题12所用信号量和其他变量设置如下:设互斥信号量RW_mutex,初值为1,用于实现写者与其他写者或读者互斥地访问共享的数据对象。设整型读者计算器变量RC,初值为0,用于对读者数进行计数。 设互斥信号量R_mutex,初值为1,用于实现诸读者互斥地访问读者计数器变量。习题12读者 写者P(R_mutex);P(RW_mutex);若RC=0则 P(RW
您可能关注的文档
- 提高桥涵砼外观质量通病.ppt
- 插花艺术与盆景_在线作业_1.docx
- 握手、名片礼仪2015.ppt
- 提高蒸汽管网效率,降低管损的技术要点和实施方案(一).docx
- 提高镀膜线一次合格率-完整版.ppt
- 提高手卫生依从性 QCC.ppt
- 搞笑版现在完成时语法.ppt
- 揭阳市2016届高中毕业班第二次高考模拟考试理科综合.doc
- 搪瓷内胆典型质量案例培训.ppt
- 搜索营销基础.pptx
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 物业管理行业服务升级趋势分析及2025年增值业务拓展策略报告.docx
- 2025-2026学年小学劳动五年级下册人教版《劳动教育》教学设计合集.docx
- 合规红线与避坑实操手册(2026)《NY 1429-2010含氨基酸水溶肥料》.pptx VIP
- 八下历史全册小论文汇总.docx VIP
- 注汽锅炉的基础知识教学.ppt VIP
- NY∕T 3831-2021 有机水溶肥料 通用要求.pdf
- 24J306 窗井、设备吊装口、排水沟、集水坑图集.docx
- 森林病虫害防治质量验收手册.docx VIP
- (2025年)福建能化集团招聘笔试题附答案.docx VIP
- 浙江警察学院招生心理测试试卷(公安招录专用版).docx VIP
原创力文档

文档评论(0)