RDMA(Remote Direct Memory Access)
一種允許網(wǎng)絡(luò)中計(jì)算機(jī)在內(nèi)存中交換數(shù)據(jù)的技術(shù),交換過(guò)程中不引入處理器、cache、或者操作系統(tǒng)。和DMA(locally-based Direct Memory Access)一樣,RDMA提高了帶寬和性能。RDMA在一個(gè)叫做NIC的網(wǎng)絡(luò)接口卡中實(shí)現(xiàn)了一個(gè)傳輸協(xié)議,這個(gè)傳輸協(xié)議支持零拷貝:可以直接從一個(gè)內(nèi)存中讀出數(shù)據(jù),然后寫到另一個(gè)計(jì)算機(jī)的內(nèi)存中去。
DMA(Direct Memory Access)
(存儲(chǔ)器直接訪問(wèn))。這是指一種高速的數(shù)據(jù)傳輸操作,允許在外部設(shè)備和存儲(chǔ)器之間直接讀寫數(shù)據(jù),既不通過(guò)CPU,也不需要CPU干預(yù)。整個(gè)數(shù)據(jù)傳輸操作在一個(gè)稱為"DMA控制器"的控制下進(jìn)行的。CPU除了在數(shù)據(jù)傳輸開始和結(jié)束時(shí)做一點(diǎn)處理外,在傳輸過(guò)程中CPU可以進(jìn)行其他的工作。這樣,在大部分時(shí)間里,CPU和輸入輸出都處于并行操作。因此,使整個(gè)計(jì)算機(jī)系統(tǒng)的效率大大提高
SMBus(System Management Bus)
系統(tǒng)管理總線,是1995年由Intel提出的,應(yīng)用于移動(dòng)PC和桌面PC系統(tǒng)中的低速率通訊。希望通過(guò)一條廉價(jià)并且功能強(qiáng)大的總線(由兩條線組成),來(lái)控制主板上的設(shè)備并收集相應(yīng)的信息。 可以實(shí)現(xiàn)帶外管理。
I2C(Inter-Integrated Circuit)
是由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。是微電子通信控制領(lǐng)域廣泛采用的一種總線標(biāo)準(zhǔn)。它是同步通信的一種特殊形式,具有接口線少,控制方式簡(jiǎn)單,器件封裝形式小,通信速率較高等優(yōu)點(diǎn)。
SMBus和I2C的區(qū)別
SMbus 最早是由 Intel 公司提出來(lái)的. 現(xiàn)在由 SBS 管理維護(hù)這一個(gè)規(guī)格. 此規(guī)格是用 Philips 的 I2C 簡(jiǎn)化而來(lái). SMbus 是由兩條訊號(hào)所組成的一種匯流排. 是為了在系統(tǒng)上較慢速的裝置及電源管理裝置之間的溝通使用. 使系統(tǒng)可取得這些裝置的制造廠商,型號(hào),一些控制資訊,錯(cuò)誤訊息及狀態(tài).確實(shí),在一般運(yùn)用下,I2C Bus與SMBus沒(méi)有太大的差別,從實(shí)體接線上看也幾乎無(wú)差異,甚至兩者直接相連多半也能相安無(wú)誤地正確互通并運(yùn)作。
VDM(vender defined message)
vender自定義消息