欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网

进程同步与互斥

1 2.3 进程互斥和同步 • 复习 • 临界资源、临界区定义。• 进入区(entry section)。检查可否进入临界区的一段代码。n 确定临界资源及个数。n 确定进程的关键工作步(使用临界资源的)。n 确定信号量的初值(临界资源的个数)。

进程同步与互斥Tag内容描述:<p>1、1 2.3 进程互斥和同步 复习 临界资源、临界区定义, 同步机制遵循的原则 记录型的信号量内部成员 的意义 signal wait操作含义 怎样利用信号量解决进程之间的前趋关系 ? 2 临界区(critical section):进程中访问临界资 源的一段代码。 进入区(entry section):在进入临界区之前 ,检查可否进入临界区的一段代码。如果 可以进入临界区,通常设置相应“正在访问 临界区“标志 退出区(exit section):用于将“正在访问临界 区“标志清除。 剩余区(remainder section):代码中的其余 部分。 返回 3 2.3.1 基本概念-临界区 2、临界区:每个进程。</p><p>2、操作系统课程设计操作系统课程设计 信息科学与工程学院软件实践实训报告 2 目目 录录 1.1. 课程设计目的课程设计目的 3 3 2.2. 设计要求设计要求 3 3 3.3. 问题具体描述问题具体描述 3 3 4.4. 设计分析设计分析 3 3 5 5. . 设计分工设计分工 4 4 6.6. 数据结构说明数据结构说明 4 4 7 7. . 系统结构说明系统结构说明 4 4 8 8. . 系统调用说明系统调用说明 4 4 9 9. . 分工设计说明分工设计说明 5 5 1010. . 算法流程图算法流程图 5 5 1111. . 分工代码分工代码 6 6 1212. . 整体代码整体代码 7 7 1313. . 程序运行程序运行 1 10 0 1414. .。</p><p>3、进程同步与互斥 例题 进程互斥 进程互斥: 并发进程之间相互竞争临界资源的排他性关系 。 解题步骤: n 确定临界资源及个数; n 确定进程的关键工作步(使用临界资源的); n 确定信号量的初值(临界资源的个数); n 写出伪代码。 使用P(wait)操作和V(signal)操作对进程互斥进 行控制。 例1:过独木桥。 进程的互斥 P1 P2 由西向东过独木桥; 由东向西过独木桥 ; P1 P2 分析:进程P1、P2因竞争独木桥这个资源而成为互斥关系 。 设:信号量m表示独木桥资源,初值为1表示资源可用。 int m=1; cobegin p1() / p2() coend 进程的互斥 p1()p1()。</p>
【进程同步与互斥】相关PPT文档
进程管理三互斥和同步二计算机软件及应用it计算机专业资料ppt课件
进程同步与互斥应用例子.ppt
【进程同步与互斥】相关DOC文档
进程之间的同步互斥与通信理发师问题操作系统课程设计.doc
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!