問答題
博學(xué)公司最近簽訂了一份控制系統(tǒng)軟件的研制合同。合同技術(shù)要求如下:
①本控制系統(tǒng)的軟件運(yùn)行平臺擬采用嵌入式實(shí)時操作系統(tǒng),控制系統(tǒng)的工作周期為10ms,要求控制軟件能夠精確地按事先預(yù)定的時間順序完成數(shù)據(jù)的采集、處理和輸出。
②為了提高整個系統(tǒng)的可靠性,控制系統(tǒng)采用容錯處理,即用兩個相對獨(dú)立的計(jì)算機(jī)承擔(dān)相同的工作,通過交叉對比,實(shí)現(xiàn)控制的雙余度管理;當(dāng)任何一臺計(jì)算機(jī)出現(xiàn)故障時,系統(tǒng)可以進(jìn)行單余度控制。系統(tǒng)結(jié)構(gòu)如圖12-21所示。
③在10ms工作周期內(nèi)的時間分配如表12-15所示。
公司總工程師將本項(xiàng)任務(wù)交付給項(xiàng)目主管李工程師實(shí)施,要求李工按雙方合同要求完成本項(xiàng)目的策劃、需求分析和方案設(shè)計(jì)工作,重點(diǎn)強(qiáng)調(diào)系統(tǒng)的可靠性要求,并特別提示:目前比較流行的嵌入式操作系統(tǒng)普遍采用可搶占式優(yōu)先級調(diào)度策略,不能滿足用戶關(guān)于"能夠精確地按事先預(yù)定的時間順序完成數(shù)據(jù)的采集、處理和輸出"的要求。
問答題
博學(xué)公司最近簽訂了一份控制系統(tǒng)軟件的研制合同。合同技術(shù)要求如下:
①本控制系統(tǒng)的軟件運(yùn)行平臺擬采用嵌入式實(shí)時操作系統(tǒng),控制系統(tǒng)的工作周期為10ms,要求控制軟件能夠精確地按事先預(yù)定的時間順序完成數(shù)據(jù)的采集、處理和輸出。
②為了提高整個系統(tǒng)的可靠性,控制系統(tǒng)采用容錯處理,即用兩個相對獨(dú)立的計(jì)算機(jī)承擔(dān)相同的工作,通過交叉對比,實(shí)現(xiàn)控制的雙余度管理;當(dāng)任何一臺計(jì)算機(jī)出現(xiàn)故障時,系統(tǒng)可以進(jìn)行單余度控制。系統(tǒng)結(jié)構(gòu)如圖12-21所示。
③在10ms工作周期內(nèi)的時間分配如表12-15所示。
公司總工程師將本項(xiàng)任務(wù)交付給項(xiàng)目主管李工程師實(shí)施,要求李工按雙方合同要求完成本項(xiàng)目的策劃、需求分析和方案設(shè)計(jì)工作,重點(diǎn)強(qiáng)調(diào)系統(tǒng)的可靠性要求,并特別提示:目前比較流行的嵌入式操作系統(tǒng)普遍采用可搶占式優(yōu)先級調(diào)度策略,不能滿足用戶關(guān)于"能夠精確地按事先預(yù)定的時間順序完成數(shù)據(jù)的采集、處理和輸出"的要求。
問答題
甲公司承擔(dān)了一項(xiàng)為宇航系統(tǒng)配套生產(chǎn)高性能嵌入式計(jì)算機(jī)系統(tǒng)的任務(wù),用戶要求該系統(tǒng)要具有高速并發(fā)處理能力、低功耗、高可靠性,并可以有效地防止系統(tǒng)故障的蔓延。根據(jù)用戶對本項(xiàng)目的要求,甲公司成立了軟/硬件兩個項(xiàng)目組,總體設(shè)計(jì)由硬件組承擔(dān),負(fù)責(zé)高性能嵌入式計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì),軟件組負(fù)責(zé)確定軟件的技術(shù)需求和應(yīng)用軟件開發(fā)平臺的軟件設(shè)計(jì)工作。
在處理器選型方面,硬件組王工與軟件組張工在討論采用哪種CPU體系結(jié)構(gòu)方面發(fā)生爭議。目前,流行的處理器結(jié)構(gòu)包括單核結(jié)構(gòu)、多處理器結(jié)構(gòu)、超線程結(jié)構(gòu)、多核結(jié)構(gòu)、共享Cache的多核結(jié)構(gòu)和超線程技術(shù)的多核結(jié)構(gòu)共6種,如圖12-20所示。