最新嵌入式系統(tǒng)模擬試題_第1頁(yè)
最新嵌入式系統(tǒng)模擬試題_第2頁(yè)
最新嵌入式系統(tǒng)模擬試題_第3頁(yè)
最新嵌入式系統(tǒng)模擬試題_第4頁(yè)
最新嵌入式系統(tǒng)模擬試題_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、上海交通大學(xué)繼續(xù)教育學(xué)院模擬試題課程名稱:嵌入式系統(tǒng)及應(yīng)用試卷類型:開卷課程名稱:嵌入式系統(tǒng)及應(yīng)用試卷類型:開卷姓名:學(xué)號(hào):姓名:填空(每空2分,共40分)1.在專用性、資源受限、功耗約束、常由外接交流電電源供電這4個(gè)特征中,不是嵌入式系統(tǒng)特征的1.是O2.3.4.5.在移動(dòng)電話、2.3.4.5.指令和數(shù)據(jù)共享同一總線的體系結(jié)構(gòu)是_O在嵌入式處理器與外部設(shè)備接口中,使用2根線實(shí)現(xiàn)多對(duì)多雙向收發(fā)的是_o假設(shè)使用奇偶校驗(yàn)位,UART發(fā)送一個(gè)字節(jié)的數(shù)據(jù),從idle狀態(tài)開始(及數(shù)據(jù)線為高),到允許進(jìn)行 下一次發(fā)送動(dòng)作態(tài)為止,至少需要個(gè)時(shí)鐘節(jié)拍。6.7.8.6.7.8.9.10.11.12.13.14.

2、15.16.使用GCC將test.c源代碼文件編譯、鏈接成名為test可供gdb調(diào)試使用的可執(zhí)行文件的命令為。顯示當(dāng)前目錄的路徑的命令是_O在整個(gè)文件系統(tǒng)搜索hello.c文件所在的位置,可以使用命令。操作系統(tǒng)的各種睡眠狀態(tài)中,必須保持對(duì)內(nèi)存供電的是模式。交叉開發(fā)形成的可執(zhí)行文件最終要在 上運(yùn)行。ELF文件的.bss section 一般是用來存儲(chǔ)。WIMP交互模式中,每個(gè)字母代表的意思分別是、oLinux、VxWorks、Windows CE、以C/OS-II中不是實(shí)時(shí)操作系統(tǒng)的有。RMS的中文意思是,EDF的中文意思是o基于CMOS工藝的處理器內(nèi)核的動(dòng)態(tài)功耗動(dòng)態(tài)功耗W,與供電電壓V,工作頻

3、率F的關(guān)系為 o二.單項(xiàng)選擇題(每題2分,共50分)關(guān)于嵌入式組成,下面說法錯(cuò)誤的是:()嵌入式系統(tǒng)的中間層是位于操作系統(tǒng)與應(yīng)用程序之間。嵌入式系統(tǒng)包括硬件和軟件嵌入式系統(tǒng)包含了一個(gè)計(jì)算機(jī)系統(tǒng)基本部件每個(gè)嵌入式系統(tǒng)都擁有獨(dú)立的操作系統(tǒng)下面不屬于嵌入式處理器的是:( )o Intel Core (酷睿)處理器Intel Atom 處理器MCS-51單片機(jī)ARM處理器關(guān)于嵌入式處理器內(nèi)核性能,下面說法正確的是:()DMIPS反映處理器內(nèi)核的功耗性能。DMIPS越高反映處理器內(nèi)核架構(gòu)的越先進(jìn)?!癉MIPS/主頻”越高反映處理器內(nèi)核架構(gòu)的越先進(jìn)。精品文檔內(nèi)核的動(dòng)態(tài)功耗性能一般用mW來衡量。關(guān)于體系結(jié)構(gòu)

