h3-35进程通信.pptVIP

  • 2
  • 0
  • 约4.82千字
  • 约 33页
  • 2018-06-19 发布于广东
  • 举报
h3-35进程通信.ppt

3.5 进程通信 3.5.1 信号通信机制 3.5.2 共享文件通信机制 3.5.3 共享存储区通信机制 3.5.4 消息传递通信机制 3.5.5 有关消息传递实现的若干问题 进程通信概念 并发进程之间的交互必须满足两个基本要求:同步和通信。 进程竞争资源时要实施互斥,互斥是一种特殊的同步,实质上需要解决好进程同步问题, 进程同步是一种进程通信,通过修改信号量,进程之间可建立起联系,相互协调运行和协同工作。 进程协同工作时,需互相交换信息,有些情况下进程间交换的少量信息,有些情况下进程间交换大批数据。 进程之间互相交换信息的工作称为进程通信IPC(InterProcess Communication)。 进程间通信的方式 信号(signal)通信机制; 共享存储区(shared memory)通信机制; 共享文件(shared file)通信机制; 消息传递(message passing)通信机制。 套接字(socket)通信机制(在ch8中介绍) 进程间通信的方式发展(1) UNIX发展历史中,ATT的Bell与加大伯克利的BSD是两大主力。 Bell致力于改进传统的进程IPC,形成了SYSTEM Ⅴ IPC机制。 BSD在改进IPC的同时,把网络通信规程(TCP/IP)实现到UNIX内核中,考虑把同一计算机上的进程通信纳入更广的网络范围的进程间通信,这种

文档评论(0)

1亿VIP精品文档

相关文档