冷月手撕408之操作系统(7)-进程通讯

操作系统的进程通讯主要是介绍了 不同进程之间的通讯,主要掌握共享存储、消息队列、管道通讯。

主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。

file

冷月点睛

进程通讯大家必须把这3种方式搞清楚,经常考,经常考。

共享存储就是不同的进程通过同步互斥访问工具(PV操作)来互斥访问一组共享的内存空间。分别有基于数据结构(低级共享)、基于存储区(高级共享)。

消息队列就是发送方给接收方发送一个带有特定头的消息体,到接收方的消息缓冲队列,接收方在消息缓冲队列里取数据,直接发送:直接将特定体的消息发送到接收方的消息缓存队列;间接发送:发送方和接收方中间设置一个中间信箱,发送方将消息发送到信箱中,接收方从信箱中取数据。

管道通讯,管道是一种文件,只能半双工通信。管道是一种特殊的文件,发送方发送消息就是向文件写数据。写时直到写满前不能读,读时没读空前不能写。发送方写满后就会被阻塞,接收方读完后就会被阻塞

如果这篇博文有帮助到您,可以帮冷月点一个赞或者加一个关注哦!

欢迎关注我的公众号:学长冷月,获得独家整理的学习资源和日常干货推送。
如果您对我的专题内容感兴趣,也可以关注我的博客:guoyu7.com

posted @ 2020-09-09 21:39  学长冷月  阅读(270)  评论(0编辑  收藏  举报