詳細介紹
反射內存網絡是一種特殊類型的共享內存系統,旨在使多個獨立計算機共享通用數據集。反射內存網絡可在每個子系統中保存整個共享內存的獨立備份。每個子系統均享有充分且不受限制的訪問權限,還能以極的本地內存寫入速度修改本地數據集。 當數據寫入本地反射內存備份,高速邏輯同步將其傳輸至環狀網絡的下一個節點,如圖所示。每個后續節點同時將這個新數據寫入本地備份,然后將其發送至環網的下一個節點。當信息回到初始節點時便會被從網絡中移除,然后,根據特定硬件與節點數目,網絡上的所有計算機幾個微妙之內便會在同一地址擁有相同數據。本地處理器無需接入網絡便能在任意時間讀取這些數據。通過這種方式,每臺計算機便可始終擁有共享內存集的最本地備份。在本例的四個節點中,所有計算機只需 2.1 μs 便可接收到寫入反射內存中的數據。
反射內存卡的通訊區別于其它常規的通訊方式,是一種無需軟件參與而實現數據共享的通訊方式。以PCI5565為例,PCI5565在系統中映射一個128M的內存空間,應用程序將采集的數據寫入板載的的內存中,而將這個內存中的數據共享到其它節點是由硬件來完成,硬件完成將數據以幀的方式傳遞到下一個節點,由于采用2.125G的光纖通訊這個速度是非??斓?,縮短了數據同步的時間,在一些系統中可以認為兩個內存中的數據是*一樣的。在實時性更高的系統中而且這個時間是可以預測的,因此在一些ms級或更低仿真周期的仿真系統中反射內存網的優勢非常明顯。
反射內存網區別于通用的通訊方式,但價格和成本一直比較高,不能像傳統網絡那樣可以將成本做到很低,這限制了反射內存的應用,在一些成本敏感的系統中,只能是與常規網絡互為補充。但反射內存的易用性降低了軟件開發的成本和周期,節省了CPU開銷,易于理解和使用,減小了系統的復雜度,縮短了系統研發周期減小了風險,這些優點使反射內存卡得到更多的應用。
目前反射內存網泛的應用是在實時仿真系統,在這種系統中各個功能模塊劃分得十分清楚。負責采集數據的計算機,負責模型解算的計算機,負責圖像顯示的計算機,負責數據輸出的計算機。負責系統綜合控制的計算機等等,可以擴充和減少節點,進行分布外理。軟件開發也可以在不同的OS中進行。這使得多個員工合作快速開發出一個健壯的系統成為可能。
當然反射內存卡有更多的應用領域,這種可由設計人員自由發揮的,靈活設計系統。
我們的接口卡可以安裝在各種各樣的計算機背板和總線中,包括VME、PMC、PCI和PCI Express。我們支持各種各樣的操作系統,例如Linux®、VxWorks®、Microsoft® Windows® XP/ Vista®/2003和Solaris®。您也可以選擇多模式以用于短的光線路線,或選擇單模式用于節點之間的長距離線路以實現光纖電纜的互聯。此外,我們最的軟件工具專門用于輕松實現從老版反射內存產品到功能更全、性能年更高的新版反射內存產品之間的升級。
端口API庫是一種軟件工具,可提供從傳統RFM1反射內存用戶升級為具備更多功能和更高性能的最RFM2硬件的遷移途徑。RFM1/RMNet至RFM2g端口能夠使RFM1用戶在作出最小改變的情況下使用性能更高和功能更強的RFM2設備。端口API是一種中間層,可輕松地通過RFM2g驅動器進行安裝,并能夠使用戶在作出很小改變或不改變的情況下在新的RFM2反射內存產品中運行為RFM1產品開發的應用程序代碼。端口層位于RFM2g API之上,在為應用程序提供類似的RFM1/RMNet API的同時,能夠幫助在兩個API之間實現轉換。端口API庫可用于從RFM1/RMNet“不再推薦使用或停產"產品頁進行下載。
其他推薦產品
更多-
¥18000
通用光線反射內存卡PMC5565上海