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

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

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

冷月点睛

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

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

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

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

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

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

相关文章:

  • 2021-09-02
  • 2021-06-03
  • 2022-01-15
  • 2021-09-05
  • 2021-05-12
  • 2021-04-24
  • 2021-12-12
猜你喜欢
  • 2021-10-17
  • 2021-07-16
  • 2022-01-22
  • 2021-10-30
  • 2021-07-24
  • 2021-08-19
相关资源
相似解决方案