- 6
- 0
- 约7.63千字
- 约 59页
- 2018-03-09 发布于浙江
- 举报
[计算机软件及应用]2-6进程通信
2.7 进程通信 进程之间互相交换信息的工作称为进程通信IPC(InterProcess Communication) 低级通信 高级通信 低级通信 进程之间互相了解的工具 信号量少 进程的同步和互斥 进程间必须互相合作的协同工作关系、有先后次序的等待关系,称为进程同步。 进程的同步和互斥 两个并行的进程,如果当A进行某个操作时,B不能做这种操作,进程间的这种限制关系,称为进程互斥。 进程间的同步和互斥-通信方式 通信工具:通信原语 对应高级通信和低级通信有高级通信原语和低级通信原语 低级通信手段: lock,信号量,管程 lock, unlock 在原语里设置一个公共变量代表临界资源的状态。 x= 检查锁的设置 访问临界区 释放临界资源,开锁 P/V操作-低级通信原语 保证同时只能有一个进程对信号量S实行P or V 操作。 S0时,S表示可用的此类资源数量 S0时,|S|表示等待资源队列上的进程数目 P/V操作实现进程间同步 高级通信 进程之间传送数据 数据量大 有消息传递系统的支持 高级通信机制 高级通信机制可归结为三大类:共享存储器系统,消息传送系统和管道通信系统。 (1)共享存储器系统 1. 基于共享数据结构的通信方式 在这种通信方式中,要求诸进程公用某个数据结构,进程通过它们交换信息。如在生产者-消费者问题中,就是把缓冲池(有界缓冲区
您可能关注的文档
最近下载
- 火力发电工程建设标准强制性条文执行表格---第5部分-电气分册.pdf VIP
- 过滤式防毒面具使用方法.pdf VIP
- 【西门子】S7-1200_1500通过FB284 控制S120实现基本定位功能.pdf VIP
- 高频精选:血液中心护士招聘笔试题及答案.doc VIP
- 大学生职业生涯规划模板ppt(带内容).pptx
- 华创证券-科技AI系列4:从康波周期看中美科技对比.pdf VIP
- 青岛版小学信息科技第五册全册学历案.docx VIP
- 成都四川国际学校小升初英语阶段练习.docx VIP
- 新版2026年青岛版小学信息科技第三册教学设计(全册).pdf
- 沈阳精诚SLD90-4 刀架拆装顺序图.pdf VIP
原创力文档

文档评论(0)