嵌入式軟件綜合試題題庫(kù)_第1頁(yè)
嵌入式軟件綜合試題題庫(kù)_第2頁(yè)
嵌入式軟件綜合試題題庫(kù)_第3頁(yè)
嵌入式軟件綜合試題題庫(kù)_第4頁(yè)
嵌入式軟件綜合試題題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、 選擇題1. 不屬于嵌入式系統(tǒng)中的進(jìn)程狀態(tài)的是( )A. 運(yùn)行狀態(tài)B. 就緒狀態(tài)C. 開(kāi)關(guān)狀態(tài)D. 等待狀態(tài)2. 不是操作系統(tǒng)中調(diào)度程序所采用的調(diào)度算法的是( )A. 先來(lái)先服務(wù)(FCFS)B. 先進(jìn)先出(FIFO)C. 時(shí)間片輪轉(zhuǎn)調(diào)度D. 優(yōu)先級(jí)調(diào)度3. 在操作系統(tǒng)中,Spooling技術(shù)是用一類(lèi)物理設(shè)備模擬另一類(lèi)物理設(shè)備的技術(shù),實(shí)現(xiàn)這種技術(shù)的功能模塊稱(chēng)做( )A. 可林斯系統(tǒng)B. 斯普林系統(tǒng)C. 圖靈機(jī)系統(tǒng)D. 虛擬存儲(chǔ)系統(tǒng)4. 在操作系統(tǒng)中,除賦初值外,對(duì)信號(hào)量?jī)H能操作的兩種原語(yǔ)是( )A. 存操作、取操作B. 讀操作、寫(xiě)操作C.P操作、V操作D. 輸入操作、輸出操作5. 特性不符合

2、嵌入式操作系統(tǒng)特點(diǎn)的是( )A. 實(shí)時(shí)性B. 不可定制C. 微型化D. 易移植6. 在并行環(huán)境中的某些任務(wù)必須協(xié)調(diào)自己的運(yùn)行速度,以保證各自的某些關(guān)鍵語(yǔ)句按照某種事先規(guī)定的次序執(zhí)行,這種現(xiàn)象被稱(chēng)為任務(wù)的( )7. 關(guān)于文件系統(tǒng),下列敘述中不正確的是( )A. 負(fù)責(zé)文件的組織、存儲(chǔ)、檢索、命名、共享和保護(hù)B. 提供描述文件抽象的程序接口C. 文件存儲(chǔ)在磁盤(pán)或其他不易失的存儲(chǔ)介質(zhì)上D. 程序員需要關(guān)心文件存儲(chǔ)分配和存儲(chǔ)布局的細(xì)節(jié)8. Linux系統(tǒng)中的設(shè)備可分為三類(lèi):字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備,其中不是基于文件系統(tǒng)訪問(wèn)的設(shè)備是( )A. 字符設(shè)備B. 塊設(shè)備C. 網(wǎng)絡(luò)設(shè)備D. 字符和塊設(shè)備9. 能

3、完全把系統(tǒng)軟件和硬件部分隔離開(kāi)來(lái),從而提高了系統(tǒng)的可移植性的層是( )A. 硬件抽象層B. 驅(qū)動(dòng)映射層  C. 硬件交互層    D. 中間層10. 實(shí)時(shí)操作系統(tǒng)(RTOS)內(nèi)核及應(yīng)用程序之間的接口稱(chēng)為( )A. 輸入/輸出接口  B. 文件系統(tǒng)C. APID. 圖形用戶接口11. 在多任務(wù)實(shí)時(shí)系統(tǒng)中,任務(wù)間或者中斷服務(wù)及任務(wù)間常需要交換信息,這種信息交換的兩個(gè)途徑是( )A. 開(kāi)/關(guān)中斷和信息郵箱B. 共享存儲(chǔ)區(qū)和消息傳遞C.郵箱機(jī)制和數(shù)據(jù)共享機(jī)制D. 非占先式內(nèi)核和占先式內(nèi)核機(jī)制12. 嵌入式系統(tǒng)由硬件和軟件部分構(gòu)成,不屬于嵌入式系統(tǒng)軟件的

4、是( )A. 系統(tǒng)內(nèi)核B. 驅(qū)動(dòng)程序C. FPGA編程軟件D. 嵌入式中間件13. 關(guān)于硬件抽象層,以下描述中錯(cuò)誤的是( )A. 硬件抽象層包括操作系統(tǒng)內(nèi)核和驅(qū)動(dòng)程序B. 硬件抽象層將操作系統(tǒng)及硬件平臺(tái)隔開(kāi)C. 硬件抽象層是一種軟件D. 硬件抽象層有利于系統(tǒng)的模塊化設(shè)計(jì)14. 關(guān)于實(shí)時(shí)操作系統(tǒng)(RTOS)的任務(wù)調(diào)度器,以下描述中正確的是( )A. 任務(wù)之間的公平性是最重要的調(diào)度目標(biāo)B. 大多數(shù)RTOS調(diào)度算法都是可搶占式(可剝奪式)的C. RTOS調(diào)度器都采用了基于時(shí)間片輪轉(zhuǎn)的調(diào)度算法D. RTOS調(diào)度算法只是一種靜態(tài)優(yōu)先級(jí)調(diào)度算法15. 一個(gè)任務(wù)被喚醒,意味著( )A. 該任務(wù)重新占有了CP

5、UB. 它的優(yōu)先級(jí)變?yōu)樽畲驝. 其任務(wù)移至等待隊(duì)列的隊(duì)首D. 任務(wù)變?yōu)榫途w狀態(tài)16. 在下列調(diào)度算法中,算法中不會(huì)出現(xiàn)任務(wù)“饑餓”的情形是( )A. 時(shí)間片輪轉(zhuǎn)法B. 先來(lái)先服務(wù)法C. 可搶占的短作業(yè)優(yōu)先算法D. 靜態(tài)優(yōu)先級(jí)算法17. 在實(shí)時(shí)操作系統(tǒng)中,郵箱通信方式是( )A. 直接B. 間接C. 低級(jí)D. 高級(jí)18. 在某個(gè)嵌入式操作系統(tǒng)中,若PV操作的信號(hào)量S的初始值為2,當(dāng)前值為1,則表示等待信號(hào)量S的任務(wù)個(gè)數(shù)為( )A. 0B. 1C. 2D. 319. 在實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴來(lái)發(fā)送消息,或建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被稱(chēng)為任務(wù)的(

6、 )A. 同步B. 互斥C. 調(diào)度D. 執(zhí)行20. 文件系統(tǒng)的主要功能是( )A. 實(shí)現(xiàn)對(duì)文件的按名存取B. 實(shí)現(xiàn)虛擬存儲(chǔ)C. 提高外存的讀寫(xiě)速度D. 用于保存系統(tǒng)文檔21. 在FAT16文件系統(tǒng)中,若每個(gè)簇的大小是2KB,那么它所能表示的最大磁盤(pán)分區(qū)容量為( )A. 2MBB. 32MBC. 64MBD. 128MB22. 在下面的敘述中,不是嵌入式圖形用戶接口(GUI)的主要特點(diǎn)( )A. 運(yùn)行時(shí)占用的系統(tǒng)資源少B. 模塊化結(jié)構(gòu),便于移植和定制C. 可靠性高D. 美麗華麗,圖形算法復(fù)雜23. 在下列CACHE替換算法中平均命中率最高的是( )A.先入后出算法(FILO)B.隨機(jī)替換算法(R

7、AND)C.先入先出算法(FIFO)D.近期最少使用算法(LRU)24. 設(shè)某一個(gè)任務(wù)需要 8 個(gè)加工部件加工才能完成,每個(gè)加工部件加工需 2 小時(shí),現(xiàn)在采用流水線加工方式,要完成100個(gè)任務(wù),共需( ) A. 212小時(shí)B. 214小時(shí)C. 216小時(shí)    D. 218小時(shí)25. 下面關(guān)于任務(wù)上下文切換的描述中,不正確的是( ) A. 任務(wù)上下文是任務(wù)控制塊(TCB)的組成部分 B. 上下文切換由一個(gè)特殊的任務(wù)完成 C. 上下文切換時(shí)間是影響RTOS 性能的重要指標(biāo) D. 上下文切換在RTOS 內(nèi)部完成 26. 編譯程序?qū)Ω呒?jí)語(yǔ)言

