- 33
- 0
- 约1.77千字
- 约 15页
- 2018-06-19 发布于浙江
- 举报
重庆大学操作系统实验3
实验3 进程同步?目录基础知识1基础知识介绍 2函数介绍读者写者问题1问题描述2实验内容 3 实验运行效果示例实验目的实验要求基础知识介绍同步:并发执行的进程之间存在着不同的相互制约的关系。协调进程之间的相互制约关系,就需要实现进程之间的同步关系。所谓进程同步,是指多个相互合作的进程在一些关键点上需要相互等待或者交换信息。基础知识介绍临界资源:在计算机系统的各种资源中,有一些资源在同一时间只能被一个进程所使用,这种资源被称为临界资源。例如,一台打印机在同时只能被一个进程占有。一个进程的程序可以分为以下部分:进入区:在此进行进入临界区之前的各种检查。临界区:访问临界资源的代码段。退出区:将访问临界区的标志清零。剩余区:代码中的其余部分。基础知识介绍互斥:在操作系统中,当一个进程在临界区使用临界资源时,其它的进程必须等待,这种制约关系我们称为互斥。实现进程同步要遵循以下的原则:前进:当临界区没有进程时且其他需要进入临界区的进程,只有些不在剩余区的进程可以参加选择,以确定谁能下一个进入临界区,且这种选择不能无限延迟。互斥:当临界区内已经有进程执行时,其他的进程都不能在其临界区内执行。有限等待:从一个进程做出进入临界区的请求,直到该请求被允许,其他进程进入其临界区的次数有上限。基础知识介绍信号量:信号量是一个确定的二元组(S,Q),S是一个初值非负的整形变量。其值大于0时,表示系统中的
您可能关注的文档
- 网上法律竞赛(领导干部、公务员)题库.doc
- 维护患者合法权益及知情告知培训(上传用).ppt
- 网友心得:word 2003的四则使用技巧.pptx
- 职业学院科教研基金项目申请书(教研、科研类).doc
- 考点综合专题:圆与其他知识的综合.ppt
- 苏教版中考语文基础知识大全.doc
- 苏教版高一数学三角函数的图象与性质9.doc
- 网络资源提高英语学习效率讲座2014.10.28.ppt
- 英语语文版基础模块下册教案()全.doc
- 英语说课课件unit8 brave it out.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)