問(wèn)答題

嵌入式軟件體系架構(gòu)
博學(xué)公司承擔(dān)了一項(xiàng)宇航嵌入式設(shè)備的研制任務(wù)。本項(xiàng)目除對(duì)硬件設(shè)備環(huán)境有很高的要求外,還要求支持以下功能:
①設(shè)備由多個(gè)處理機(jī)模塊組成,需要時(shí)外場(chǎng)可快速更換(即LRM結(jié)構(gòu))。
②應(yīng)用軟件應(yīng)與硬件無(wú)關(guān),便于軟硬件的升級(jí)。
⑨由于宇航嵌入式設(shè)備中要支持不同功能,系統(tǒng)應(yīng)支持完成不同功能任務(wù)間的數(shù)據(jù)隔離。
④宇航設(shè)備可靠性要求高,系統(tǒng)要有故障處理能力。
公司在接到此項(xiàng)任務(wù)后,進(jìn)行了反復(fù)論證,提出三層棧(TLS)軟件總體架構(gòu),如圖12-7所示,并將軟件設(shè)計(jì)工作交給了李工,要求其在3周內(nèi)完成軟件總體設(shè)計(jì)工作,給出總體設(shè)計(jì)方案。

在TLS軟件架構(gòu)的基礎(chǔ)上,關(guān)于選擇哪種類(lèi)型的嵌入式操作系統(tǒng)問(wèn)題,李工與總工程師發(fā)生了嚴(yán)重分歧。李工認(rèn)為,宇航系統(tǒng)是實(shí)時(shí)系統(tǒng),操作系統(tǒng)的處理時(shí)間越快越好,隔離意味著以時(shí)間作代價(jià),沒(méi)有必要,建議選擇類(lèi)似于VxWorks5.5的操作系統(tǒng);總工程師認(rèn)為,應(yīng)用軟件間隔離是宇航系統(tǒng)安全性要求,宇航系統(tǒng)在選擇操作系統(tǒng)時(shí)必須考慮這一點(diǎn),建議選擇類(lèi)似于Linux的操作系統(tǒng)。
請(qǐng)說(shuō)明兩種操作系統(tǒng)的主要差異,完成表12-8中的空白部分,并針對(duì)本任務(wù)要求,用200字以?xún)?nèi)的文字說(shuō)明你選擇操作系統(tǒng)的類(lèi)型和理由。


你可能感興趣的試題

最新試題

選擇實(shí)時(shí)嵌入式操作系統(tǒng)及開(kāi)發(fā)環(huán)境時(shí)應(yīng)考慮哪幾方面問(wèn)題?請(qǐng)用200字以?xún)?nèi)文字簡(jiǎn)要論證。

題型:?jiǎn)柎痤}

請(qǐng)用300字以?xún)?nèi)文字,分析公司向備份中心備份數(shù)據(jù)的時(shí)間間隔的選取、公司日常業(yè)務(wù)系統(tǒng)的運(yùn)行性能,以及在災(zāi)難發(fā)生時(shí)數(shù)據(jù)損失情況三者之間的關(guān)系。

題型:?jiǎn)柎痤}

性能是Web應(yīng)用系統(tǒng)的一個(gè)重要質(zhì)量屬性。請(qǐng)用200字以?xún)?nèi)的文字說(shuō)明3個(gè)主要影響Web應(yīng)用系統(tǒng)性能的因素,針對(duì)每個(gè)因素提出解決方案以提高系統(tǒng)性能。

題型:?jiǎn)柎痤}

在系統(tǒng)可靠性中,可靠度和失效率是兩個(gè)非常關(guān)鍵的指標(biāo),請(qǐng)分別解釋其含義。

題型:?jiǎn)柎痤}

根據(jù)本項(xiàng)目中任務(wù)的時(shí)間性能參數(shù),請(qǐng)用200字以?xún)?nèi)文字(也可用圖示)描述任務(wù)的被調(diào)度關(guān)系,并分析系統(tǒng)是否可調(diào)度(暫不考慮操作系統(tǒng)的時(shí)間開(kāi)銷(xiāo))。

題型:?jiǎn)柎痤}

在本項(xiàng)目中,如果計(jì)算機(jī)采用了多線(xiàn)程技術(shù)實(shí)現(xiàn)應(yīng)用程序的并發(fā)操作,程序設(shè)計(jì)人員將面臨多種挑戰(zhàn),其主要原因在于:程序會(huì)同時(shí)發(fā)生多個(gè)動(dòng)作,對(duì)這些同時(shí)發(fā)生的動(dòng)作及它們之間的交互進(jìn)行管理將面臨4方面的挑戰(zhàn),即同步、通信、負(fù)載均衡和可伸縮性,用200字以?xún)?nèi)的文字對(duì)上述4種挑戰(zhàn)進(jìn)行簡(jiǎn)要描述,并給出如表12-14所示的常用并發(fā)程序設(shè)計(jì)模式的分解方式。

題型:?jiǎn)柎痤}

請(qǐng)用150字以?xún)?nèi)文字,說(shuō)明雙機(jī)冗余熱備方式主要解決的是系統(tǒng)運(yùn)行中的哪些問(wèn)題?在選擇雙機(jī)冗余熱備產(chǎn)品時(shí)通常需要考慮哪些問(wèn)題?

題型:?jiǎn)柎痤}

請(qǐng)用300字以?xún)?nèi)的文字,說(shuō)明張工和劉工提出的數(shù)據(jù)架構(gòu)的基本思想。 

題型:?jiǎn)柎痤}

如圖12-22所示為控制軟件的數(shù)據(jù)流程關(guān)系,請(qǐng)根據(jù)本題給出的各個(gè)功能模塊,填補(bǔ)其中的空缺處。

題型:?jiǎn)柎痤}

為了防止系統(tǒng)故障的蔓延,解決應(yīng)用進(jìn)程間的相互影響,在超線(xiàn)程技術(shù)的多核結(jié)構(gòu)需要選擇一種嵌入式操作系統(tǒng)作為本高性能嵌入式計(jì)算機(jī)系統(tǒng)的運(yùn)行環(huán)境,請(qǐng)用200字以?xún)?nèi)的文字說(shuō)明選擇的操作系統(tǒng)應(yīng)具備哪些主要功能。

題型:?jiǎn)柎痤}