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

2021-02-22 17:18:28 浏览数 (1)

OS必须掌握的知识点。

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

主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请私聊我:操作系统)。

冷月点睛

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

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

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

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

如果这篇文章有帮助到您,可以给冷月一个关注或者点个赞白嫖一波

0 人点赞