8、源程序進(jìn)行翻譯時(shí),需要在該程序的地址空間中為變量指定地址,這種地址稱(chēng)為 ( ) A. 邏輯地址     B. 物理地址C. 接口地址     D. 線性地址 27. 程序設(shè)計(jì)語(yǔ)言一般都提供多種循環(huán)語(yǔ)句,例如實(shí)現(xiàn)先判斷循環(huán)條件再執(zhí)行循環(huán)體的while語(yǔ)句和先執(zhí)行循環(huán)體再判斷循環(huán)條件的do-while語(yǔ)句。關(guān)于這兩種循環(huán)語(yǔ)句,在不改變循環(huán)體的條件下,正確的是( ) A. while語(yǔ)句的功能可由do-while語(yǔ)句實(shí)現(xiàn) B. do-while語(yǔ)句的功能可由while語(yǔ)句實(shí)現(xiàn)C. 若已知循環(huán)體的次數(shù),則只能使用while

9、語(yǔ)句 D. 循環(huán)條件相同時(shí),do-while語(yǔ)句的執(zhí)行效率更高28. 某文件管理系統(tǒng)為了記錄磁盤(pán)的使用情況,在磁盤(pán)上建立了位示圖(bitmap)。若系統(tǒng)中字長(zhǎng)為 16 位,磁盤(pán)上的物理塊依次編號(hào)為:0、1、2、,那么 8192 號(hào)物理塊的使用情況在位示圖中的第幾個(gè)字中描述( ) A. 256       B. 257       C. 512D. 513 29. 在嵌入式系統(tǒng)中,采用查詢方式實(shí)現(xiàn)輸入輸出的主要原因是( ) A. 速度最快 B. CPU 可以不介入 C. 實(shí)現(xiàn)起來(lái)比較容易

10、 D. 在對(duì)多個(gè)事件查詢工作時(shí),能對(duì)突發(fā)事件做出實(shí)時(shí)響應(yīng) 30. 某32位計(jì)算機(jī)的CACHE容量為16KB(B:字節(jié)),CACHE塊的大小為16B(B:字節(jié)),若主存及CACHE地址映像采用直接映像方式,在下列CACHE替換算法中平均命中率最高的是( )A.先入后出算法(FILO)B.隨機(jī)替換算法(RAND)C.先入先出算法(FIFO)D.近期最少使用算法(LRU)31. 有一段C 程序如下,執(zhí)行后,其運(yùn)行結(jié)果為( ) int f(int a) auto  int b = 0;         static

11、0; int c = 3;         b +; c+;         return(a+b+c);         main()         int a=2,i;         for(i=0; i<3; i+)  printf(

12、"%d, ",f(a); A. 7,8,9,B. 7,7,7,     C. 6,7,8,     D. 9,8,7, 32. 以下關(guān)于硬件抽象層的論述,不合適的是( ) A. 采用硬件抽象層可以大大提高系統(tǒng)的移植性 B. 采用硬件抽象層可以大大提高系統(tǒng)的運(yùn)行效率 C. 采用硬件抽象層可以縮短系統(tǒng)的測(cè)試周期 D. 采用硬件抽象層有助于提高系統(tǒng)的可靠性 33. 嵌入式系統(tǒng)大都采用嵌入式實(shí)時(shí)操作系統(tǒng) RTOS,不是對(duì) RTOS 時(shí)間性能的評(píng)價(jià)指標(biāo) 的是( ) A. 上下文切換時(shí)間

13、B. 最大中斷延遲時(shí)間C. 任務(wù)調(diào)度算法           D. 任務(wù)執(zhí)行時(shí)間 34. 以下關(guān)于優(yōu)先級(jí)繼承的敘述中,錯(cuò)誤的是( ) A. 優(yōu)先級(jí)繼承是用來(lái)解決優(yōu)先級(jí)反轉(zhuǎn)問(wèn)題的技術(shù) B. 優(yōu)先級(jí)反轉(zhuǎn)是用來(lái)解決優(yōu)先級(jí)繼承問(wèn)題的技術(shù) C. 當(dāng)發(fā)生一個(gè)任務(wù)由于等待比它低優(yōu)先級(jí)任務(wù)釋放資源而被阻塞時(shí),暫時(shí)提高低優(yōu)先級(jí)的優(yōu)先級(jí),使其盡快地執(zhí)行,并釋放高優(yōu)先級(jí)所需的資源 D. 優(yōu)先級(jí)繼承是由RTOS 完成的 35. 下面不屬于軟件開(kāi)發(fā)過(guò)程的主要階段的活動(dòng)是( ) A. 需求分析    B

14、. 軟件設(shè)計(jì)   C. 軟件編碼及調(diào)試  D. 軟件合格性認(rèn)證 36. 一個(gè)任務(wù)被喚醒,意味著( )A. 該任務(wù)重新占有了CPUB. 它的優(yōu)先級(jí)變?yōu)樽畲驝. 其任務(wù)移至等待隊(duì)列隊(duì)首 D. 任務(wù)變?yōu)榫途w狀態(tài)37. 下列設(shè)備文件類(lèi)型中屬于Linux操作系統(tǒng)的是( )A、塊設(shè)備 B、字符設(shè)備C、網(wǎng)絡(luò)設(shè)備 D、塊設(shè)備、網(wǎng)絡(luò)設(shè)備、字符設(shè)備38. 操作系統(tǒng)中的“抖動(dòng)”現(xiàn)象是指( )A.根據(jù)一定的頁(yè)面置換算法,將頁(yè)面調(diào)出B.由于選擇了長(zhǎng)期未被訪問(wèn)的頁(yè)進(jìn)行置換,導(dǎo)致系統(tǒng)更換頁(yè)面C.頁(yè)面調(diào)入不久就被導(dǎo)出,導(dǎo)出不久又被調(diào)入,導(dǎo)致系統(tǒng)頻繁更換頁(yè)面D.根據(jù)系統(tǒng)運(yùn)行情況決定將哪個(gè)頁(yè)面調(diào)出,

