【廣告】
反射內(nèi)存通訊原理
豪恩科技——專業(yè)反射內(nèi)存卡供應(yīng)商,我們?yōu)槟鷰硪韵滦畔ⅰ?
反射內(nèi)存光纖網(wǎng)絡(luò)采用了先進(jìn)特殊的技術(shù),具備了很強(qiáng)的支持分布實(shí)時(shí)系統(tǒng)的數(shù)據(jù)傳輸能力。在每個(gè)需要實(shí)時(shí)通訊的節(jié)點(diǎn)上插入反射內(nèi)存網(wǎng)卡(節(jié)點(diǎn)卡),每塊節(jié)點(diǎn)卡都有自己獨(dú)立的局部?jī)?nèi)存,它通過局部?jī)?nèi)存映射將網(wǎng)卡上的局部?jī)?nèi)存映射到主機(jī)內(nèi)存,用戶讀寫網(wǎng)卡上的數(shù)據(jù)就如同讀寫主機(jī)內(nèi)存上的數(shù)據(jù)一樣快速方便。另外,每塊反射內(nèi)存網(wǎng)卡又通過網(wǎng)絡(luò)內(nèi)存映射,將分布節(jié)點(diǎn)卡上的局部?jī)?nèi)存映射到一個(gè)虛擬的全局內(nèi)存,即每個(gè)節(jié)點(diǎn)在寫入本地節(jié)點(diǎn)卡的數(shù)據(jù)同時(shí)也寫入所有其他節(jié)點(diǎn)卡的內(nèi)存。這樣,用戶對(duì)本地節(jié)點(diǎn)內(nèi)存的讀寫相當(dāng)于對(duì)全局內(nèi)存進(jìn)行讀寫,而這個(gè)全局內(nèi)存是所有分布節(jié)點(diǎn)都可見反射的,從而實(shí)現(xiàn)分布節(jié)點(diǎn)間的數(shù)據(jù)通訊。通過這種方式,所有的節(jié)點(diǎn)能透明并確定地傳送中斷、消息或者數(shù)據(jù)塊到其他的節(jié)點(diǎn)。
光纖反射內(nèi)存網(wǎng)簡(jiǎn)介
在半實(shí)物仿的真系統(tǒng)等實(shí)時(shí)系統(tǒng)中,要求系統(tǒng)各部分之間的數(shù)據(jù)傳輸具有很高的實(shí)時(shí)性,而傳統(tǒng)的網(wǎng)絡(luò)技術(shù),如以太網(wǎng)、FDDI等在實(shí)時(shí)應(yīng)用中存在以下缺點(diǎn): (1) 數(shù)據(jù)傳輸速率不高; (2) 數(shù)據(jù)傳輸實(shí)時(shí)性差,傳輸延遲較大且延遲具有不可預(yù)測(cè)性; (3) 網(wǎng)絡(luò)通信需要借助多種網(wǎng)絡(luò)協(xié)議來完成,通訊效率較低。
實(shí)時(shí)光纖反射內(nèi)存網(wǎng)(Reflective memory network簡(jiǎn)稱實(shí)時(shí)光纖網(wǎng))是-種基于高速光纖網(wǎng)絡(luò)共享存儲(chǔ)技術(shù)的實(shí)時(shí)網(wǎng)絡(luò)。與傳統(tǒng)的聯(lián)網(wǎng)技術(shù)相比,它除了具有嚴(yán)格的傳輸確定性和可預(yù)測(cè)性外,還具有數(shù)據(jù)傳輸速度高、通信協(xié)議簡(jiǎn)單、宿主機(jī)負(fù)載輕、軟硬件平臺(tái)適應(yīng)性強(qiáng)等特點(diǎn)。
實(shí)時(shí)光纖反射內(nèi)存網(wǎng)(簡(jiǎn)稱實(shí)時(shí)光纖網(wǎng)) 由插在計(jì)算機(jī)內(nèi)的光纖接口板通過光纖線連接在一起, 形成一個(gè)環(huán)網(wǎng)(如圖1),每個(gè)節(jié)點(diǎn)的光纖接口板的板載存儲(chǔ)器都有其他節(jié)點(diǎn)的共享數(shù)據(jù)拷貝,在邏輯上全網(wǎng)的所有節(jié)點(diǎn)共享同一塊存儲(chǔ)器,數(shù)據(jù)一點(diǎn)寫入,多點(diǎn)同時(shí)更新,通過這種方式實(shí)現(xiàn)了數(shù)據(jù)的高速傳輸與共享。
反射內(nèi)存具有以下主要特點(diǎn):
(1)高速度和高的性能
傳輸速度達(dá)到174M字節(jié)/秒。使用光纖,可以連接更多節(jié)點(diǎn)(大到256個(gè)節(jié)點(diǎn)),具有很高的抗干擾能力。測(cè)試結(jié)果表明,從數(shù)據(jù)寫入RAM到傳到另一個(gè)節(jié)點(diǎn)的反射內(nèi)存卡上,只有不到400納秒的時(shí)延。
(2)使用方便
反射內(nèi)存卡通過向每個(gè)節(jié)點(diǎn)機(jī)提供一套相同的數(shù)據(jù)備份使得各節(jié)點(diǎn)可以并發(fā)的訪問相同的內(nèi)容在訪問反射內(nèi)存卡的內(nèi)存時(shí)與訪問自身的內(nèi)存沒有差別。各節(jié)點(diǎn)間數(shù)據(jù)一致性是由反射內(nèi)存卡保證,對(duì)應(yīng)用軟件是透明的。安裝簡(jiǎn)單,將反射內(nèi)存卡插在主板一個(gè)可用槽口上,再將各臺(tái)主機(jī)通過光纖網(wǎng)或扁平數(shù)據(jù)線連在一起即可。
(3)獨(dú)立于操作系統(tǒng)和處理機(jī)
反射內(nèi)存卡可以VME、PCI、PMC、Compact PCI、Multibus I等多種總線上使用,可以將ALPHA、Power PC、Macintosh、奔騰等計(jì)算機(jī)通過反射內(nèi)存卡實(shí)時(shí)網(wǎng)絡(luò)連接在一起,組成一個(gè)集群系統(tǒng)。
(4)確定的數(shù)據(jù)傳輸時(shí)間
在反射內(nèi)存卡中,當(dāng)數(shù)據(jù)被寫入本地的反射內(nèi)存卡板的內(nèi)存中時(shí),就被同時(shí)傳輸?shù)狡渌噙B的計(jì)算機(jī)上,沒有軟件延遲,硬件延遲也非常小。光纖反射內(nèi)存卡在節(jié)點(diǎn)間傳輸數(shù)據(jù)時(shí)只需400納秒。這種確定的時(shí)間延遲為設(shè)計(jì)實(shí)時(shí)應(yīng)用提供了有效的保證。
(5)經(jīng)濟(jì)、
反射內(nèi)存卡的數(shù)據(jù)傳輸速率大,沒有以太網(wǎng)那樣要多層協(xié)議。其次,反射內(nèi)存卡使用簡(jiǎn)單,不需要開發(fā)額外通訊軟件,利于提高系統(tǒng)的可靠性,也節(jié)省了軟件的開發(fā)費(fèi)用。