操作系统--进程的通信

                                                          

一、什么是进程通信

二、为什么要OS的支持?

三、进程的通信方式
(一)共享存储
(二)消息传递
(三)管道通信

四、练习巩固

一、什么是进程通信? 

在进程的执行过程中,不同的进程之间经常要合作,此时就必须要在不同的进程间进行一定的信息交流。进程通信是指两个进程间产生数据交互。同时,进程通信又必须有OS内核的支持。

二、为什么要OS的支持?

进程是分配系统资源的单位,各进程拥有的内存地址空间相互独立

如:

进程P、Q都可以访问它自己的空间,但不允许访问其他空间,如P访问Q空间不被允许。这么规定是出于安全的角度考虑,否则如果进程间能随意相互访问修改,则会有相当大的安全隐患。因此,两进程通信时不能直接到另一个进程空间中读取信息,此时就要通过第三章OS支持来完成通信。

通信的方式可大致分为以下三类:

三、进程的通信方式

(一)共享存储

实现过程:

可以向OS申请一片共享存储区,不同的进程可以在这片共享区读写数据,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值