进程通信01.ppt

进程通信01

2.6进程通信 2013级05班 1.进程通信的类型 陈海昊 P4~P16 2.消息传递通信的实现方式 张志成 P17~35 3.直接消息传递系统实例 荣玉华 P36~48 进程通信之进程通信的类型 管道通信系统 所谓“管道”,是用于连接一个读进程和一个写进程以实现他们之间通信的一个共享文件,又名pipe文件 发送进程发送进程以字符流形式将大量数据送入管道,接收进程可从管道接收数据,二者利用管道进行通信,所以被称为管道通信 管道通信是一种单双工的通信系统。 管道的分类 1)无名管道 进程的亲缘关系一般指的是父子关系.管道一般用于两个不同进程之间的通信.当一个进程创建了一个管道,并调用fork创建自己的一个子进程后,父进程关闭读管道端,子进程关闭写管道端,这样提供了两个进程之间数据流动的一种方式. 2)有名管道 有名管道也是一种半双工的通信方式,但是它允许无亲缘关系进程间的通信.但是由于其长期存在于系统之中,使用不当容易出错.所以普通用户一般不建议使用 客户机-服务器系统 前面所说的共享内存,消息传递等技术,虽然也可以用于实现不同计算机进程的双向通信,但客户机-服务器系统的通信机制,在网络环境的各种应用领域已成为当前主流的通信实现机制。 实现方法:1)套接字 2)远程过程

文档评论(0)

1亿VIP精品文档

相关文档