4、與實(shí)現(xiàn)結(jié)構(gòu),下面說法正確的是:()x86是一種實(shí)現(xiàn)結(jié)構(gòu)。x86架構(gòu)處理器的實(shí)現(xiàn)結(jié)構(gòu)都是一樣的。體系結(jié)構(gòu)相同的處理器器其指令集是相同或兼容的。不同處理器要想擁有相同或兼容的指令集,其實(shí)現(xiàn)結(jié)構(gòu)也必須一樣。關(guān)于SIMD說法錯(cuò)誤的是:()。SIMD通過復(fù)制ALU和寄存器組,共享取值、譯碼單元來獲得計(jì)算并行。SIMD是通過增加寄存器個(gè)數(shù)來提高數(shù)據(jù)處理的寬度。SIMD中多個(gè)運(yùn)算單元運(yùn)行的是相同的指令。Intel Atom的SSE指令屬于SIMD指令關(guān)于跳轉(zhuǎn)代碼問題,下面說法正確的是:()任何處理器都會(huì)有跳轉(zhuǎn)代碼問題。處理器流水線深度越淺,跳轉(zhuǎn)指令的影響越大。跳轉(zhuǎn)代碼問題就是處理器執(zhí)行跳轉(zhuǎn)指令時(shí)跳轉(zhuǎn)目標(biāo)地址

5、錯(cuò)誤導(dǎo)致運(yùn)行錯(cuò)誤問題。跳轉(zhuǎn)代碼問題就是跳轉(zhuǎn)指令導(dǎo)致處理器處理速度下降的問題。需要操作系統(tǒng)或加載程序?qū)⑵浼虞d到內(nèi)存中才能執(zhí)行,加載器只能把它加載到固定的地址運(yùn)行。()可重定位執(zhí)行文件,可重定位執(zhí)行文件可重定位執(zhí)行文件,不可重定位執(zhí)行文件不可重定位執(zhí)行文件,可重定位執(zhí)行文件不可重定位執(zhí)行文件,不可重定位執(zhí)行文件關(guān)于嵌入式系統(tǒng)組成,下面說法正確的是()操作系統(tǒng)是嵌入式系統(tǒng)必不可少的部分。硬件抽象層包括設(shè)備驅(qū)動(dòng)、Bootloader與BSP。BSP (板級(jí)支持包)位于操作系統(tǒng)與應(yīng)用程序之間。操作系統(tǒng)一般直接訪問全部的硬件。關(guān)于嵌入式操作系統(tǒng)結(jié)構(gòu),下面說法正確的是()應(yīng)用軟件可以直接調(diào)用操作系統(tǒng)的系統(tǒng)服

6、務(wù)。設(shè)備驅(qū)動(dòng)程序工作在用戶態(tài)(user mode)。操作系統(tǒng)內(nèi)核包括系統(tǒng)庫(kù)。系統(tǒng)庫(kù)和應(yīng)用庫(kù)屬于統(tǒng)一層次的兩種不同功能的模塊。關(guān)于Bootloader,下面說法正確的是()Bootloader是操作系統(tǒng)的一部分。操作系統(tǒng)運(yùn)行期間,Bootloader 一直被使用。Bootloader的主要任務(wù)包括初始化系統(tǒng)硬件,引導(dǎo)和啟動(dòng)操作系統(tǒng)內(nèi)核。Bootloader向操作系統(tǒng)提供訪問硬件的接口,操作系統(tǒng)需要通過Bootloader來訪問硬件。關(guān)于BSP,下面說法正確的是()BSP是操作系統(tǒng)的一部分。從功能上說,BSP不包括設(shè)備驅(qū)動(dòng)的功能。BSP (板級(jí)支持包)就是向應(yīng)用提供訪問硬件的接口。BSP位于硬件抽

