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