15、而不是由頁(yè)面置換算法決定更換哪個(gè)頁(yè)面39. 關(guān)于文件系統(tǒng),下列敘述中不正確的是( )A. 負(fù)責(zé)文件的組織、存儲(chǔ)、檢索、命名、共享和保護(hù)B. 提供描述文件抽象的程序接口C. 文件存儲(chǔ)在磁盤(pán)或其他不易失的存儲(chǔ)介質(zhì)上D. 程序員需要關(guān)心文件存儲(chǔ)分配和存儲(chǔ)布局的細(xì)節(jié)40. Linux系統(tǒng)中的設(shè)備可分為三類(lèi):字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備,其中不是基于文件系統(tǒng)訪問(wèn)的設(shè)備是( )A. 字符設(shè)備 B. 塊設(shè)備 C. 網(wǎng)絡(luò)設(shè)備 D. 字符和塊設(shè)備41. 能完全把系統(tǒng)軟件和硬件部分隔離開(kāi)來(lái),從而大大提高了系統(tǒng)的可移植性的是( )A. 硬件抽象層B. 驅(qū)動(dòng)映射層C. 硬件交互層D. 中間層42. 在FAT16文件系統(tǒng)

16、中,若每個(gè)簇的大小是2KB,那么它所能表示的最大磁盤(pán)分區(qū)容量為( )A. 2MB B. 32MB C. 64MB D. 128MB43. 在下面的敘述中,不是嵌入式圖形用戶接口(GUI)的主要特點(diǎn)的是( )A. 運(yùn)行時(shí)占用的系統(tǒng)資源少B. 模塊化結(jié)構(gòu),便于移植和定制C. 可靠性高D. 美麗華麗,圖形算法復(fù)雜44. 在嵌入式系統(tǒng)中,采用查詢方式實(shí)現(xiàn)輸入輸出的主要原因是( ) A. 速度最快 B. CPU 可以不介入 C. 實(shí)現(xiàn)起來(lái)比較容易 D. 在對(duì)多個(gè)事件查詢工作時(shí),能對(duì)突發(fā)事件做出實(shí)時(shí)響應(yīng) 45. 在多任務(wù)實(shí)時(shí)系統(tǒng)中,任務(wù)間或者中斷服務(wù)及任務(wù)間常需要交換信息,這種信息交換有哪兩個(gè)途徑( )A

17、. 開(kāi)/關(guān)中斷和信息郵箱B. 共享存儲(chǔ)區(qū)和消息傳遞C.郵箱機(jī)制和數(shù)據(jù)共享機(jī)制D. 非占先式內(nèi)核和占先式內(nèi)核機(jī)制46. 嵌入式系統(tǒng)由硬件和軟件部分構(gòu)成,以下不屬于嵌入式系統(tǒng)軟件的是( )A. 系統(tǒng)內(nèi)核B. 驅(qū)動(dòng)程序C. FPGA編程軟件D. 嵌入式中間件47. 有一段C 程序如下,執(zhí)行后,其運(yùn)行結(jié)果為( ) int f(int a) auto int b = 0; static int c = 3; b +; c+; return(a+b+c); main() int a=2,i; for(i=0; i<3; i+) printf("%d, ",f(a); A. 7,8

18、,9, B. 7,7,7, C. 6,7,8, D. 9,8,7, 48. 以下關(guān)于硬件抽象層的論述,不合適的是( ) A. 采用硬件抽象層可以大大提高系統(tǒng)的移植性 B. 采用硬件抽象層可以大大提高系統(tǒng)的運(yùn)行效率 C. 采用硬件抽象層可以縮短系統(tǒng)的測(cè)試周期 D. 采用硬件抽象層有助于提高系統(tǒng)的可靠性 49. 在下面的敘述中,不是嵌入式圖形用戶接口(GUI)的主要特點(diǎn)的是( )A. 運(yùn)行時(shí)占用的系統(tǒng)資源少B. 模塊化結(jié)構(gòu),便于移植和定制C. 可靠性高D. 美麗華麗,圖形算法復(fù)雜50. 使用gcc編譯器生成的.o為后綴的文件是( )A. 程序所包含的頭文件B. 預(yù)處理過(guò)的C源代碼文件C. 編譯后的

19、目標(biāo)文件D. 經(jīng)過(guò)預(yù)編譯后的匯編語(yǔ)言源代碼文件51. 操作系統(tǒng)中的“抖動(dòng)” 現(xiàn)象是指( )A.根據(jù)一定的頁(yè)面置換算法,將頁(yè)面調(diào)出B.由于選擇了長(zhǎng)期未被訪問(wèn)的頁(yè)進(jìn)行置換,導(dǎo)致系統(tǒng)更換頁(yè)面C.頁(yè)面調(diào)入不久就被導(dǎo)出,導(dǎo)出不久又被調(diào)入,導(dǎo)致系統(tǒng)頻繁更換頁(yè)面D.根據(jù)系統(tǒng)運(yùn)行情況決定將哪個(gè)頁(yè)面調(diào)出,而不是由頁(yè)面置換算法決定更換哪個(gè)頁(yè)面52. 在多任務(wù)實(shí)時(shí)系統(tǒng)中,任務(wù)間或者中斷服務(wù)及任務(wù)間常需要交換信息,這種信息交換分別為以下哪兩個(gè)途徑( )A. 開(kāi)/關(guān)中斷和信息郵箱B. 共享存儲(chǔ)區(qū)和消息傳遞C.郵箱機(jī)制和數(shù)據(jù)共享機(jī)制D. 非占先式內(nèi)核和占先式內(nèi)核機(jī)制53. 從以下關(guān)于操作系統(tǒng)存儲(chǔ)管理方案1、方案2和方案3

20、的相關(guān)描述可以看出,他們分別對(duì)應(yīng)的存儲(chǔ)管理方案為( )方案1:在系統(tǒng)進(jìn)行初始化的時(shí)候就已經(jīng)將主存儲(chǔ)空間劃分成大小相等或不等的塊,并且這些塊的大小在此后是不可以改變的。系統(tǒng)將程序分配在聯(lián)系的區(qū)域中。方案2:主儲(chǔ)存空間和程序按固定大小大單位進(jìn)行分割,程序可以分配在不連續(xù)的區(qū)域中。該方案當(dāng)一個(gè)作業(yè)的程序地址空間大于主存可以使用的空間時(shí)也可以執(zhí)行。方案3:編程時(shí)必須劃分程序模塊和確定程序模塊之間的調(diào)用關(guān)系,不存在調(diào)用關(guān)系的模塊可以占用相同的主存區(qū)。A. 固定分區(qū)、請(qǐng)求分頁(yè)和覆蓋B. 覆蓋、請(qǐng)求分頁(yè)和固定分區(qū)C. 固定分區(qū)、覆蓋和請(qǐng)求分頁(yè)D. 請(qǐng)求分頁(yè)、覆蓋和固定分區(qū)54. 下列操作系統(tǒng)不屬于嵌入式操作

21、系統(tǒng)的是( )A. VxWorks B. Windows XP Home EditionC. NucleusD. QNX55. 一個(gè)任務(wù)被喚醒,意味著( )A. 該任務(wù)重新占有了CPUB. 它的優(yōu)先級(jí)變?yōu)樽畲驝. 其任務(wù)移至等待隊(duì)列隊(duì)首D. 任務(wù)變?yōu)榫途w狀態(tài)56. 下列設(shè)備文件類(lèi)型中屬于Linux操作系統(tǒng)的是( )A. 塊設(shè)備B. 字符設(shè)備C. 網(wǎng)絡(luò)設(shè)備D. 塊設(shè)備、字符設(shè)備、網(wǎng)絡(luò)設(shè)備二、 填空題1. 操作系統(tǒng)是聯(lián)接硬件及應(yīng)用程序的系統(tǒng)程序,其基本功能有進(jìn)程管理、_、進(jìn)程間通信、I/O資源管理。2. 從嵌入式操作系統(tǒng)特點(diǎn)可以將嵌入式操作系統(tǒng)分為分時(shí)操作系統(tǒng)和_。3. 內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù),或者