7、象層。下列哪個(gè)關(guān)于實(shí)時(shí)系統(tǒng)的說法是不正確的:()。高性能系統(tǒng)一定是實(shí)時(shí)系統(tǒng)。實(shí)時(shí)操作系統(tǒng)需保證最壞情況下系統(tǒng)響應(yīng)時(shí)間的可預(yù)測(cè)性。實(shí)時(shí)操作系統(tǒng)不以提高系統(tǒng)(特別是CPU)的總體利用率為目標(biāo)。硬實(shí)時(shí)系統(tǒng)中,系統(tǒng)的響應(yīng)時(shí)間如果超過允許上限,可能會(huì)造成致命影響。關(guān)于實(shí)時(shí)操作系統(tǒng)的任務(wù)調(diào)度策略,下面說法正確的是()RMS實(shí)現(xiàn)上比EDF簡(jiǎn)單。RMS屬于動(dòng)態(tài)優(yōu)先級(jí)策略。EDF屬于靜態(tài)優(yōu)先級(jí)策略。EDF方法可調(diào)度的任務(wù)集,RMS 一定能實(shí)現(xiàn)可調(diào)度。關(guān)于優(yōu)先級(jí)顛倒問題,下面說法正確的是()優(yōu)先級(jí)頂置和優(yōu)先級(jí)繼承都可防止有邊際的顛倒。無(wú)邊際的顛倒對(duì)實(shí)時(shí)性造成妨害比有邊際的顛倒要大優(yōu)先級(jí)顛倒造成的問題是使操作系統(tǒng)任

8、務(wù)調(diào)度的效率急速下降。高優(yōu)先級(jí)任務(wù)H和低優(yōu)先級(jí)任務(wù)L需要互斥訪問一個(gè)共享資源R,如果L持有R的過程中,恰好 又被一個(gè)中間優(yōu)先級(jí)的任務(wù)M所搶占,此時(shí)稱為有邊際的優(yōu)先級(jí)顛倒。關(guān)于操作系統(tǒng)的定制與裁剪,下面說法正確的是()操作系統(tǒng)定制與裁剪是一個(gè)概念。操作系統(tǒng)定制在操作系統(tǒng)啟動(dòng)時(shí)完成。操作系統(tǒng)裁剪就要把操作系統(tǒng)從嵌入式系統(tǒng)刪除掉。操作系統(tǒng)裁剪不惜以增加操作系統(tǒng)的存儲(chǔ)空間為代價(jià)來加快操作系統(tǒng)運(yùn)行速度。關(guān)于操作系統(tǒng)的合作式多任務(wù)和搶占式多任務(wù),下列哪種說法是對(duì)的:()。Linux不是基于搶占式多任務(wù)的。搶占式多任務(wù)很少出現(xiàn)合作式多任務(wù)那種被惡意或者出錯(cuò)進(jìn)程阻塞的情況。合作式多任務(wù)中一個(gè)任務(wù)執(zhí)行的最小時(shí)間

