【操作系统】王道考研 p10 进程通信

视频

知识总览

在这里插入图片描述

什么是进程通信

进程通信就是进程之间的信息交换。
进程是分配系统资源的单位(包括内存地址空间),因此,各进程拥有的内存地址空间相互独立。

一个进程不能直接访问另一个进程的地址空间。
进程间通信的方法有:

  • 共享存储
  • 消息传递
  • 管道通信

在这里插入图片描述

共享存储

两个进程对共享空间的访问必须是互斥的。

在这里插入图片描述

管道通信

注意:
管道一段时间内只能实现单向的传输。
各进程要互斥地访问管道。
没写满就不能读;没读完就不能写。
第五条,举个例子:
两个进程1、2都想读数据A,进程1读完数据A后A就被抛弃了,进程2就无数据可读。
在这里插入图片描述

消息传递

注意:
消息传递:数据交换以格式化的消息为单位。
“发送消息”和“接收消息”是两个原语。
右下角的图其实是“
进程1通过发送原语把消息发给信箱,进程2通过接收原语把消息取走。
在这里插入图片描述

总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

karshey

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值