產(chǎn)品名稱 |
NODE控制器 |
面向地區(qū) |
全國 |
結(jié)點(diǎn)是指一臺計算機(jī)或其他設(shè)備與一個有立地址和具有傳送或接收數(shù)據(jù)功能的網(wǎng)絡(luò)相連。結(jié)點(diǎn)可以是工作站、客戶、網(wǎng)絡(luò)用戶或個人計算機(jī),還可以是服務(wù)器、打印機(jī)和其他網(wǎng)絡(luò)連接的設(shè)備。每一個工作站,服務(wù)器、終端設(shè)備、網(wǎng)絡(luò)設(shè)備即擁有自己網(wǎng)絡(luò)地址的設(shè)備都是網(wǎng)絡(luò)結(jié)點(diǎn)。網(wǎng)絡(luò)結(jié)點(diǎn)主要負(fù)責(zé)網(wǎng)絡(luò)中信息的發(fā)送、接收和轉(zhuǎn)發(fā)。網(wǎng)絡(luò)結(jié)點(diǎn)是計算機(jī)與網(wǎng)絡(luò)的接口,計算機(jī)通過網(wǎng)絡(luò)結(jié)點(diǎn)向其他的計算機(jī)發(fā)送信息,鑒別和接收其他計算機(jī)發(fā)送過來的信息。在大型網(wǎng)絡(luò)中,網(wǎng)絡(luò)結(jié)點(diǎn)一般由一臺處理機(jī)或通信控制器來擔(dān)當(dāng),此時網(wǎng)絡(luò)結(jié)點(diǎn)還具有存儲轉(zhuǎn)發(fā)和路徑選擇的功能,在局域網(wǎng)中使用的網(wǎng)絡(luò)適配器也屬于網(wǎng)絡(luò)結(jié)點(diǎn)。
通過對CFDP的深入研究,將其應(yīng)用于空間數(shù)據(jù)傳輸演示系統(tǒng)中,根據(jù)CFDP節(jié)點(diǎn)控制器在傳輸任務(wù)中所表現(xiàn)出的功能,給出了設(shè)備的設(shè)計方案,完成了硬件電路中數(shù)據(jù)存儲板卡和數(shù)據(jù)收發(fā)板卡的設(shè)計,并對協(xié)議進(jìn)行合理的選取和裁剪,針對可靠和不可靠中繼傳輸這兩種傳輸業(yè)務(wù)開發(fā)出具有CFDP功能的應(yīng)用軟件。
基于CFDP的節(jié)點(diǎn)控制器是為了實(shí)現(xiàn)CFDP傳輸業(yè)務(wù)的重要組成設(shè)備之一。在源端和目標(biāo)端無法建立直接傳輸鏈接的時候,CFDP節(jié)點(diǎn)控制器作為傳輸?shù)闹欣^節(jié)點(diǎn)對傳輸?shù)奈募?shù)據(jù)起到存儲轉(zhuǎn)發(fā)的作用。因此,設(shè)備具備大容量的存儲器;能夠進(jìn)行單向,半雙工以及全雙工通信的數(shù)據(jù)收發(fā)裝置;適應(yīng)深空環(huán)境中工作的文件系統(tǒng)以及實(shí)現(xiàn)CFDP傳輸業(yè)務(wù)的應(yīng)用軟件。根據(jù)任務(wù)需求,可以將CFDP節(jié)點(diǎn)控制器主要劃分為硬件電路,星載嵌入式文件系統(tǒng)以及CFDP應(yīng)用軟件三部分。
對于較大容量的存儲器來說,如果文件系統(tǒng)不對存儲器上數(shù)據(jù)的位置進(jìn)行組織和記錄,那么每查詢一個數(shù)據(jù)項就要掃描整個數(shù)據(jù)文件,這種訪問存儲器的代價會嚴(yán)重影響到系統(tǒng)的效率。因此通過索引機(jī)制來取代對存儲器漫無目的的訪問,能夠有效提高系統(tǒng)的效率。索引文件(index file)是一種特殊的文件組織。通常由索引表和主文件兩部分構(gòu)成。主文件用來存儲數(shù)據(jù)文件的記錄項,它可以是有序的也可以是無序的。索引表是一張指示邏輯記錄和物理記錄之間對應(yīng)關(guān)系的表。索引表中的每一項稱為索引項。文件建立時,自動開辟索引區(qū)。
刪除數(shù)據(jù)與插入數(shù)據(jù)的步驟相似,都需要先找到被處理數(shù)據(jù)所在葉子節(jié)點(diǎn)的位置,然后進(jìn)行刪除操作。如果要刪除的元素不在葉子節(jié)點(diǎn),需要用一個比待刪除元素大而且又接近它的元素代替刪除元素。然后在葉子節(jié)點(diǎn)刪除這個代替的元素。需要注意的是,當(dāng)刪除元素后的葉子節(jié)點(diǎn)中元素個數(shù)不足m個時,需要向它同一層上的兄弟節(jié)點(diǎn)(左或者右)借一個元素。在這種情況下,若鄰近的兄弟節(jié)點(diǎn)中元素個數(shù)均為m,則將它們合二為一。此時其父節(jié)點(diǎn)中也就少了一個元素,因此又要考慮合并。
核心控制模塊用于處理已經(jīng)過光電轉(zhuǎn)化的控制信道消息。先解讀控制信道的消息識別其類型,然后根據(jù)消息類型做相應(yīng)的處理。若為突發(fā)控制包,則根據(jù)突發(fā)控制包的具體內(nèi)容和當(dāng)前系統(tǒng)資源狀態(tài)進(jìn)行資源調(diào)度,產(chǎn)生設(shè)置光交換矩陣所需的控制信號,并將突發(fā)控制包轉(zhuǎn)發(fā)至下一節(jié)點(diǎn)。若為普通網(wǎng)管數(shù)據(jù)包,負(fù)責(zé)將其交給網(wǎng)絡(luò)管理模塊。另外,信道資源的更新與維護(hù)也是由核心控制模塊完成的。