22、為每個(gè)任務(wù)分配CPU時(shí)間,并且負(fù)責(zé)任務(wù)之間的通信,內(nèi)核的基本服務(wù)是_。4. 嵌入式應(yīng)用軟件的開(kāi)發(fā)過(guò)程可以分為三個(gè)步驟:嵌入式軟件生成、_、嵌入式軟件固化。5. 建立一個(gè)分析模型至少需要四個(gè)基本原則_、描述模型、功能表達(dá)模型、行為分解模型。6. 在嵌入式Linux的設(shè)備驅(qū)動(dòng)程序中,分配內(nèi)存的函數(shù)為_(kāi)。7. Linux 中常用的通信機(jī)制:_、有名管道、無(wú)名管道、信號(hào)量、消息隊(duì)列、共享內(nèi)存、套接口。8. 文件系統(tǒng)按不同的存儲(chǔ)及管理方式分為不同的類(lèi)型,不同類(lèi)型的文件系統(tǒng)對(duì)文件大小有不同的限制,F(xiàn)AT32對(duì)文件的大小限制為_(kāi)之內(nèi)。 9. 內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù),或者為每個(gè)任務(wù)分配CPU時(shí)間,并且負(fù)責(zé)任務(wù)之

23、間的通信,內(nèi)核的基本服務(wù)是_。10. 按操作系統(tǒng)的分類(lèi)可知,Linux屬于分時(shí)操作系統(tǒng),vxWorks屬于_操作系統(tǒng)。11. 軟件一般分為系統(tǒng)軟件和_。12. 在實(shí)時(shí)多任務(wù)系統(tǒng)中,任務(wù)間通信主要有共享數(shù)據(jù)結(jié)構(gòu)和消息機(jī)制等兩種方式,其中常見(jiàn)消息機(jī)制有_和消息隊(duì)列等兩種方法。13. 嵌入式Linux系統(tǒng)的設(shè)備驅(qū)動(dòng)程序不能采用printf()函數(shù)向控制臺(tái)輸出消息,而應(yīng)采用_函數(shù)向控制臺(tái)輸出信息。14. Qt中采用_機(jī)制實(shí)現(xiàn)對(duì)象間通信。15. 根據(jù)實(shí)時(shí)性來(lái)分,實(shí)時(shí)系統(tǒng)可以分為 _、軟實(shí)時(shí)系統(tǒng)。16. 軟件生存周期由軟件定義、_、軟件維護(hù)三個(gè)時(shí)期組成。17. 在嵌入式Linux系統(tǒng)中,采用模塊方式編譯驅(qū)

24、動(dòng)程序后,加載驅(qū)動(dòng)程序模塊的命令為_(kāi)。18. 在調(diào)試嵌入式Linux系統(tǒng)內(nèi)核時(shí),常常采用log方式記錄內(nèi)核運(yùn)行狀態(tài),此時(shí)使用的log輸出函數(shù)_。19. 在Linux Shell中,可以使用ls -l命令查看文件目錄(列表方式),若某個(gè)文件的類(lèi)型及權(quán)限列為crw-rw-rw-,則該文件名為_(kāi)設(shè)備文件名。20. 當(dāng)某個(gè)進(jìn)程A的父進(jìn)程退出后,A將成為孤兒進(jìn)程,按照Linux規(guī)范,孤兒進(jìn)程的父進(jìn)程為_(kāi)。21. POSIX規(guī)范規(guī)定,_函數(shù)可以創(chuàng)建一個(gè)新的線程。22. 文件系統(tǒng)按不同的存儲(chǔ)及管理方式分為不同的類(lèi)型,不同類(lèi)型的文件系統(tǒng)對(duì)文件大小有不同的限制,F(xiàn)AT32對(duì)文件的大小限制為_(kāi)之內(nèi)。23. POS

25、IX規(guī)范中,_函數(shù)將掛起當(dāng)前線程,直到指定的線程中止才能進(jìn)行運(yùn)行。24. /etc/fstab 文件是 Linux 系統(tǒng)核心配置文件之一,系統(tǒng)啟動(dòng)后將讀取該文件,并根據(jù)文件內(nèi)容自動(dòng)_。25. 在嵌入式Linux系統(tǒng)中,內(nèi)核采用_函數(shù)向控制臺(tái)輸出信息。26. 在交叉開(kāi)發(fā)中,通信連接可以是串口連接、網(wǎng)絡(luò)連接、_等。27. 軟件生存周期由_、軟件開(kāi)發(fā)、軟件維護(hù)三個(gè)時(shí)期組成。28. Make工程管理器讀取的配置文件為_(kāi)。29. 嵌入式Linux可以采用_命令掛載NFS類(lèi)型磁盤(pán)。30. BusyBox采用不同的_調(diào)用不同的功能模塊。31. 父進(jìn)程A調(diào)用vfork() 函數(shù)創(chuàng)建子進(jìn)程B后,進(jìn)程A和進(jìn)程B_

