精华内容
下载资源
问答
  • 反射内存网实时通信技术的研究.pdf
  • 针对武器装备的半实物仿真测试系统对实时通信的需求,提出了一种基于反射内存通信网络实现的红外空空导弹导引头动态测试系统,并给出了测试系统的组成、工作原理、软件设计方案和具体实现途径。在对反射内存网络原理...
  • 基于反射内存网的红外导引头测试系统通信技术.pdf
  •  对实时传输, 传统的以太网络由于传输协议开销的不确定性, 很难满足实时网络的要求, 实时网络是一种应用于高实时性要求的专用网络通信技术, 一般采用基于高速网络的共享存储器技术实现。除了具有严格传输确定性...
  • 反射内存卡-1

    千次阅读 2020-07-25 16:53:27
    首先,来水点别的内容,就是关于这个反射内存卡,可能目前还只仅仅用于某些特殊的领域,大家对他还是比较陌生的,比如 这个,大家都知道这是U盘。但是说到反射内存卡,或者叫实时网卡,这个大家可能没有个...

    这里简单水一下,更专业的内容,就得更专业的人来搞,这里只能肤浅的描述一下下。

    初步印象

     

    首先,来水点别的内容,就是关于这个反射内存卡,可能目前还只仅仅用于某些特殊的领域,大家对他还是比较陌生的,比如

     

     

    这个,大家都知道这是U盘。但是说到反射内存卡,或者叫实时网卡,这个大家可能没有个什么印象。先看看张啥样子

    这就是反射内存卡。据我浅陋的认知,这个产品公认比较好的就是GE的,后面我用的卡呢,也是通用的,具体型号“通用电气 VMIC5565 PCIE-5565P10RC-100A00”后面吹牛波的时候,我只对这个可负责欧。那么在我们国内呢,其实有那么机架公司也生产这种卡,但是呢,驱动啥都是可以用GE的哈,也就是说,GE已经是这个实时网卡的标准制定了,国内的卡都是来防止的。这就是和周立功的CAN总线卡一样,其他家的卡都是兼容周立功一样。哈哈哈。

    由于这个内存卡目前还没有普及,所以,好多东西还是不那么透明的,比如,同样一张卡,价格可以差好多,几千几千的差,服务质量也不一样,有的卖你卡就完事了,剩下的你自己想办法,有的服务质量杠杠的,协助你测试,使用等等,简直就是一条龙,哈哈,NICE。

    简介及简单原理

    开始正题,什么是反射内存卡;反射内存卡(RMN Reflective Memory Network)是一种高速的实时网络,它允许采用不同的总线结构和不同的操作系统的计算机以确定的速率分享实时数据。反射内存网络不仅具有严格的传输确定性和可预测性,而且具有高速、主机负载轻、软硬兼容性强、易于使用、可靠的传输纠错能力、支持中断信号传输等特点。

    反射内存网络主要反射内存卡通过光纤等传输介质链接而成,网上的每一台计算机插入一块反射内存卡形成各个节点,而每个节点的反射内存卡上的存储器中都有反射内存网上其他节点的共享数据拷贝。反射内存卡可以插在多种总线主板上,如PCI、CompactPCI/PXI、VME等,每个反射内存卡都占有一段内存地址,网上任何计算机向本地反射内存卡写数据时,该数据和相应的内存地址被广播到网上所有其他反射内存卡并存储在相同的位置。所以计算机将数据写入其本地反射卡内存后,网上所有的计算机都可以访问这个新的数据,反射内存卡使用简单的读写方式,反射内存网上的数据传输是纯硬件操作,不需要考虑网络的通信协议,软件上只需要运行几行代码就可以完成对反射内存卡的读、写操作,因此它与以太网等其他传统网络相比,具有更低的数据传输延迟、更快的数据传输速度、更简单灵活的使用操作,可以满足实时系统快速反应周期的要求,而采用其他网络就很难满足这种要求了。

     

    拓扑结构

     

    实时网络,其实目前就我了解,基本就是两种方式,一种就是环网,一种就是星网,剩下另一种就是前面两种结合了。一般是根据具体业务来决定用那种,还是混着用吧。

    环网,就是把多个节点串起来,这里盗个图。

     

    星网,就是和我们的以太网差不多,有中心的交换机节点。

     

    混合使用,就是更具业务需求,将环网与星网组合起来使用,最佳性价比。

     

     

     

     

    应用领域

    1. 模拟仿真领域

    在飞行器(这里可不仅仅只飞机,导弹,火箭……)及自动控制的分布式试验中,用于系统节点间数据高带宽、高度、实时的互连。

    在飞行仿真系统中,为了尽量缩短整套系统的响应延时,避免网路通信的不可能预测性,提高飞行仿真系统的逼真度,现有许多飞行仿真系统中都采用了先进的实施网络技术,由实时网络技术构建起来的实时系统是一种能够在确定时间内执行计算或处理功能并对外部的异步事件做出响应的计算机系统。实施网络最照耀的特点就是其通信的确定性和可预测性,就是说实时网络中个节点间数据传输的时间是确定的,即可预测的。网络内存网就是一种高速、实时、确定性的实时网络,可以较好地解决飞行仿真实时系统中数据传输的实时性问题,提高网络数据的传输速率及纠错能力。目前我们国家也在使用,哈哈哈。

    2. 工业控制领域

    用于自动生产线的控制单元间的底层链路,确保周期数据的高速、实时的采集和传输;高速过程控制(轧钢和制铝);高速测试和测量。

    3. 航空航天领域

    用于机载设备间的航电总线系统,具有数据传输吞吐量大、命令传输实时、错误自动纠正、双冗余高可靠性等特点。也可以用于机载设备内的多冗余内总线,如飞控计算机,余度任务计算机等。

    4.轨道交通领域

    用于高速列车调度数据和行驶监控数据的高速、实时传输,也用于高速列车内控制设备间的总线系统。

     

    今日已水完,偶哈哈哈

     

     

    展开全文
  • 对实时传输, 传统的以太网络由于传输协议开销的不确定性, 很难满足实时网络的要求, 实时网络是一种应用于高实时性要求的专用网络通信技术, 一般采用基于高速网络的共享存储器技术实现。除了具有严格传输确定性...
  • 高速传输反射内存

    千次阅读 2019-06-30 10:50:08
    实时反射内存网络是一种为使多个独立的计算机进行数据共享而特别设计的共享内存系统。实时反射内存网络在系统中的每个节点放置一个共享内存的独立的拷贝。每个节点都有写入数据访问和读取本地内存的权限。当数据写入...

    实时反射内存网络是一种为使多个独立的计算机进行数据共享而特别设计的共享内存系统。实时反射内存网络在系统中的每个节点放置一个共享内存的独立的拷贝。每个节点都有写入数据访问和读取本地内存的权限。当数据写入本地内存,FPGA 捕获并发送数据到实时反射内存中网络下数据写入本地内存并送到下一节点,数据写入本地内存并送到下一节点,直到数据回到源发送的节点才将网络中的数据移除。由于这种特别的硬件
    和一系列的节点,在极短的时间内,网络中所有的节点都被更新,在同样的地址有同样的数据。本地处理器可以随时访问内存中的数据,而不需要以随时访问内存中的数据,而不需要通过网络进行访问。由此,每个计算机都有新的的内存数据拷贝。在 4节点的实例中,仅需要 2.1us,所有的计算机都会收到写入实时反射内存的数据。实时反射内存卡(节点)由本地内存,PCI(或 PCIE,VME)接口,和提供计算机访问和实时网络内存网络更新的仲裁逻辑组成。实时反射内存卡可以与计算机总线连接,安装在VME,PCI/PCI-X,CPCI,PCIE 和其它标准系统中。这可以使大多部工作站和单板计算机通过实时网络内存连接而不用考虑与背板接口的互通性。其它串行网络连接计算机和 PLC 进行连接的地方,但它不是所有应用的解决方案。实时反射内存在实时是主要考虑因素的的系统中起到很大的作用。在需要低潜伏期,高速通迅的系统中,实时反射内存提供超高性能硬件和易用性。使用类似实时反射内存的低软件开销,高速,硬件驱动网络在整个网络和独立的网络节点有低的潜伏期,短潜伏时间性能对建立一个仿真的实时系统是十分重要的。
    PCI5565 PCI-5565 PMC5565 VMIC5565 反射内存 反射内存卡 GE反射内存
    反射内存网中的每个反射内存节点(任何5565反射内存卡)以菊花链的形式用光纤线互联。第一块卡的发送必须连接到第二块卡的接收端,第二块卡的发送端连接到第三块卡的接收端,以此类推,直到再连接到第一块卡的接收端完成一个完整的环形连接。也可以将所有节点连接到一个或多个ACC-5595反射内存HUB,每个节点的接收和发送都必须连接,如果没有检测到光信号或失去同步反射内存卡RFM-5565将不会发送数据包(例如光纤线已损坏)。反射内存网中每个节点的节点号必须一,节点号通过板上的拨码开关S2进行设置,任何两个节点不能有设置成同一个节点号,每个板卡的节点号可以在通过NODEID进行读取显示,节点号的顺序并不重要。
    主系统对反射内存卡的板载SDRAM的写操作后,反射内内卡的硬件检测电路将自动发起一个整个反射内存网的数据传输动作。这个写操作可以是一个简单的PIO写或是一个DMA周期。当产生一个对SDRAM的写操作时,RFM-5565反射内存卡自动将数据和其它相关的信息写入到发送缓冲器中(其它相关信息包括节点号,数据地址等信息),在发送缓冲器中,发送电路检测数据,并且将数据变成一个4到64字节长度可变的数据包。通过光纤接口发送到下一个板卡的接收端口。接收电路检查数据包是否有错误,当无错误发生时数据被接收。接收电路解开数据包并且将数据存储到板载的接收缓冲器。在接收缓冲器中,另一个电路将数据写入到本地的SDRAM的和源节点相同的地址中。同时,该电路将数据同时发送到发送FIFO中,重复这个处理过程直到这个数据返回到源节点的接收端,在源节点中,接收电路检测到数据包的NODEID和源节点的NODEID相同,因此将数据包从网络中移除,这样所有的节点数据都被更新了。所以计算机将数据写入其本地网络内存卡后的,极短时间内,网上所有计算机都可以访问这个新数据。网络内存卡使用简单的读写方式,网络内存网上的数据传输是纯硬件操作,不需要考虑网络的通信协议,软件上只需要几行代码就可完成对网络内存卡的读、写操作,因此它与以太网等其他传统网络相比具有更低的数据传输延迟、更快的传输速度,更简单灵活的使用操作,可以满足实时系统快速反应周期的要求,而采用其他网络就很难满足这种要求。
    反射内存是一种通过局域网在互连的计算机间提供高效的数据传输的技术,强实时网络设计人员已经越来越多地采用这种技术。反射内存实时局域网的概念十分简单,就是设计一种网络内存板,在分布系统中实现内存至内存的通信,并且没有软件开销。每台计算机上插一块反射内存卡,卡上带有双口内存,各层软件既可以读也可以写这些内存,当数据被写入一台机器的反射内存卡的内存中后,反射内存卡自动地通过光纤传输到其他连在网络上的反射内存卡的内存里,通常,只需几百纳秒的时间延迟,所有的反射内存卡上的内存将写入同样的内容。而各成员在访问数据时,只要访问本地的反射内存卡中的内存即可
    实时网络需求
    为提升计算能力,人们自然地想到研发性能更强的计算机,如天河系列等超级计算机应运而生,但超级计算机研制周期长、成本大、应用领域受限。为此,提出了集群系统概念,计算机集群系统是通过网络将PC机或工作站连接起来组成高性能计算系统。集群系统将一个任务并行在多台计算机上执行,组成一个实时系统。
    在实时系统中,系统终结果的正确性不仅依赖于每一步计算得到的逻辑结果,而且依赖于得到结果的时刻,任务的完成时间是实时系统的决定性特征。根据实时性能的要求程度,实时系统可认为两类,即软实时和硬实时系统。对于软实时系统,要求事件相应是实时的,但并不是严格强制的。但是,对于硬实时系统来讲,每个任务都有一个处理截止事件,任务必须在规定的时间内完成,否则会影响全局任务的完成,给系统带来不希望的破坏或者造成不可恢复的灾难性后果。目前许多实时系统都采用硬实时系统,因为具有更强的实时性能。实时系统的应用需要实时互联,构建实时网络,完成数据在网络节点间的实时传输。
    实时网络必须具备高速、可靠、可预测三个特点,重要的是通信的可预测性,可预测性是指实时网络中各个节点之间数据传输的时间是确定的。随着实时网络应用领域的不断扩展,目前已不仅仅局限于计算机集群系统的互联,而是广泛地应用在各种具有实时需求的互联系统中,如半实物仿真、高速数据获取等。
    实时网络发展过程中,出现过两种设计思路:基于单一总线的多CPU共享全局内存和基于网络的分布式内存:
    相比基于单一总线的多CPU共享全局内存系统,在基于网络的分布式内存体系中每个节点只访问自己的本地内存,不存在内存占有冲突,由于这种方式能够避免大量的总线仲裁控制时间而成为实时网络的主要设计方式。
    实时网络要保证高速、可靠、可预测这三大指标,但千兆以太网、光纤通道(Fiber Channel,FC)协议等,在可预测性上很差,首先是因为通过设备驱动和软件网络协议的工作模式增加了额外的不确定开销,其次是同样存在共享冲突和碰撞的问题(如千兆以太网GBE中采用CSMA/CD载波监听多路访问/冲突检测机制、FC协议采用令牌环仲裁等)进一步增加了传输时间的不确定性。光纤反射内存网很好的解决了上述问题。
    反射内存网是基于网络的分布式内存硬实时网络的一种设计思想,特点:1)反射内存网硬件实现分布式RAM之间数据的传输、共享,整个过程具有很低的实现延迟;2)反射内存网依靠硬件实现、不需要复杂的网络协议控制,能够在相同的传输带宽下达到更高的有效速率;3)反射内存网对数据的各种处理是通过硬件电路实现,在固定的时钟频率下周期工作,没有不确定的时间开销,确保数据处理的可预测性。
    反射内存卡节点延时测试方法:
    反射内存卡数据传输过程全部由硬件完成,在windows这种非实时操作系统下和实时vxworks操作系统下由软件测试这种节点延时都是不可取的。
    反射内存卡、,首先它是一个PCI设备,提供给用户128MB的读写空间。当一节点有写入操作时,自动通过光纤链路将数据同步到所有节点。这一系列传输写入操作由硬件完成。两个节点间更新的延时为100ns级。
    Sdram时钟:66MHZ
    FIFO时钟:106MHZ
    图1:反射内存硬件数据流
    下面提供两种方式来说明或测试节点传输延时:
    A:理论计算方式
    Sdram时钟:66MHZ
    FIFO时钟:106MHZ
    在系统无数据传输过程是由PCI总线通过桥片PCI9656将数据写入到SDRAM中,在写SDRAM的同时数据,地址和控制数据打包发送至发送FIFO,这个过程是同时进行的,SERDES在接收到FIFO数据的中断后,立即将FIFO的数据读取至SERDES完成并串转换并发送至光纤收发器,FIFO的读取时间约只需要4个周期。在较短距离时,光纤传输的时间约为零,不予考虑。在接收端SERDES将光纤收发器数据进行并串转换。送至接收FIFO,接收FIFO中断本地SDRAM控制器,将数据写入SDRAM,完成本次数据的更新过程。SDRAM时钟周期时间为15NS左右,FIFO时钟周期为9.4NS,
    由此可以计算出理论时间 1521+9.410≈405ns。
    B:硬件触发方式
    由于光纤收发器数据传输的快速特性,由软件来来测试时间误差较大,本方法对两个节点上的数据信号进行采集并测量延时。测试探头分别测试节点A的SDRAM和节点B的SDRAM信号,发送特征数据,并在B节点等待触发信号。由示波器看到信号延时。触发后在节点B用软件观察数据是否更新到节点B,改变特征数据及触发条件,可重复数次测特征数据与SDRAM控制信号。可以记录延时约得出延时大小。
    2.网络内存卡带宽测试:
    网络内存卡带宽测试可采用本公司提供的软件进行测试或采用RFM2G下的命令行工具测试不同数据大小包的传输速度。

    展开全文
  • 对实时传输, 传统的以太网络由于传输协议开销的不确定性, 很难满足实时网络的要求, 实时网络是一种应用于高实时性要求的专用网络通信技术, 一般采用基于高速网络的共享存储器技术实现。除了具有严格传输确定性...
  • 针对上述问题,提出了一种基于反射内存网的组播实现方案,将组播技术反射内存技术相结合,实现了参与组播的各节点间的高速通信。该方案的实现,不仅提高了节点间的通信的可靠性,还提高了基于以太网组播的应用...
  • 反射内存RTX驱动

    2013-08-06 14:48:40
    实时网络技术构建起来的实时系统是一种能够在确定的时间内执行计算或处理功能并对外部的异步事件做出响应的计算机系统。实时网络最重要的特点就是其通信的确定性和可预测性,就是说实时网络中各节点间数据传输的时间...
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与...因工作需要使用反射内存实现数据在不同计算机快速共享,开始学习和使用反射内存。之前

    摘要
    1、介绍
    2、安装
    3、使用

    摘要:
    因项目需要使用反射内存实现数据在不同计算机快速共享,开始学习和使用反射内存。之前没有接触过,小白就开始在网上收集资料,然并没有找到太多有用的资料,大多是反射内存的基本介绍。于是转到官网下载资料,同事也提供了两块很久之前购买的反射内存卡,学习就这样开始了。

    1、介绍
    反射内存集成在反射内存卡上,我们使用的是PCI总线的反射内存卡PCI5565,还有PCIE和其它总线类型的反射内存卡,原理差不多。在两台计算机的PCI插槽插两块反射内存卡,然后通过光纤连接。常见的反射内存卡大小有128M和256M的,当在A卡的地址0x10000写入数据,就会触发数据通过光纤写入到B卡相同的地址,从而实现数据的共享。
    反射内存的组网主要有环状和星状,所谓环状就是A卡的出口光纤连接B卡的入口,B卡的出口光纤连接C卡的入口,以此类推,最后一张卡的出口光纤再连接A卡的入口。当环网中任何一张卡的数据发生变更都会传输到下一张卡,最后回到它自身结束传递。所谓星状是指使用反射内存Hub设备做数据的转发,类似一台交换机,从而达到星状网络里所有卡上相同内存地址空间的数据一致。

    2、安装
    安装包括硬件安装和软件的安装。
    硬件安装就是把反射内存卡插入到计算机的PCI插槽,然后通过光纤连接两张卡。
    (1) 首先需要确认你的计算机是否有PCI插槽,可以打开机箱查看主板上有没有预留PCI插槽。
    (2) 设置反射内存卡上的S1和S2值,S1和S2都是8位的开关,例如S1的第一位开关控制反射内存是否打开冗余模式,第二位控制是否打
    开高性能开关,第三位和第四位一起控制需要使用的反射内存空间的大小,等等。默认S1的设置全部是OFF,建议开始就使用默认
    设置就好了。 S2用来设置当前反射内存卡的NodeID, 全网的反射内存卡需要NodeID唯一,不能重复。所以同一个反射内存网
    络最多支持256块反射内存卡。
    反射内存卡 (3) 插入反射内存卡,连接光纤。这里需要注意四点:
    1)如上图反射内存卡最左边的卡板可能和机箱PCI插卡处不匹配,无法插入,可以用螺丝刀把卡板拆除直接插卡。
    2)反射内存卡的插针可能会比机箱的PCI插槽宽,只要能插入就可以,多余插针没插入没关系。
    3)插卡前计算机要关机断电,防止静电。
    4)光纤连接的时候要保证出口线接入口线,入口线接出口线。

    软件安装就是安装反射内存卡的驱动程序。可以到官网(www.abaco.com)下载驱动程序,解压后结果如下图:
    图二:驱动软件包
    api:反射内存api接口文件
    diags: 官方提供的反射内存命令行程序,也是通过调用API接口实现的,可以通过这个程序以命令的方式查询,执行反射内存数据。
    driver: 驱动程序代码
    include: 驱动程序头文件
    samples: 官方提供的测试样例,包含发数据,收数据和map反射内存数据到本地内存空间三个文件。可以直接make -f Makefile* 后执行。
    rfm2g_load:安装驱动后会调用这个脚本创建设备文件,加载驱动ko文件等。
    具体安装直接参考上面的install文件,只需执行 # make install 即可。

    这里有两点需要注意
    1)当前从官网下载到的驱动程序最高版本是R09, 其支持的最高linux内核版本是 3.x ,所以当你的linux内核版本高于3.x,那在安装的时候大
    概率会报错。可以直接在网上搜索错误信息,解决问题。报错的原因一般是不同linux内核头文件和宏定义有变更,导致驱动程序代码编
    译失败。例如我使用的debian系统的内核是4.9.0-9,编译报struct access f->f_dentry->d_inode was replaced by accessor function,
    需要用使用file_inode(f)替换掉f->f_dentry->d_inode。
    2)可以联系反射内存的技术支持获取最新的驱动程序,前不久技术支持反馈给我一个最新的驱动程序,版本是R10, 其支持的最高linux
    内核版本是4.12. 我的debian环境安装这个驱动直接成功了,但另一个RedHat服务器内核是4.18的,安装还是遇到了问题,只能自己
    解决。

    3、使用
    可以把反射内存当作一个文件,使用时需要先打开反射内存,然后往某个规划好的地址写固定大小的数据,这时数据会从本地内存IO到
    反射内存,此处的IO有两张模式:DMA和PIO,DMA模式是不需要计算机CPU的参与直接通过PCI总线把数据IO到反射内存,PIO需要
    CPU参与。故一般推荐使用DMA模式传输。然后这些数据会在几十微秒内通过光纤传输到下一个反射内存结点,很快整个反射内存网络
    节点都会收到数据,但可能并不是所有节点都需要这份数据,这里你可以通过发送事件来通知需要这份数据的节点去读取数据。接收数
    据的节点读取对应地址固定大小的数据,这样就完成了两个节点数据的快速交换。
    具体到项目中的使用,可以把之前需要使用socket通信的地方改换成反射内存通信。在代码中include驱动程序中的头文件和实现代码即
    可使用对应的API函数。

    后话:
    我们当前的使用还比较简单,还没有嵌入到项目中使用。在使用反射内存测试时,发现有一张卡的数据会有一两位值发生跳变并且
    DMA模式也打不开。咨询了国内的技术支持,然他们也解决不了,当前正在联系国外的技术支持,老外的效率相当的慢。。。
    后面有进展和新的问题,我再更新 ~

    展开全文
  • 反射内存介绍

    千次阅读 2013-06-16 17:59:37
    反射内存定义   反射内存网络是一种特殊类型的共享内存系统,旨在使多个独立计算机共享通用数据集。反射内存网络可在每个子系统中保存整个共享内存的独立备份。每个子系统均享有充分且不受限制的访问权限,还能以...

    反射内存定义    实时仿真技术网http://www.vmic5565.com     

            反射内存网络是一种特殊类型的共享内存系统,旨在使多个独立计算机共享通用数据集。反射内存网络可在每个子系统中保存整个共享内存的独立备份。每个子系统均享有充分且不受限制的访问权限,还能以极高的本地内存写入速度修改本地数据集。当数据写入本地反射内存备份,高速逻辑同步将其传输至环状网络的下一个节点,如图所示。每个后续节点同时将这个新数据写入本地备份,然后将其发送至环网的下一个节点。当信息回到初始节点时便会被从网络中移除,然后,根据特定硬件与节点数目,网络上的所有计算机几个微妙之内便会在同一地址拥有相同数据。本地处理器无需接入网络便能在任意时间读取这些数据。通过这种方式,每台计算机便可始终拥有共享内存集的最新本地备份。在本例的四个节点中,所有计算机只需2.1 μs便可接收到写入反射内存中的数据。

    更多下载请访问:实时仿真技术网www.vmic5565.com

            * *假设线缆长度较短、数据包规格最大且无网络流量,这种延迟计算便可能成立。线缆长度与网络流量能够增加延迟,但只要网络带宽没有超限,延迟就不会出现明显增加。反射内存板(节点)包括本地内存、嵌入式接口以及可为主机与反射内存提供访问通道的仲裁逻辑。反射内存板可物理安装或连接至各种计算机总线中,包括VME, PCI/PCI-X,CompactPCI, PCI Express或其他能够集成PMC槽的标准/专用系统。这就使得热门工作站可通过反射内存与单板计算机实现连接,无需考虑互用性。

     

    反射内存的使用范围

    反射内存可用于所有使用以太网、光纤通道或其他串行网络将计算机或可编程逻辑控制器连接在一起的应用场合,但并非适用于所有应用场合。反射内存与以实时交互作用为首要关注因素的系统关系最为紧密。在需要低延迟与高度通信的系统中,虽然反射内存板价格高于性能较低的硬件,但却能在性能方面,通过极高的易用性带来丰厚回报。

     

    基于反射内存的实时网络

    没有任何高性能局域网能像反射内存这样易于安装和操作。理想的网络应该允许所有计算机同时访问彼此的内存。反射内存通过在几微妙内赋予网络上每台计算机其他计算机内存有效副本的方式接近了这个构想,最多可连接多达256台计算机。由于内存的全
    局属性,可能会有多台计算机同时进行访问。所有CPU写入该公共内存空间的访问都将被复制到网络中的其他节点上。反射内存透明地监测、复制这个数据,这样应用便能在无软件开销惩罚的情况下共享该数据。操作系统与独立处理器现在,反射内存硬件可用于VMEPCI/PCI-XPMCPCI Express和其他各种格式。这样便允许单独的反射内存网络连接不同总线。附带PMC槽的嵌入式单板
    计算机(VME or CompactPCI)使用反射内存PMC板在主机底板上卸载流量。用户可对高速网络进行配置,在该网络上,所有台式
    工作站、单板电脑或服务器均可直接通过任何带有可用CompactPCI,PCI/PCI-X, PCI Express,VMEbus,PMC槽的计算机共享信息。即使连接使用不同字节格式(大端和小端类型)的计算机,字节交换在反射内存系统中也不是问题。基于PCI的反射内存板含有为字节交换专门设计的硬件。该硬件提供快速、高效、可重复的双向转换。此外,大端与小端类型的转换也不会发生协议开销或时间损失。反射内存还有易用性,且无需考虑操作系统及其使用的设备。
    经济学与可用的建设时间系统
    系统设计人员越来越需要在更短时间内构造出更强大、更复杂的系统。在这种情况下,硬件成本与软件和集成硬件/软件的成本相比微不足道,这点在单机系统与微系统中表现得更加明显。在时间与系统正常运行的低单位投资成为市场上的关键因素时,使用反
    射内存便会带来极大的利益。在这些要求苛刻的系统中,反射内存简单的读/写通信方式大大提高了产品上市时间,同时提高了网络上的数据通过量。

    超过标准局域网的技术优势

    反射内存提供多个超过标准网络的特性:比如全局化内存、高速数据传输以及软件透明度,这些特性使反射内存成为最具吸引力的多机通讯解决方案。与传统通讯方式的附加开发时间、测试、维护、文档编制和附加 CPU 要求所产生的成本相比,反射内存方案更加经济高效。


    更多下载请访问:实时仿真技术网www.vmic5565.com

    展开全文
  • RFM反射内存

    千次阅读 2018-03-23 16:15:39
    RFM(Reflective Memeory)什么是反射内存?如何使用反射内存? 要让分布式系统如同单个系统一样工作,必须在系统组件之间共享数据。这是让不同部分可以一起工作的关键要素。通常可以使用反射内存接口实现。 反射...
  • 介绍了反射内存网的特点,阐述了反射内存网的工作原理与通信机制,并与传统计算机网络技术进行了比较.重点给出了反射内存网性能的测试方案和测试结果,并设计了一套基于反射内存网的测试软件.通过实验验证了反射内...
  • Java基础知识面试题(2020最新版)

    万次阅读 多人点赞 2020-02-19 12:11:27
    Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web2.0应用程序。2018年2月,Eclipse 宣布正式...
  • 反射内存网与以太网技术比较

    千次阅读 2013-09-24 09:20:50
    基于反射内存构建的实时网络是一种强实时高带宽局域网技术,在互连的计算机间提供高效的数据传输。反射内存网在所有互连的节点中虚拟出一段全局共享的网络内存,在分布系统中实现内存至内存的通
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    // true 代码解读:因为 x 和 y 指向的是同一个引用,所以 == 也是 true,而 new String()方法则重写开辟了内存空间,所以 == 结果为 false,而 equals 比较的一直是值,所以结果都为 true。 equals 解读 equals ...
  • 反射内存卡VMIPCI-5565 PMC5565

    千次阅读 2012-07-09 14:29:49
    共享存储器光纤模块通讯速率快、传输距离长、通用性好,并且可以连接多个节点组成一个实时网络,其通信协议简单、宿主机负载轻、软硬件平台适应性强、传输纠错能力强、具有严格的传输确定性和可预测性。  网络...
  • 介绍了反射内存网的特点,阐述了反射内存网的工作原理与通信机制,并与传统计算机网络技术进行了比较.重点给出了反射内存网性能的测试方案和测试结果,并设计了一套基于反射内存网的测试软件.通过实验验证了反射内存网...
  • java面试题2019_java面试题及答案_java面试题库

    千次阅读 多人点赞 2019-05-16 09:31:30
    1、 一个.java源文件中是否可以包括多...Java反射技术主要实现类有哪些,作用分别是什么? 223、 Class类的作用?生成Class对象的方法有哪些? 224、 java反射的使用场合和作用、及其优缺点 225、 java中String类的...
  • C++游戏开发的一些高级常识(持续更新)

    千次阅读 多人点赞 2019-02-20 14:53:40
    使用C++进行内存管理2.C/C++程序的编译与链接过程3.静态链接库与动态链接库的意义、生成与使用4.C++如何实现委托5.C++如何实现反射6.C++的序列化实现7.C++运行时类型识别8.C++垃圾回收 1.使用C++进行内存管理 2.C/...
  • DDoS攻击

    千次阅读 多人点赞 2019-10-16 15:32:40
    对于DDoS攻击者来说,攻击互联网上的某个站点,有一个重点就是确定到底有多少台主机在支持这个站点,一个大的网站可能有很多台主机利用负载均衡技术提供服务。所有这些攻击目标的信息都关系到后面两个阶段的实施目标...
  • 它是一款Android/Java的发布-订阅事件总线框架,简化了Android组件间消息通信的过程,将我们从复杂的组件内通信解脱出来,其Github地址[EventBus](https://github.com/greenrobot/EventBus);既然它这么好用,那不对...
  • Android面试题整理

    千次阅读 2018-02-27 21:56:47
    &unmarshalled)操作不需要用反射,数据也存放在Native内存中,效率要快很多。 两个Activity之前传递对象一定要注意对象的大小,Intent中的Bundle是在使用Binder机制进行数据传递的,能使用的Binder的缓冲区是有...
  • RFID射频身份识别,是一个非常成熟的通信技术,在仓储物流、交通运输等行业有广泛的应用,本文就将介绍RFID的通信原理。
  • 全面理解Java内存模型(JMM)及volatile关键字

    万次阅读 多人点赞 2017-06-12 11:25:05
    【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) ... 出自【zejian的博客】...深入理解Java类型信息(Class对象)与反射机制 深入理解Java枚举类型(enum) 深入理解Java注解类型(@Annotation) 深...
  • WPF开发教程

    万次阅读 多人点赞 2019-07-02 23:13:20
    此系统在内存受限的系统上工作良好,因为当某些内容更改时,只需要处理受影响的组件即可 – 不会有两个组件对一个像素的颜色更改起作用。 WPF 使用“绘画器的算法”绘制模型。这意味着并不是剪辑每个组件,而是...
  • 计算机图形学导论

    千次阅读 多人点赞 2018-10-12 22:42:46
    20 世纪 60 年代:1962 年美国 MIT 林肯实验室的 Ivan E.Sutherland 发表了一篇题为“sketchpad:一个人机交互通信的图形系统”的博士论文,首次使用了“Computer Graphics” 这一概念,证明了交互式计算机图形学是...
  • UE4中的反射机制

    千次阅读 多人点赞 2016-12-27 20:19:59
    这项能力非常有用并且是虚幻引擎一种基础的技术,虚幻引擎在此基础上提供一系列的系统,比如编辑器中的细节面板、序列化、垃圾收集、网络应答以及蓝图与C++的通信等。然而,C++本身并不支持任何的反射形式,所以虚幻...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,086
精华内容 10,034
关键字:

反射内存通信技术