计算机操作系统:第二章 进程管理.pptVIP

  • 18
  • 0
  • 约1.94万字
  • 约 123页
  • 2021-11-04 发布于安徽
  • 举报
答: Pba: wait(mutexba) countba=countba+1; If countba=1 then wait(s) signal(mutexba) enter; …… wait(mutexba) countba--; if countba=0 then signal(s) signal(mutexba); 2.6进程通信 概念:进程间的信息交换。 实例:信号量机制 低级通信: 缺点:(1)效率低 (2)通信对用户不透明 高级通信特点: 效率高,通信实现细节对用户透明 2.6.1进程通信的类型 一、共享存贮器系统 1.基于共享数据结构的通信方式: producer-consumer中的缓冲区,低效,不透明。 系统只提供了一共享存贮器,适于少量通信。 2.基于共享存储区的通信方式: 系统提供:共享存储区。 通信过程: (1)向系统申请一个或多个分区 (2)获得分区获后即可读/写. 特点:高效,速度快。 2.6.1进程通信的类型 二、消息传递系统(可用于异种机) 信息单位:消息(报文) 是目前的主要通信方式,分为直接通信方式、间接通信方式 实现:一组通信命令(原语),具有透明性--- 同步的实现。 三、管道通信 管道:连接一个读进程和一个写进程之间通信的共享文件。 功能:大量的数据发收。 注意: (1)互斥 (2)同步 (3)对

文档评论(0)

1亿VIP精品文档

相关文档