chap10-进程通信.ppt

10.4 共享存储区通信技术 特点:通信速度快。 共享存储区概念 用FIFO文件可以传递信息,但代价大: Write---将数据从内存复制到缓存中 Read---将数据从缓存中复制到内存中 操作过程复杂,时间耗费长。 若某进程使用的数据区也希望其他进程了解的话,允许其他进程访问该区,将会减少中间环节。这个区域称为——共享存储区。 2.共享存储区设立机制 1) 共享存储区是用户内存的一部分,不依赖于某个进程。 2) 该区有特定的名字表征,称为关键字。 3) 该区有特殊的拥有者及访问权限描述。 4) 每个进程都可设置对该区的访问指针,将其映射成自己的虚存空间。 3.使用共享存储区进行通信的特点 进程通信时,需交互的数据不发生移动 需要通信的进程通过对共享区访问实现信息交互 该区中的数据随着访问操作可能会被更新 对共享区管理要由通信程序控制,如建立加锁机制等 * 第八章 UNIX进程通信 * 第十章 UNIX进程的通信 进程是在特定的环境中执行的 进程执行中需要进行进程间的协调 进程间的协调机制是进程通信 本章描述UNIX进程通信的机制和方法 10.1 进程通信基本概念 进程通信随其技术发展,复杂化度不断增加、灵活性不断提高. 1.进程通信分类 控制信息传递--用于进程控制的少量字节 大批量数据信息传递--用于进程间程序或数据的批量交换.   2.进程间通信(I

文档评论(0)

1亿VIP精品文档

相关文档