反射内存简介/反射内存 编辑
反射内存网络是一种特殊类型的共享内存系统,旨在使多个独立计算机共享通用数据集。
反射内存网络可在每个子系统中保存整个共享内存的独立备份。
每个子系统均享有充分且不受限制的访问权限,还能以极高的本地内存写入速度修改本地数据集。
当数据写入本地反射内存备份,高速逻辑同步将其传输至环状网络的下一个节点,如图所示。
每个后续节点同时将这个新数据写入本地备份,然后将其发送至环网的下一个节点。
当信息回到初始节点时便会被从网络中移除,然后,根据特定硬件与节点数目,网络上的所有计算机几个微妙之内便会在同一地址拥有相同数据。
本地处理器无需接入网络便能在任意时间读取这些数据。
通过这种方式,每台计算机便可始终拥有共享内存集的最新本地备份。
在本例的四个节点中,所有计算机只需2.1 μs便可接收到写入反射内存中的数据。
假设线缆长度较短、数据包规格最大且无网络流量,这种延迟计算便可能成立。
线缆长度与网络流量能够增加延迟,但只要网络带宽没有超限,延迟就不会出现明显增加。
反射内存板(节点)包括本地内存、嵌入式接口以及可为主机与反射内存提供访问通道的仲裁逻辑。
反射内存板可物理安装或连接至各种计算机总线中,包括VME, PCI/PCI-X, CompactPCI, PCI Express或其他能够集成PMC槽的标准/专用系统。
这就使得热门工作站可通过反射内存与单板计算机实现连接,无需考虑互用性。