- 5
- 0
- 约2.72千字
- 约 27页
- 2017-05-28 发布于重庆
- 举报
《LinuxC从入门到精通》明日科技第08章进程间通信
进程间通信概述
本讲大纲:
进程间通信的工作原理
进程间通信的主要分类
进程间通信的工作原理
进程间通信(Inter-Process Communication,IPC)是指在两个或者多个不同的进程间传递或者交换信息,通过信息的传递建立几个进程间的联系,协调一个系统中的多的进程之间的行为。
8.1.1 进程间通信的工作原理
进程与进程之间是相互独立的,各自运行在自己的虚拟内存中,要想在进程与进程之间建立联系,需要通过内核,在内核中开辟一块缓冲区,两个进程的信息在缓冲区中进行交换或者传递。进程间通信原理如图8.1所示。
图8.1 进程间通信工作原理
进程间通信的工作原理是进程A中的数据写入到内核中,进程B中的数据也写入到内核中,两者在内核中进行交换,交换过后,进程A读取内核中的数据,进程B也读取内核中的数据,这样两个进程间交换数据的通信就完成了。两个进程通过内核建立了联系,那么交换数据、传递数据、发送事件等行为就都可以实现了。
进程间通信的主要分类
在Linux系统中,常见的进程间通信主要包括管道通信、共享内存通信、信号量通信、消息队列通信、套接口(SOCKET)通信和全双工管道通信。
Linux系统除了支持信号和管道外,还支持SYSV(System V)子系统中的进程间通信机制。在SYSV的IPC机制中,包括共享内存、信号量和消息队列通信。
标题
管道
您可能关注的文档
- _珍惜和保护金属资源.pptx
- [上海]高层住宅楼现场安全文明施工质量管理汇报(多图).pptx
- _元素周期表(一)课件.pptx
- _麻醉与循环.pptx
- §112杨氏双缝干涉.pptx
- §162二元函数的极限.pptx
- §24初等变换与初等矩阵.pptx
- §34大安全观(含总结).pptx
- _食品的发酵腌渍和烟熏.pptx
- §4-6导体电磁介质界面上的边界条件磁路定理.pptx
- 《LinuxC从入门到精通》明日科技第16章界面开发基础.pptx
- 《2016南方新高考》理科数学高考大一轮总复习课件第12章第5讲变量的相关性回归分析和独立性检验.pptx
- 《LinuxC从入门到精通》明日科技第17章界面构件开发.pptx
- 《windows网络操作系统》第7章__系统性能监视与优化管理.pptx
- [中学联盟]海南省国科园实验学校中学部湘教版八年级地理上册课件4-3交通运输业(共51张).pptx
- 《人民代表大会国家权力机关》参考课件3.pptx
- 《串联电路和并联电路》课件[兼容模式][修复的].pptx
- 《中国慢性病防治工作规划(2012-2015年)》解读201561.pptx
- “崇尚科学反对邪教”专题讲座2016.pptx
- “轨道物业”模式价值机制及误区(郑明远-2015).pptx
最近下载
- T检验临界值表(自由度1-50000).pdf VIP
- 公共营养师三级实操技能考核指南(最新版).docx VIP
- 运用PDCA循环降低住院患者跌倒坠床发生率 2014年12月12日.pptx VIP
- 美剧《生活大爆炸》和《破产姐妹》字幕翻译中归化与异化的对比研究.docx VIP
- BOSCH 博世 灶具 PXY898DX6E 使用说明书.pdf
- 基于STM32的无人船控制系统设计与实现.pdf VIP
- (2026年)预防跌倒健康宣教PPT课件.pptx VIP
- 年产10000吨环保提金剂项目环评报告.docx
- SJC50自动吹瓶机的总体及控制部分设计.docx
- 2022年新疆事业单位考试真题及答案(高频考点)(E类岗).docx VIP
原创力文档

文档评论(0)