26、同一塊地址空間。32. uCLinux的內(nèi)存管理_虛擬內(nèi)存管理技術(shù),對(duì)內(nèi)存的訪問(wèn)直接使用物理地址。33. fcntl()函數(shù)基本解決了文件共享問(wèn)題,_函數(shù)則實(shí)現(xiàn)了I/O復(fù)用,特別在有阻塞的情況下。34. Linux中,使用_命令可以創(chuàng)建設(shè)備文件。35. 在Linux系統(tǒng)中,設(shè)備驅(qū)動(dòng)程序申請(qǐng)內(nèi)存的函數(shù)是_,釋放內(nèi)存的函數(shù)是kfree()。36. X-Windows是基于網(wǎng)絡(luò) GUI 的系統(tǒng),其基本結(jié)構(gòu)為_(kāi)。37. BootLoader的運(yùn)行模式有_、啟動(dòng)加載模式。38. uCLinux 是_操作系統(tǒng)。39. 為加快嵌入式Linux創(chuàng)建進(jìn)程的速度,往往采用_函數(shù)代替 fork() 函數(shù),減少?gòu)?fù)制進(jìn)

27、程數(shù)據(jù)的時(shí)間。40. 卸載Linux內(nèi)核中設(shè)備驅(qū)動(dòng)模塊的命令是_。41. 文件系統(tǒng)按不同的存儲(chǔ)及管理方式分為不同的類(lèi)型,不同類(lèi)型的文件系統(tǒng)對(duì)文件大小有不同的限制,F(xiàn)AT32對(duì)文件的大小限制為_(kāi)之內(nèi)。 42. 在微機(jī)上普遍采用的發(fā)行版Linux屬于_操作系統(tǒng)(填搶占式或非搶占式)。1. 寫(xiě)成下列 C 語(yǔ)言程序的執(zhí)行結(jié)果int f(int a) auto  int b = 0;         static  int c = 3;       

28、60; b +; c+;         return(a+b+c);         main()         int a=2,i;         for(i=0; i<3; i+)  printf("%d, ",f(a); 一、 選擇題57. 以下敘述中,不符合RISC指令系統(tǒng)特點(diǎn)的

29、是( )A.指令長(zhǎng)度固定,指令種類(lèi)少B.尋址方式種類(lèi)豐富,指令功能盡量增強(qiáng)C.設(shè)置大量通用寄存器,訪問(wèn)存儲(chǔ)器指令簡(jiǎn)單58. 若每一條指令都可以分解為取指、分析和執(zhí)行三步。已知取指時(shí)間t取指4t,分析時(shí)間t分析3t,執(zhí)行時(shí)間t執(zhí)行5t。如果按串行方式執(zhí)行完100條指令需要 ( )A. 1190tB. 1195tC. 1200t D. 1205t59. 若每一條指令都可以分解為取指、分析和執(zhí)行三步。已知取指時(shí)間t取指4t,分析時(shí)間t分析3t,執(zhí)行時(shí)間t執(zhí)行5t,如果按照流水線方式執(zhí)行,執(zhí)行完100條指令需要 ( )A. 504tB. 507tC. 508t D. 510t 60. ARM處理器總共

30、有37個(gè)寄存器,其中通用寄存器為( )A. 31個(gè)B. 6個(gè)C. 5個(gè)D. 32個(gè)61. ARM有7種處理器模式,其中有5種異常模式,分別為( )A. FIQ,IRQ,管理,系統(tǒng),中止B. IRQ,管理,用戶,系統(tǒng),中止C. FIQ,IRQ,管理,中止,未定義D. FIQ,IRQ,中止,未定義,系統(tǒng)62. 在 CPU 的狀態(tài)寄存器中,若進(jìn)位標(biāo)志為“0”,表示( ) A. 有進(jìn)位B. 無(wú)進(jìn)位C. 無(wú)進(jìn)位或借位D. 不一定63. 直接轉(zhuǎn)移指令的功能是將指令中的地址代碼送入( ) A. 累加器B. 地址寄存器    C. 程序計(jì)數(shù)器D. 存儲(chǔ)器64. -7的反碼為( )

31、 A. 00000111B. 10000111C. 11111000D. 1110000165. 在32位ARM處理器上,假設(shè)棧頂指針寄存器sp的當(dāng)前值為0x00FFFFE8,那么在執(zhí)行完指令“STMFA sp!, r2”(r2為32位寄存器)后,棧指針sp的當(dāng)前值應(yīng)為( ) A. 0x00FFFFE4B. 0x00FFFFE6C. 0x00FFFFEAD. 0x00FFFFEC66. 在CPU和物理內(nèi)存之間進(jìn)行地址轉(zhuǎn)換時(shí),能將地址從虛擬(邏輯)地址空間映射到物理地址空間的是( )A.TCB B.MMU 67. 若內(nèi)存地址區(qū)間為4000H43FFH,每個(gè)存貯單元可存儲(chǔ)16位二進(jìn)制數(shù),該內(nèi)存區(qū)域

32、用4片存儲(chǔ)器芯片構(gòu)成,則構(gòu)成該內(nèi)存所用的存儲(chǔ)器芯片的容量是( )A.512×16bitB.256×8bitC.256×16bitD.1024×8bit68. 若內(nèi)存按字節(jié)編址,用存儲(chǔ)容量為32K×8比特的存儲(chǔ)器芯片構(gòu)成地址編號(hào)A0000H到DFFFFH的內(nèi)存空間,則至少需要( )69. 頁(yè)式存儲(chǔ)系統(tǒng)的邏輯地址是由頁(yè)號(hào)和頁(yè)內(nèi)地址兩部分組成,地址變換過(guò)程如下圖所示。假定頁(yè)面的大小為8K,圖中所示的十進(jìn)制邏輯地址9612經(jīng)過(guò)地址變換后,形成的物理地址a應(yīng)為十進(jìn)制( )70. 某存儲(chǔ)器數(shù)據(jù)總線寬度為32bit,存取周期為250ns,則該存儲(chǔ)器帶寬為(

33、)××××106B/s71. 在嵌入式處理器中,實(shí)現(xiàn)CACHE的主要功能由( )72. 某32位計(jì)算機(jī)的CACHE容量為16KB(B:字節(jié)),CACHE塊的大小為16B(B:字節(jié)),若主存及CACHE地址映像采用直接映像方式,則主存地址為0x1234E8F8的單元裝入CACHE的地址( ) 73. 某計(jì)算機(jī)的存儲(chǔ)系統(tǒng)由Cache-主存系統(tǒng)構(gòu)成,Cache的存取周期為10ns,主存的存取周期為50ns。在CPU執(zhí)行一段程序時(shí),Cache完成存取的次數(shù)為4800次,主存完成存取的次數(shù)為200次,則該Cache 主存系統(tǒng)的效率是( ) C. 0.958

34、0;   074. 在嵌入式系統(tǒng)的存儲(chǔ)結(jié)構(gòu)中,存取速度最快的是( )75. 下列存取速度最快的是( )A. flash存儲(chǔ)器 B. DRAM存儲(chǔ)器 C. 高速緩存(CACHE)D. 磁盤(pán)76. 某計(jì)算機(jī)的存儲(chǔ)系統(tǒng)由Cache主存系統(tǒng)構(gòu)成,Cache的存取周期為10ns,主存的存取周期為50ns。在CPU執(zhí)行一段程序時(shí),Cache完成存取的次數(shù)為4800次,主存完成存取的次數(shù)為200次,則CPU 訪問(wèn)存儲(chǔ)系統(tǒng)的平均訪問(wèn)時(shí)間是( ) A. 10 ns B. 11.60 ns C. 11.68 ns D. 50 ns 77. NAND FLASH和NOR FLASH的區(qū)別正確的是

35、( )A. NOR的讀速度比NAND稍慢一些B. NAND的寫(xiě)入速度比NOR慢很多78. 某數(shù)碼相機(jī)內(nèi)置 128MB 的存儲(chǔ)空間,拍攝分辨率設(shè)定為 1600×1200 像素,顏色深度為24位,若不采用壓縮存儲(chǔ)技術(shù),使用內(nèi)部存儲(chǔ)器最多可以存儲(chǔ)多少?gòu)堈掌?) A. 12B. 25C. 13D. 23 79. 下面關(guān)于PCI總線的敘述,其中錯(cuò)誤的是( )A. PCI總線支持64位總線B. PCI總線的地址總線及數(shù)據(jù)總線是分時(shí)復(fù)用的C. PCI總線是一種獨(dú)立設(shè)計(jì)的總線,它的性能不受CPU類(lèi)型的影響D. PC機(jī)中不能同時(shí)使用PCI總線和ISA總線80. 在32位總線系統(tǒng)中,若時(shí)鐘頻率為500

