1、第十一章 分布式共享内存11.1 概 述11.2 设计和应用11.3 一致性模型11.4 小结主要内容11.1 概 述分布式共享内存(Distributed Shared Memory):它使得不同机器上的进程不用通过共享物理内存就可以使用共享数据。DSM是一个共享内存的程序模型,它在某些方面要优于基于消息的模型。DSM使不同的机器无需共享物理内存就可以访问共享数据。进程访问DSM中的数据就如同访问本机的内存一样。DSM运行系统还应保证在不同机器上执行的进程可以观察到别人对DSM的修改。图1.1 DSM 抽象分布式共享内存物理内存物理内存物理内存DSM应用的中心问题有三个:一是当系统容纳相应多
2、的设备时,怎样保持系统的 性是访问DSM 致 通 的三是访问DSM的进程相当多时,怎样保证系统的一致性。本章 DSM的一些设计和应用问题, 在于一致性模型。11.1.1 消息 DSM的 1.程序模型不需要 数据的 数据的 (是 统一的 进程同 方 的通 方式2.DSM 的行程序的执行currency1 ,在相同的“上, 基于消息 模型 的程序基本相,fifl在机器数 相对fl的 是样。11.1.2 DSM的主要理方式分布式共享内存主要有三 理方式:1.基于“的方式“” 存以 DSM的程内存结 的通 。(于多理机系统 2.基于 的方式 方式 统的 存器系统,不同在于:系统不是中 是通过 一个理机中 。