“ OS必须掌握的知识点。”
操作系统的进程通讯主要是介绍了 不同进程之间的通讯,主要掌握共享存储、消息队列、管道通讯。
主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请私聊我:操作系统)。
冷月点睛
进程通讯大家必须把这3种方式搞清楚,经常考,经常考。
共享存储就是不同的进程通过同步互斥访问工具(PV操作)来互斥访问一组共享的内存空间。分别有基于数据结构(低级共享)、基于存储区(高级共享)。
消息队列就是发送方给接收方发送一个带有特定头的消息体,到接收方的消息缓冲队列,接收方在消息缓冲队列里取数据,直接发送:直接将特定体的消息发送到接收方的消息缓存队列;间接发送:发送方和接收方中间设置一个中间信箱,发送方将消息发送到信箱中,接收方从信箱中取数据。
管道通讯,管道是一种文件,只能半双工通信。管道是一种特殊的文件,发送方发送消息就是向文件写数据。写时直到写满前不能读,读时没读空前不能写。发送方写满后就会被阻塞,接收方读完后就会被阻塞
如果这篇文章有帮助到您,可以给冷月一个关注或者点个赞白嫖一波