- 4
- 0
- 约9.15千字
- 约 66页
- 2018-08-31 发布于江苏
- 举报
第3章 进程同步及通信2
3.5 进程通信 进程通信是指进程之间的信息交换。 进程互斥与同步交换的信息量较少且效率较低,因此称这两种进程通信方式为低级进程通信方式,相应地也将P、V原语称为两条低级进程通信原语。 高级进程通信方式是指进程之间以较高的效率传送大量数据。 3.5.1 进程通信的类型 高级进程通信方式可分为三大类: 共享存储器系统 消息传递系统 管道通信系统或共享文件系统 共享存储器系统 相互通信的进程共享某些数据结构或共享存储区。 基于共享数据结构的通信方式:诸进程通过公用某些数据结构交换信息。如生产者-消费者问题。 基于共享存储区的通信方式:在存储器中划出一块共享存储区,诸进程可通过对共享存储区进行读或写来实现通信。包括建立共享存储区、附接及断接。 消息传递系统 在消息传递系统中,进程间的数据交换以消息为单位,程序员直接利用系统提供的一组通信命令(原语)来实现通信。 消息传递系统因其实现方式不同可分为: 直接通信方式:发送进程将消息发送到接收进程,并将其挂在接收进程的消息队列上;接收进程从消息队列上取消息。 间接通信方式:发送进程将消息发送到信箱,接收进程从信箱中取消息。 管道(共享文件)通信 管道(共享文件)通过连接读进程和写进程的共享文件来实现读写进程之间通信。 3.5.2 消息传递系统 消息传递系统是实现进程通信的常用方式,这种通信方式既可以实现进程间的信息交换,也可以实现进程间的同步
您可能关注的文档
- 第29届全国学生物理竞赛预赛试卷.doc
- 第28章 核酸的降解及核苷酸代谢.ppt
- 第29讲通过激素调节、神经调节和体液调节的关系(一轮复习).ppt
- 第2单元 氮的生产和使用.ppt
- 第2单元单元题教学教案.doc
- 第2章 M程序设计入门.doc
- 第2章 叫处理的基本原理.ppt
- 第2章 办公基础——键盘及输入法.ppt
- 第2章 夏、商、西周及春秋时期的教育.doc
- 第2章 空数据库管理工具ArcCatalog--zhang.ppt
- 中国肥胖干预指南核心要点2026.pptx
- 养成良好习惯 自律成就未来 教学设计 高一上学期主题班会.docx
- 珍惜粮食,致敬耕耘 教案 高二上学期世界粮食日及粮食安全周主题班会.docx
- 中国青光眼慢病管理专家共识重点2026.pptx
- “珍爱生命无遗憾,远离毒品有晴天”教学设计--高一上学期禁毒主题班会.docx
- 肿瘤化疗致中性粒细胞减少共识2026.pptx
- 关注心理健康 塑造阳光心灵 教学设计 高一上学期中学生心理健康日主题班会.docx
- 美化校园环境 共创美好生活 教案-高一上学期主题班会.docx
- “逆风飞翔,面对挫折” 教学设计 高一上学期心理健康主题班会.docx
- 健康管理师职业技能等级认定培训计划书.doc
最近下载
- 汽车维修工时定额与收费标准.docx VIP
- 精品解析:北京市北京师范大学附属中学2021-2022学年七年级下学期期中地理试题(原卷版).docx VIP
- 2024汽车维修工时定额.docx
- 佛山市2026届高三(二模)物理试卷(含答案详解).pdf
- AQ2002--炼铁安全规程最新标准规范.pdf VIP
- 精品解析:北京市北京师范大学附属中学2023-2024学年七年级下学期期中地理试题(原卷版).docx VIP
- 2025年苏州市中考语文真题(含答案及解析).docx
- 体育赛事的著作权法保护.docx VIP
- 进风巷扩帮、起底安全技术措施.docx VIP
- 《应急救援航空体系建设方案》.docx VIP
原创力文档

文档评论(0)