- 17
- 0
- 约1.92千字
- 约 5页
- 2018-05-05 发布于河南
- 举报
进程经典,读者写者问题
操作系统实验报告
实验一
进程同步问题
读者数限定的读者写者问题
学号班级:计科0904
姓名:汤佳
成绩:
一 实验目的
用信号量实现读者数限定的读者写者问题。
三 实验步骤
将所有的读者和写者分别放进两个等待序列中,当读允许时就让读者队列释放一个或多个读者,当写允许时,释放第一个写者操作。
程序由三部分组成:
1,读者模块:包括系统调用接口,读者活动描述主程序。系统接口主要功能是通过管道向父进程发送系统调用命令,并读取父进程送来的返回值。
2,写者模块:包括系统调用接口,写者活动描述主程序。
读者——写者活动程序根据临界资源的共享,互斥原则编制。
3,主控模块:主控模块实现系统初始化系统调用命令接收与解释执行,系统调用功能的实现(包括信号量机制),及读者——写者活动过程记录与显示。
四 技术难点及解决方案
与记录型信号量解决读者——写着问题不同,信号量机制增加了一个限制,即最多允许RN个读者同时读。为此,又引入了一个信号量L,并赋予初值为RN,通过执行wait(L,1,1)操作,来控制读者数目,每当有一个读者进入时,就要执行此操作,使L的值减1.当有RN个读者进入读后,L便减为0,第RN+1个读者要进入读时,必然会因wait(L,1,1)操作失败而堵塞。
Var RN integer;L,mx:semaphore:=RN,1;
Begin
Parbeg
您可能关注的文档
- 综合:从“厌学”到“愿学”doc.doc
- 维护校外住宿学生安全,呵护祖国花朵——.doc
- 绵阳市2013级二诊地理试题(高清版).doc
- 绿色食品项目宏观背景.doc
- 网易创新Rss应用 云阅读取代Google Reader成首选.doc
- 网络媒体对煤炭企业宣传思想工作的影响及思考.doc
- 罗镜镇中学“读国学,诵经典,做优秀文化的传承人”时间安排表.doc
- 罪与罚答辩参考.doc
- 美债风波暂息明年初或卷土重来.doc
- 美国公共图书馆少年儿童服务及启示.pdf
- 东亚危机中金融传染的研究.docx
- 2026湖南湘江研究院有限责任公司招聘7人备考题库含答案详解(a卷).docx
- 三级公立中医医院关于出院病员欠费情况审计报告.docx
- 三级调研员屈全胜个人简历.docx
- 2026湖南湘江研究院有限责任公司招聘7人备考题库附答案详解(综合卷).docx
- 2026湖南湘江研究院有限责任公司招聘7人备考题库含答案详解(精练).docx
- 2026湖南省交通科学研究院有限公司招聘37人备考题库有完整答案详解.docx
- 三晖电气三季度财务分析报告银行版.docx
- 2026湖南湘江研究院有限责任公司招聘7人备考题库及答案详解(全优).docx
- 2026玉溪硅基智能科技有限公司招聘10人备考题库及参考答案详解一套.docx
最近下载
- 深度解析(2026)《JBT 20173-2016辊压干法制粒机》.pptx VIP
- 模板工程设计施工图集.pdf VIP
- 数据安全管理系统建设方案.docx VIP
- 高中数学教材习题高考化改编案例集原卷.docx VIP
- 2023年河南省事业单位招聘联考考试真题.pdf VIP
- 工程勘察设计收费标准-勘测收费标准-(最新版-修订).pdf VIP
- CPD40N-CPD50N使用维护说明书2023.10.24.pdf
- (高清版)DB31∕T 1417-2023 植保无人驾驶航空器安全作业技术要求.docx VIP
- 图集02S404_防水套管.pdf VIP
- 应急供应保障协议书.docx VIP
原创力文档

文档评论(0)