进程通信

进程通信:进程间的数据交换。

                   可以分为(1)低级通信方式    eg:PV操作

                                   (2)高级通信方式   

 高级通信方式是指以较高的速率传输大量数据的通信方式,有以下三大类

 1、共享存储

       在通信的进程之间存在一块可以直接访问的共享空间,通过对这片共享空间进行读/写操作实现他们之间的信息交换

       共享存储又分为两种:(1)基于数据结构的方式(低级方式)

                                             (2)基于存储区共享(高级方式)

   2、消息传递

       在消息系统中,进程间的数据交换,是以格式化的消息为单位的,进程通过系统提供的发送消息和接收消息两个原语进行数据交换

            (1)直接通信方式:发送进程直接把消息发送给接收进程,并将它挂在接收进程的消息缓冲队列上,接收进程从消息缓冲 队列中取得消息

             (2)间接通信方式:发送进程把消息发送到某个中间实体中,接收进程从中间实体取得消息,这种中间实体一般称为信箱。  这种通信方式又称为信箱通信方式。

 3、管道通信

         所谓管道,是指用于连接一个读进程和一个写进程以实现他们之间通信的一个共享文件    ,又名pipe文件。                           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值