36、MHz,傳送一個(gè)32位字需要5個(gè)時(shí)鐘周期,則該總線系統(tǒng)的數(shù)據(jù)傳輸速率為( ) MB/s MB/s MB/s MB/s81. 某總線有104根信號(hào)線,其中數(shù)據(jù)總線(DB)32根,若總線工作頻率為33MHz,則其理論最大傳輸率為( )82. 下面關(guān)于DMA方式的描述,不正確的是( )A. DMA方式使外設(shè)接口可直接及內(nèi)存進(jìn)行高速的數(shù)據(jù)傳輸B. DMA方式在外設(shè)及內(nèi)存進(jìn)行數(shù)據(jù)傳輸時(shí)不需要CPU干預(yù)C.采用DMA方式進(jìn)行數(shù)據(jù)傳輸時(shí),首先需要進(jìn)行現(xiàn)場(chǎng)保護(hù)D. DMA方式執(zhí)行I/O交換要有專(zhuān)門(mén)的硬件電路83. 下列關(guān)于D/A變換器接口的描述,不正確的是( )B.它通常由模擬開(kāi)關(guān)、權(quán)電阻電路、緩沖電路組成D

37、.它輸出的模擬量可以是電流,也可以是電壓84. RS-232C串行通信總線的電氣特性要求總線信號(hào)采用( )85. RS-232標(biāo)準(zhǔn)在初期可以滿足人們的要求,但當(dāng)人們要求以更高的速率傳送到更遠(yuǎn)的距離時(shí),需要有新的標(biāo)準(zhǔn)。RS-449就是為此目的而設(shè)計(jì)的,它的標(biāo)準(zhǔn)規(guī)格中,RS-422標(biāo)準(zhǔn)是平衡式的,傳輸一個(gè)信號(hào)用兩根線,表示邏輯信號(hào)用( )86. 若曼徹斯特編碼和差分曼徹斯特編碼的波形如圖所示,則實(shí)際傳送的比特串為( )A. 011010110B. 100101100C. 100100100D. 01101001187. 多層印制電路板(4層或者4層以上)比雙面板更適合于高速PCB布線,最主要的原因

38、是( )A. 通過(guò)電源平面供電,電壓更穩(wěn)定B. 可以大大減小電路中信號(hào)回路的面積C. 多層印制電路板工藝簡(jiǎn)單D. 自動(dòng)布線更容易88. 下面不符合數(shù)字電路(或者集成電路)的電磁兼容性設(shè)計(jì)方法的是( )A. IC的電源及地的引腳較近,有多個(gè)電源和地B. 使用貼片元件,不是用插座C. IC的輸出級(jí)驅(qū)動(dòng)能力應(yīng)超過(guò)實(shí)際應(yīng)用的要求D. 對(duì)輸入和按鍵采用電平檢測(cè)(而非邊沿檢測(cè))89. 電路板的設(shè)計(jì)主要分為三個(gè)步驟,不包括的步驟為( )A. 生成網(wǎng)絡(luò)表B. 設(shè)計(jì)印制電路版C. 設(shè)計(jì)電路原理圖D. 自動(dòng)布線90. 以下敘述中正確的是( )A、宿主機(jī)及目標(biāo)機(jī)之間只需要建立邏輯連接即可B、在嵌入式系統(tǒng)中,調(diào)試器及

39、被調(diào)試程序一般位于同一臺(tái)機(jī)器上C、在嵌入式系統(tǒng)開(kāi)發(fā)中,通常采用的是交叉編譯器D、宿主機(jī)及目標(biāo)機(jī)之間的通信方式只有串口和并口兩種91. 現(xiàn)代電子設(shè)計(jì)方法包含了可測(cè)試設(shè)計(jì),接口IC芯片測(cè)試的標(biāo)準(zhǔn)接口是( )A . BISTB. JTAGC. UARTD. USB92. 嵌入式系統(tǒng)由硬件和軟件部分構(gòu)成,以下不屬于嵌入式系統(tǒng)軟件的是( )A. 系統(tǒng)內(nèi)核B. 驅(qū)動(dòng)程序C. FPGA編程軟件D. 嵌入式中間件二、 填空題1. 嵌入式系統(tǒng)一般由嵌入式微處理器、外圍硬件設(shè)備、_、應(yīng)用程序四個(gè)部分組成。2. 嵌入式軟件分為_(kāi)、支撐軟件、應(yīng)用軟件三大類(lèi)。3. 嵌入式處理器可以分為以下四類(lèi):_、嵌入式微控制器、嵌入

40、式DSP處理器、嵌入式片上系統(tǒng)(SoC)。4. 根據(jù)處理器配置的情況,嵌入式處理器可以分為:嵌入式微處理器(EMPU)、微控制器MCU、DSP處理器、_四種類(lèi)型。5. 嵌入式處理器可以分為以下四類(lèi):嵌入式微處理器、嵌入式微控制器、嵌入式DSP處理器、_。6. 嵌入式處理器可以分為以下四類(lèi):嵌入式微處理器、嵌入式微控制器、_、嵌入式片上系統(tǒng)(SoC)。7. ARM體系結(jié)構(gòu)目前已經(jīng)有五個(gè)版本,其中 ARM7 是第_個(gè)版本。8. ARM7TDMI內(nèi)核芯片,最多可以連接_個(gè)協(xié)處理器。9. 常見(jiàn)的芯片中,Intel 系列芯片的指令系統(tǒng)為CISC,ARM芯片的指令系統(tǒng)是_。10. ARM7TDMI的偽碼A

