操作系统-第三章进程管理6(进程通信)课件.pptVIP

  • 0
  • 0
  • 约2.2千字
  • 约 25页
  • 2017-08-20 发布于河南
  • 举报

操作系统-第三章进程管理6(进程通信)课件.ppt

操作系统-第三章进程管理6(进程通信)课件

3.6 进程通信(communication); 进程的同步与互斥是一种通讯方式,一进程可通过修改变量或信号量告知另一进程,它是否可以继续执行下去,利用生产者——消费者算法,生产者进程可以传送一批数据给消费进程,或者说生产者通过缓冲区与消费者进行通讯,但P、V操作只能传递信号,信号本身不包含任何数据,而进程不当还容易导致进程死锁,因此,称这些同步机构为低级通讯机构.;进程通信的类型 一、单机系统中进程间通信的四种形式 P62 主从式、会话式、消息或邮箱机制、共享存储区方式 二、高级通讯机制类型 1 共享存储器系统(Shared-Memory System) 2 消息传递系统(Message passing System) 3 管道(pipe)通信系统 ;1 共享存储器系统;2 消息传递系统; ;消息缓冲机制(直接通信); 消息的一般形式 ? 消息缓冲通讯技术由Hansen 首先提出的,基本思想是:根据“生产者——消费者关系”原理,利用公用消息缓冲区实现进程间的信息交换。 发送进程先申请一个消息缓冲区,写入消息后把该消息缓冲区送入接收进程的消息队列中,通知接收进程。接收进程从消息队列中摘下一消息缓冲区,取出所需要的信息。 ;消息的一般形式: 发送消息的进程名 接收消息的进程名 消息长度 消

文档评论(0)

1亿VIP精品文档

相关文档