試題三
閱讀有關(guān)嵌入式系統(tǒng)新架構(gòu)風格方面的描述,在答題紙上回答問題1至問題3。
在傳統(tǒng)的嵌入式系統(tǒng)中,由于應用背景的不同,架構(gòu)風格存在著差異。某公司長期從事各類嵌入式電子產(chǎn)品的研發(fā)工作,為了擴展業(yè)務,擬承擔安全關(guān)鍵嵌入式產(chǎn)品的研制,為了統(tǒng)一
本公司嵌入式產(chǎn)品的架構(gòu),以兼顧安全關(guān)鍵系統(tǒng)和非安全關(guān)鍵系統(tǒng),公司領導層提出了采用國外近年新的跨領域嵌入式系統(tǒng)架構(gòu),新架構(gòu)主要有6個特點:
(1)面向構(gòu)件化
(2)開放式
(3)支持多種安全級別
(4)服務的層次化
(5)確定性核心
(6)內(nèi)部組合的標準化
圖3-1給出了跨領域嵌入式系統(tǒng)架構(gòu),圖中CS表示領域無關(guān)的核心服務、OS表示領域無關(guān)的選擇性服務、DSC表示領域相關(guān)的中心服務、DSO表示領域相關(guān)的選擇性服務。該架構(gòu)通常稱為“腰”型架構(gòu),將嵌入式系統(tǒng)分為核心服務層、域服務層和應用服務層三個層次,實現(xiàn)了應用間相對無關(guān)性設計,架構(gòu)的腰部為與領域無關(guān)的核心服務。
【問題1】(8分) 請用200字以內(nèi)文字說明圖3-1“腰”型架構(gòu)的特點。
【問題2】(10分) 針對圖3-1的“腰”部的核心層,表3-1中給出了10種服務,請判斷這些服務中哪些屬于核心服務(Core Services),哪些屬于選擇性服務(Optional Service),將結(jié)果填到表3-1中。
【問題3】(7分) 該公司遵從圖3-1定義的嵌入式架構(gòu)風格,梳理了現(xiàn)有產(chǎn)品序列,定義了公司產(chǎn)品中涉及的軟件主要包括以下4類:
(1)基于分區(qū)化的嵌入式操作系統(tǒng)(如:VxWorks653)
(2)存儲管理部件(如:文件系統(tǒng))
(3)支持產(chǎn)品互聯(lián)的多種網(wǎng)絡協(xié)議部件(如:TCP/IP、ppp、CAN、1394等)
(4)應用軟件 請根據(jù)你所掌握上述軟件的相關(guān)知識,說明這些軟件應歸屬圖3-1中核心服務層、域服務層和應用服務層中的哪一層。并舉例說明上述軟件提供的服務中哪些歸屬于架構(gòu)的OS、CS、DSC和DSO服務,填寫表3-2。