41、DR取得字節(jié)的偏移范圍為_(kāi)。11. ARM7TDMI采用_級(jí)流水線結(jié)構(gòu)。12. ARM7TDMI核心的芯片采用三級(jí)流水線,在ARM模式下,正在執(zhí)行的指令地址及PC寄存器指向的地址間存在_字節(jié)的偏移。13. ARM7TDMI中字母T的含義是該芯片支持_。14. 哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間_。15. ARM處理器有7中運(yùn)行模式,除用戶模式外,其他6種模式為_(kāi)。16. ARM7TDMI內(nèi)核運(yùn)行模式有7種,分別為:用戶模式、_、系統(tǒng)模式、快中斷模式、管理模式、未定義模式、中止模式。17. ARM7TDMI內(nèi)核的芯片中,處理器中共有_個(gè)寄存器。18. ARM芯片設(shè)置CPSR寄存器的指令為_(kāi)。19.

42、ARM芯片復(fù)位后,其PC寄存器的值為_(kāi)20. ARM芯片復(fù)位后,系統(tǒng)將進(jìn)入_模式。21. 復(fù)位中斷向量保存地址為_(kāi)。22. 在ARM7TDMI芯片上,所有的數(shù)據(jù)操作(指算術(shù)運(yùn)算和邏輯運(yùn)算)都是以_為單位。23. 某芯片保存數(shù)據(jù)時(shí),數(shù)據(jù)的高位保存在地址內(nèi)存,低位保存在高址內(nèi)存,這種存儲(chǔ)格式稱(chēng)為_(kāi)格式。24. label 為指向程序中某條指令的地址(該條指令的地址為字對(duì)齊),代碼 BX label + 1 的含義為跳轉(zhuǎn)到label指向的程序段,且系統(tǒng)狀態(tài)切換到_。25. 預(yù)取指令得不到運(yùn)行的原因可能有程序跳轉(zhuǎn)、_。26. 在Thumb狀態(tài)下,ARM7TDMI內(nèi)核芯片的偽碼ADR得到的字偏移范圍為_(kāi)

43、。27. Thumb程序在運(yùn)行過(guò)程中,發(fā)生了中斷(中斷未被屏蔽),ARM芯片將切換到_狀態(tài)。28. 某嵌入式系統(tǒng)采用字節(jié)編址方式,內(nèi)存由A4000H到BBFFFH 共有_KB。29. 接上題,實(shí)現(xiàn)該內(nèi)存區(qū)域需要32K×4bit的SRAM芯片共_片。 30. 嵌入式開(kāi)發(fā)一般采用_方式。31. 一個(gè)完備的交叉開(kāi)發(fā)系統(tǒng)通常由三個(gè)部分組成:_、目標(biāo)機(jī)系統(tǒng)、通信系統(tǒng)。32. 在交叉開(kāi)發(fā)中,通信連接可以是_、網(wǎng)絡(luò)連接、USB連接等。33. 一個(gè)完備的交叉開(kāi)發(fā)系統(tǒng)通常由三個(gè)部分組成:宿主機(jī)系統(tǒng)、_、通信系統(tǒng)。34. NAND Flash 常常采用_文件系統(tǒng)。35. BootLoader的運(yùn)行模式有

44、_、下載模式。1. RISC:(Reduced Instruction Set Computer),精簡(jiǎn)指令集計(jì)算機(jī)。它提高了微處理器的效率,但需要更復(fù)雜的外部程序。RISC的最大特點(diǎn)是指令長(zhǎng)度固定,指令格式種類(lèi)少,尋址方式種類(lèi)少,大多數(shù)是簡(jiǎn)單指令并都能在一個(gè)時(shí)鐘周期內(nèi)完成,易于設(shè)計(jì)超標(biāo)量及流水線,寄存器數(shù)量多,大量操作在寄存器之間進(jìn)行。2. 分時(shí)操作系統(tǒng):把計(jì)算機(jī)及許多終端用戶連接起來(lái),分時(shí)操作系統(tǒng)將系統(tǒng)處理機(jī)時(shí)間及內(nèi)存空間按一定的時(shí)間間隔,輪流地切換給各終端用戶的程序使用。由于時(shí)間間隔很短,每個(gè)用戶的感覺(jué)就像他獨(dú)占計(jì)算機(jī)一樣。分時(shí)操作系統(tǒng)的特點(diǎn)是可有效增加資源的使用率。3. DSP:(Di

45、gital Signal Processor),數(shù)字信號(hào)處理器,一種特別用于快速處理數(shù)字信號(hào)的微處理器。DSP處理器對(duì)系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),使其適合于執(zhí)行DSP算法,編譯效率較高,指令執(zhí)行速度也較高。4. 內(nèi)核:內(nèi)核是操作系統(tǒng)最基本的部分。它是為眾多應(yīng)用程序提供對(duì)計(jì)算機(jī)硬件的安全訪問(wèn)的一部分軟件,這種訪問(wèn)是有限的,并且內(nèi)核決定一個(gè)程序在什么時(shí)候?qū)δ巢糠钟布僮鞫嚅L(zhǎng)時(shí)間。5. 臨界區(qū):在多任務(wù)系統(tǒng)中,每個(gè)進(jìn)程中訪問(wèn)臨界資源的那段代碼稱(chēng)為臨界區(qū)(Critical Section)。每次只準(zhǔn)許一個(gè)進(jìn)程進(jìn)入臨界區(qū),進(jìn)入后不允許其他進(jìn)程進(jìn)入。不論是硬件臨界資源,還是軟件臨界資源,多個(gè)進(jìn)程必須互斥

46、地對(duì)它進(jìn)行訪問(wèn)。即處理時(shí)不可分割的代碼,運(yùn)行時(shí)這些代碼不允許被打斷。6. 設(shè)備驅(qū)動(dòng)程序:操作硬件的一組函數(shù),提供給操作系統(tǒng)調(diào)用,是操作系統(tǒng)和硬件的接口函數(shù)。7. BSP:板級(jí)支持包(board support package)的簡(jiǎn)稱(chēng)。它是介于硬件和操作系統(tǒng)之間的一層軟件。為操作系統(tǒng)提供硬件接口,使操作系統(tǒng)具有可移植性。并且初始化硬件,驅(qū)動(dòng)外設(shè)。8. 軟件生存周期:軟件的產(chǎn)生直到報(bào)廢的生存周期,周期內(nèi)有問(wèn)題定義、可行性分析、總體描述、系統(tǒng)設(shè)計(jì)、編碼、調(diào)試和測(cè)試、驗(yàn)收及運(yùn)行、維護(hù)升級(jí)到廢棄等階段,這種按時(shí)間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進(jìn),每個(gè)階段都要有定義、工作、審