9、是一個(gè)時(shí)間片。合作式還是搶占式的區(qū)別在于是不是支持多進(jìn)程。關(guān)于Linux內(nèi)核,下面說法錯(cuò)誤的是()Linux采用了微內(nèi)核結(jié)構(gòu)。Linux支持虛擬地址模式。Linux是一種搶占式多任務(wù)操作系統(tǒng)。Linux的驅(qū)動(dòng)程序可以動(dòng)態(tài)加載和卸載。下面說法正確的是()。嵌入式系統(tǒng)一般擁有全鍵盤之類的輸入設(shè)備。屏幕鍵盤是覆蓋在屏幕上的半透明的物理鍵盤。嵌入式系統(tǒng)和桌面計(jì)算機(jī)一樣常使用4:3屏幕縱橫比的屏幕。精品文檔)。D.嵌入式系統(tǒng)常采用觸摸屏(Touch-screen)和指示筆(Stylus)代替鼠標(biāo)完成指向輸入。)。19.當(dāng)一個(gè)應(yīng)用從桌面計(jì)算機(jī)移植到同縱橫比的小尺寸觸摸屏的嵌入式系統(tǒng)時(shí),引起的問題包括(需正

10、確地解釋鼠標(biāo)移動(dòng)輸入的問題。需正確地設(shè)置屏幕映射。需處理懸停(Hover-Ov er)問題。需提供右擊的代替功能。 TOC o 1-5 h z 20.常見的嵌入式系統(tǒng)的圖形用戶界面庫(kù)包括() Micro Windows MiniGUI Qt /Embedded Windows MFC Java AWT/Swing TOC o 1-5 h z 21.嵌入式系統(tǒng)的優(yōu)化包括:()。運(yùn)行速度優(yōu)化代碼尺寸優(yōu)化低功耗優(yōu)化體積和重量的優(yōu)化 TOC o 1-5 h z 。22.性能優(yōu)化一般都有代價(jià),也就說性能優(yōu)化帶來的副作用,這些副作用包括:()。增加了存儲(chǔ)空間需求使得相關(guān)設(shè)計(jì)復(fù)雜化了帶來功耗的增加削弱了系統(tǒng)

11、的魯棒性 TOC o 1-5 h z 關(guān)于軟件優(yōu)化的工具,下面說法正確的是()。簡(jiǎn)檔(Profiling)工具可以自己實(shí)現(xiàn)對(duì)用戶程序的修改、優(yōu)化。將歸并排序改為快速排序是編譯器能自動(dòng)完成的優(yōu)化。當(dāng)gcc編譯、鏈接程序時(shí),使用-O3參數(shù)得到可執(zhí)行文件的長(zhǎng)度可能比-O2要大。在ARM架構(gòu)機(jī)器上使用IPP庫(kù)完成計(jì)算可以收到縮短運(yùn)行時(shí)間的效果。CPU節(jié)流(CPU throttling)采用的是()功耗控制技術(shù)。APM、ACPI 標(biāo)準(zhǔn)動(dòng)態(tài)電壓/頻率放縮技術(shù)節(jié)能的電路設(shè)計(jì)和制造工藝精品文檔D.時(shí)鐘門控(Clock Gating)技術(shù)25.下面不符合低功耗設(shè)計(jì)原則的行為是()。在循環(huán)控制變量前加regist

12、er關(guān)鍵詞。一個(gè)要求持續(xù)一段時(shí)間的Windows程序的實(shí)現(xiàn)思路是,不停地將系統(tǒng)時(shí)間比對(duì)截止時(shí)間,大于等 于時(shí)結(jié)束程序。一個(gè)要求持續(xù)一段時(shí)間的Windows程序的實(shí)現(xiàn)思路是,用開始程序開始啟動(dòng)一個(gè)系統(tǒng)定時(shí)器,將 時(shí)間到消息(Message)的響應(yīng)動(dòng)作設(shè)置為結(jié)束應(yīng)用。一個(gè)要求持續(xù)一段時(shí)間的Windows程序的實(shí)現(xiàn)思路是,調(diào)用操作系統(tǒng)Sleep函數(shù)睡眠指定時(shí)間后 結(jié)束應(yīng)用。三. 簡(jiǎn)述題(每題10分,共10分)假設(shè)一個(gè)軟件工程包含一個(gè)如下的Makefile,且已經(jīng)用make命令進(jìn)行了一次成功的編譯。myprog: data.o main.o io.occ data.o main.o io.o -o m

13、yprogdata.o: data.c data.hcc -c data.cmain.o: data.h io.h main.ccc -c main.cio.o: io.h io.ccc -c io.cclean:rm *.o myprog假設(shè)我們又修改了 main.c文件,然后分別執(zhí)行下述命令1) make; 2) make clean。請(qǐng)簡(jiǎn)要描述這兩個(gè)命 令分別會(huì)執(zhí)行哪些動(dòng)作。對(duì)于如下C代碼片段:for (0; i30; i+) ai = get_data(i) * 33;假設(shè):1) get_data函數(shù)是別人實(shí)現(xiàn)的,它返回一個(gè)根據(jù)i而定的整數(shù)值;2)編譯器不會(huì)幫你進(jìn)行任何優(yōu)化;3)目標(biāo)CPU上乘法需要較多周期。請(qǐng)根據(jù)本課程介紹的一些常用的軟件優(yōu)化的可能策略,對(duì)其進(jìn)行改寫,使得其運(yùn)行速度更快。請(qǐng)寫出 優(yōu)化后的代碼,并解釋你所采取的具體優(yōu)化措施。1.2.3.4.1.2.3.4.5.6.7.8.9.I2C111gcc test.c -g -o test pwdfind / -name hello.c待機(jī)(Standby)目標(biāo)機(jī)未初始化的全局變量Windows、Icons、Menus、PointersLinux單一速率調(diào)度,截止時(shí)限最近者優(yōu)先W = aCFV2單項(xiàng)選擇題(每題

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論