試題三(25分) 閱讀以下關于嵌入式軟件體系架構的敘述,在答題紙上回答問題1至問題3。
某公司承擔了一項宇航嵌入式設備的研制任務。本項目除對硬件設備環(huán)境有很高的要求 外,還要求支持以下功能:
(1)設備由多個處理機模塊組成,需要時外場可快速更換(即LRM結構);
(2)應用軟件應與硬件無關,便于軟硬件的升級;
(3)由于宇航嵌入式設備中要支持不同功能,系統(tǒng)應支持完成不同功能任務間的數(shù)據(jù)隔 離;
(4)宇航設備可靠性要求高,系統(tǒng)要有故障處理能力。
【問題2】(10分) 在 TLS軟件架構的基礎上,關于選擇哪種類型的嵌入式操作系統(tǒng)問題,李工與總工程師發(fā) 生了嚴重分歧。李工認為,宇航系統(tǒng)是實時系統(tǒng),操作系統(tǒng)的處理時間越快越好,隔離意味著以時間作代價,沒有必要,建議選擇類似于VxWorks5.5的操作系統(tǒng);總工程師認為,應用軟件間隔離是宇航系統(tǒng)安全性要求,宇航系統(tǒng)在選擇操作系統(tǒng)時必須考試這一點,建議選擇類似于Linux的操作系統(tǒng)。 請說明兩種操作系統(tǒng)的主要差異,完成表3-1中的空白部分,并針對本任務要求,用200 字以內(nèi)的文字說明你選擇操作系統(tǒng)的類型和理由。 應用層(AL) 操作系統(tǒng)層(OSL) 模塊支持層(MSL) 硬件平臺 TLS結構