47、查、形成文檔以供交流或備查,以提高軟件的質(zhì)量。9. 根文件系統(tǒng):根文件系統(tǒng)首先是一種文件系統(tǒng),該文件系統(tǒng)不僅具有普通文件系統(tǒng)的存儲(chǔ)數(shù)據(jù)文件的功能,但是相對(duì)于普通的文件系統(tǒng),它的特殊之處在于,它是內(nèi)核啟動(dòng)時(shí)所mount的第一個(gè)文件系統(tǒng),內(nèi)核代碼的映像文件保存在根文件系統(tǒng)中,系統(tǒng)引導(dǎo)啟動(dòng)程序會(huì)在根文件系統(tǒng)掛載之后從中把一些初始化腳本(如rcS,inittab)和服務(wù)加載到內(nèi)存中去運(yùn)行。10. YAFFS:(Yet Another Flash )是專(zhuān)門(mén)為NAND Flash存儲(chǔ)器設(shè)計(jì)的嵌入式文件系統(tǒng),適用于大容量的存儲(chǔ)設(shè)備。YAFFS 是基于日志的文件系統(tǒng),提供磨損平衡和掉電恢復(fù)的健壯性。它還為大容

48、量的Flash 芯片做了很好的調(diào)整,針對(duì)啟動(dòng)時(shí)間和RAM 的使用做了優(yōu)化。它適用于大容量的存儲(chǔ)設(shè)備,已經(jīng)在Linux 和WinCE 商業(yè)產(chǎn)品中使用。11. 操作系統(tǒng):Operating System,OS,是一管理電腦硬件及軟件資源的程序,同時(shí)也是計(jì)算機(jī)系統(tǒng)的內(nèi)核及基石。操作系統(tǒng)是一個(gè)龐大的管理控制程序,大致包括5個(gè)方面的管理功能:進(jìn)程及處理機(jī)管理、作業(yè)管理、存儲(chǔ)管理、設(shè)備管理、文件管理。12. 微內(nèi)核:Micro kernel,是提供操作系統(tǒng)核心功能的內(nèi)核的精簡(jiǎn)版本,它設(shè)計(jì)成在很小的內(nèi)存空間內(nèi)增加移植性,提供模塊化設(shè)計(jì),以使用戶安裝不同的接口。13. RISC:(Reduced Instru

49、ction Set Computer,精簡(jiǎn)指令集計(jì)算機(jī)),它提高了微處理器的效率,但需要更復(fù)雜的外部程序。RISC的最大特點(diǎn)是指令長(zhǎng)度固定,指令格式種類(lèi)少,尋址方式種類(lèi)少,大多數(shù)是簡(jiǎn)單指令并都能在一個(gè)時(shí)鐘周期內(nèi)完成,易于設(shè)計(jì)超標(biāo)量及流水線,寄存器數(shù)量多,大量操作在寄存器之間進(jìn)行。14. Shell:提供使用者使用界面的軟件(命令解析器),類(lèi)似于DOS下的Command。它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。同時(shí)它又是一種程序設(shè)計(jì)語(yǔ)言。作為命令語(yǔ)言,它交互式解釋和執(zhí)行用戶輸入的命令或者自動(dòng)地解釋和執(zhí)行預(yù)先設(shè)定好的一連串的命令;作為程序設(shè)計(jì)語(yǔ)言,它定義了各種變量和參數(shù),并提供了許多在高級(jí)語(yǔ)言中才

50、具有的控制結(jié)構(gòu),包括循環(huán)和分支。15. JTAG:Joint Test Action Group,是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測(cè)試?,F(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。16. NFS:(Network ,網(wǎng)絡(luò)文件系統(tǒng))是在 Unix 系統(tǒng)間實(shí)現(xiàn)磁盤(pán)文件共享的一種方法,它支持應(yīng)用程序在客戶端通過(guò)網(wǎng)絡(luò)訪問(wèn)位于服務(wù)器磁盤(pán)中數(shù)據(jù)的一種文件系統(tǒng)協(xié)議。該文件系統(tǒng)獨(dú)立于操作系統(tǒng),容許不同硬件及操作系統(tǒng)的系統(tǒng)共同進(jìn)行文件的分享。17. AR

51、M7流水線:ARM7處理器使用三級(jí)流水線來(lái)增加處理器指令流的速度,這樣可以使幾個(gè)操作同時(shí)進(jìn)行,并使處理器和存儲(chǔ)器系統(tǒng)連續(xù)操作。流水線使用3個(gè)階段,因此指令分3個(gè)階段進(jìn)行:取指、譯碼、執(zhí)行。18. SoC:(System on Chip,系統(tǒng)級(jí)芯片或片上系統(tǒng)),指一個(gè)有專(zhuān)用目標(biāo)的集成電路,其中包含完整系統(tǒng)并有嵌入軟件的全部?jī)?nèi)容。也指一種用以實(shí)現(xiàn)從確定系統(tǒng)功能開(kāi)始,到軟/硬件劃分,并完成設(shè)計(jì)的整個(gè)過(guò)程。19. 守護(hù)進(jìn)程:通常說(shuō)的Daemon進(jìn)程,是Linux中的后臺(tái)服務(wù)進(jìn)程。它是一個(gè)生存期較長(zhǎng)的進(jìn)程,通常獨(dú)立于控制終端并且周期性地執(zhí)行某種任務(wù)或等待處理某些發(fā)生的事件。守護(hù)進(jìn)程常常在系統(tǒng)引導(dǎo)裝入時(shí)啟

52、動(dòng),在系統(tǒng)關(guān)閉時(shí)終止。20. 線程:程序執(zhí)行流的最小單元。一個(gè)標(biāo)準(zhǔn)的線程由線程ID,當(dāng)前指令指針(PC),寄存器集合和堆棧組成。另外,線程是進(jìn)程中的一個(gè)實(shí)體,是被系統(tǒng)獨(dú)立調(diào)度和分派的基本單位,線程自己不擁有系統(tǒng)資源,只擁有一點(diǎn)在運(yùn)行中必不可少的資源,但它可及同屬一個(gè)進(jìn)程的其它線程共享進(jìn)程所擁有的全部資源。同一進(jìn)程中的多個(gè)線程之間可以并發(fā)執(zhí)行。21. 可重入代碼:(Reentry code)也叫純代碼(Pure code)是一種允許多個(gè)進(jìn)程同時(shí)訪問(wèn)的代碼。為了使各進(jìn)程所執(zhí)行的代碼完全相同,故不允許任何進(jìn)程對(duì)其進(jìn)行修改。程序在運(yùn)行過(guò)程中可以被打斷,并由開(kāi)始處再次執(zhí)行,并且在合理的范圍內(nèi)(多次重入,而不造成堆棧溢出等其他問(wèn)題),程序可以在被打斷處繼續(xù)執(zhí)行,且執(zhí)行結(jié)果不受影響。22. ARM:Advanced RISC Machines,一種基于RISC架構(gòu)的微處理器規(guī)范;微處理器行業(yè)的一家企業(yè),設(shè)計(jì)了大量高性能、廉價(jià)、耗能低的RISC處理器、相關(guān)技術(shù)及軟件。23. 可剝奪型內(nèi)核:當(dāng)前進(jìn)程并未執(zhí)行完畢,又不是自愿放棄處理器使用權(quán),而被

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論