第十一章分布式共享内存.pptVIP

  • 2
  • 0
  • 约8.07千字
  • 约 28页
  • 2017-08-30 发布于江苏
  • 举报
* 第十一章 分布式共享内存 11.1概 述 本章讲述分布式共享内存(Distributed Shared Memory,DSM)的概念,它使得不同机器上的进程不用通过共享物理内存就可以使用共享数据。DSM是一个共享内存的程序模型,它在某些方面要优于基于消息的模型。 DSM应用的中心问题主要有三个:一是当系统容纳相应多的设备时,怎样保持系统的高性能;二是访问DSM将导致大量通信开销的产生;三是访问DSM的进程相当多时,怎样保证系统的一致性。 DSM使不同机器无需共享物理内存就可以访问共享数据。进程访问DSM中的数据就如同访问本机的内存一样。DSM运行系统还保证在不同机器上执行的进程可以观察到别人对DSM的修改。尽管各进程访问的是一个单一的共享内存,但实际上物理内存是分布式的(如图11 1所示)。 DSM这个工具主要应用于并行程序或分布式应用或群组应用,这些应用都要求能直接访问每一个共享数据。例如,具有一定程度一致性的内存镜像文件就是DSM的一种形式。 在分布式系统中,消息传递是不可避免的。在DSM中,由于没有物理共享内存,DSM的运行支持只有通过消息传递来通知各机器对DSM的任何修改。DSM中存在复制数据,为了提高访问速度,每台机器都存有最近访问的共享数据的备份。 11.1.1消息传递与DSM的比较 1.程

文档评论(0)

1亿VIP精品文档

相关文档