近年來,分區(qū)化(Partitioning)技術(shù)已被廣泛應(yīng)用于大型嵌入式系統(tǒng),此項(xiàng)技術(shù)重在解決嵌入式系統(tǒng)中多類應(yīng)用軟件共享計(jì)算機(jī)資源的安全性問題,同時(shí),也可降低軟件開發(fā)成本,提高軟件的可重用能力。某公司承擔(dān)了一項(xiàng)宇航計(jì)算機(jī)系統(tǒng)研制任務(wù),要求將以前采用的多處理機(jī)系統(tǒng)精簡(jiǎn)為由單個(gè)處理器系統(tǒng)完成,而整體功能應(yīng)在原有功能不變的基礎(chǔ)上,可靈活擴(kuò)展,并要求原應(yīng)用軟件可被快速移植到新系統(tǒng)。公司將任務(wù)交給王工程師組織并承擔(dān)總體設(shè)計(jì)工作。在采用何種嵌入式實(shí)時(shí)操作系統(tǒng)的選型問題上,王工認(rèn)為宇航系統(tǒng)強(qiáng)調(diào)安全性,原系統(tǒng)應(yīng)用軟件功能分布在各自的處理機(jī)上,在保持功能不變的情況下,應(yīng)適當(dāng)?shù)鼐S持各個(gè)軟件的相對(duì)獨(dú)立性,因此采用具有分區(qū)能力的操作系統(tǒng)(如:VxWorks653)比較合適。
【問題1】(共9分) 圖3-1給出了具有分區(qū)能力的操作系統(tǒng)架構(gòu),該架構(gòu)支持分區(qū)和進(jìn)程兩類調(diào)度,并提供了分區(qū)的時(shí)間、空間隔離保障,保證了應(yīng)用軟件可安全共享計(jì)算機(jī)資源。請(qǐng)用300字以內(nèi)文字說明該類操作系統(tǒng)中分區(qū)化技術(shù)的主要特點(diǎn)。 圖3-1 具有分區(qū)能力的操作系統(tǒng)架構(gòu)
根據(jù)表3-1給出的原系統(tǒng)各任務(wù)周期和最壞執(zhí)行時(shí)間數(shù)據(jù),新系統(tǒng)中的所有任務(wù)可被調(diào)度,請(qǐng)對(duì)此進(jìn)行分析說明,完善表3-2所示的分區(qū)調(diào)度表的設(shè)計(jì),在空(1)~(10)填寫正確內(nèi)容并將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。 (注:WCET,Worst-Case Execution Time)。