分布式共享内存指什么

百科问答 投稿 7300 0 评论

分布式共享内存指什么

共享内存指的什么是物理存储空间吗?以下内容主要是针对遇上分布式共享内存指什么的问题,我们该怎么理解呢。分布式共享内存(DistributedSharedMemory;DSM)是指在一个分布式操作系统中,多个节点可以彼此访问其他节点上的一块地址空间,这块地址空间被称为共享内存,下面这篇文章将为你提供一个参考思路,希望能帮你解决到相关问题。

共享内存指的什么是物理存储空间吗

所谓共享内存就是多个进程间共同使用同一段物理内存空间,它是通过将同一段物理内存映射到不同进程的虚空间中来实现的。

由于映射到不同进程的虚空间中,不同进程可以直接使用,不需要进行内存的复制,所以共享内存的效率很高。

共享内存是物理存储空间。

分布式共享内存指什么

1、分布式共享内存(DistributedSharedMemory;DSM)是指在一个分布式操作系统中,多个节点可以彼此访问其他节点上的一块地址空间,这块地址空间被称为共享内存。

2、分布式共享内存可以使多个节点间的共享操作更加方便,有效地提升应用程序的性能和复用性。

3、分布式共享内存的概念最早由美国计算机学家KennethBirman提出,Birman的论文“OntheFlexibilityofDistributedSharedMemory”提出了DSM的定义。

4、DSM技术允许这组本地服务器节点像一台机器一样共享他们的可用计算资源,从而构成一个共享内存空间。

5、DSM的建立需要很多硬件及软件支撑,它具有一些特殊的功能,能够允许多台机器间进行可靠的共享,并且能够高速、安全、有效地管理远程节点之间的共享内存。

6、分布式共享内存能够帮助改善远程访问的速度,因为它允许多台机器交换数据和数据状态,无须经过网络中继器。

7、它实现了远程服务器节点的故障容错功能,并保证在程序进行访存时仍能够维持良好的性能。

8、它还能够帮助在分布式环境中,减少网络延迟所引起的性能问题;通过共享内存技术,可以减少延迟引起的网络延迟,降低各节点间的网络冲突;它最重要的好处在于,它提供一种管理远程共享内存的方式,实时地处理访存时的耦合,并根据各个节点的实际需要,进行共享的控制。

9、DSM技术非常重要,它在多处理器系统组成的分布式系统中得到了广泛应用,能够支持大量用户并发访问,保证数据在系统中可靠、实时地同步传递,这些特点能够有效提高系统的性能和稳定性。

以上就是为你整理的分布式共享内存指什么全部内容,希望文章能够帮你解决相关问题,更多请关注本站科技问答百科栏目的其它相关文章!

编程笔记 » 分布式共享内存指什么

赞同 (30) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