




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、選擇題1. 不屬于嵌入式系統中的進程狀態的是()A.運行狀態B.就緒狀態C.開關狀態D.等待狀態2. 不是操作系統中調度程序所采用的調度算法的是()A.先來先服務(FCFS)B.先進先出(FIFO)C.時間片輪轉調度D.優先級調度3. 在操作系統中,Spooling技術是用一類物理設備模擬另一類物理設備的技術,實現這種技術的功能模塊稱做()A.可林斯系統B.斯普林系統C.圖靈機系統D.虛擬存儲系統4. 在操作系統中,除賦初值外,對信號量僅能操作的兩種原語是()A.存操作、取操作B.讀操作、寫操作C.P操作、V操作D.輸入操作、輸出操作5. 特性不符合嵌入式操作系統特點的是()A.實時性B.
2、不可定制C.微型化D.易移植6. 在并行環境中的某些任務必須協調自己的運行速度,以保證各自的某些關鍵語句按照某種事先規定的次序執行,這種現象被稱為任務的()A.執行B.互斥C.調度D.同步7. 關于文件系統,下列敘述中不正確的是()A. 負責文件的組織、存儲、檢索、命名、共享和保護B. 提供描述文件抽象的程序接口C. 文件存儲在磁盤或其他不易失的存儲介質上D. 程序員需要關心文件存儲分配和存儲布局的細節8. Linux系統中的設備可分為三類:字符設備、塊設備和網絡設備,其中不是基于文件系統訪問的設備是()A.字符設備B.塊設備C.網絡設備D.字符和塊設備9. 能完全把系統軟件和硬件部分隔離開來
3、,從而提高了系統的可移植性的層是()A.硬件抽象層B.驅動映射層C.硬件交互層D.中間層10. 實時操作系統(RTOS內核與應用程序之間的接口稱為()A.輸入/輸出接口B.文件系統C.APID.圖形用戶接口11. 在多任務實時系統中,任務間或者中斷服務與任務間常需要交換信息,這種信息交換的兩個途徑是()B. 共享存儲區和消息傳遞D. 非占先式內核和占先式內核機制A.開/關中斷和信息郵箱C.郵箱機制和數據共享機制12. 嵌入式系統由硬件和軟件部分構成,不屬于嵌入式系統軟件的是()A.系統內核B.驅動程序C.FPGA編程軟件D.嵌入式中間件13. 關于硬件抽象層,以下描述中錯誤的是()A. 硬件抽
4、象層包括操作系統內核和驅動程序B. 硬件抽象層將操作系統與硬件平臺隔開C. 硬件抽象層是一種軟件D. 硬件抽象層有利于系統的模塊化設計14. 關于實時操作系統(RTOS)的任務調度器,以下描述中正確的是()A.任務之間的公平性是最重要的調度目標B.大多數RTO洞度算法都是可搶占式(可剝奪式)的C. RTOS調度器都采用了基于時間片輪轉的調度算法D. RTOS調度算法只是一種靜態優先級調度算法15. 一個任務被喚醒,意味著()A.該任務重新占有了CPUB.它的優先級變為最大C.其任務移至等待隊列的隊首D.任務變為就緒狀態16. 在下列調度算法中,算法中不會出現任務“饑餓”的情形是()A.時間片輪
5、轉法B.先來先服務法C.可搶占的短作業優先算法D.靜態優先級算法17. 在實時操作系統中,郵箱通信方式是()A.直接B.間接C.低級D.高級18. 在某個嵌入式操彳系統中,若PV操作的彳t號量S的初始值為2,當前值為-1,則表示等待信號量S的任務個數為()A.0B.1C.2D.319. 在實時操作系統中,兩個任務并發執行,一個任務要等待其合作伙伴來發送消息,或建立某個條件后再向前執行,這種制約性合作關系被稱為任務的()A.同步B.互斥C.調度D.執行20. 文件系統的主要功能是()A.實現對文件的按名存取B.實現虛擬存儲C.提高外存的讀寫速度D.用于保存系統文檔21 .在FAT16文件系統中,
6、若每個簇的大小是2KB,那么它所能表示的最大磁盤分區容量為()A. 2MBB. 32MBC. 64MBD. 128MB22 .在下面的敘述中,不是嵌入式圖形用戶接口(GUI)的主要特點()A.運行時占用的系統資源少B.模塊化結構,便于移植和定制C.可靠性高D.美麗華麗,圖形算法復雜23.在下列CACHET換算法中平均命中率最高的是()A. 先入后出算法(FILO)B.隨機替換算法(RAND)C.先入先出算法(FIFO)D.近期最少使用算法(LRU24. 設某一個任務需要8個加工部件加工才能完成,每個加工部件加工需2小時,現在采用流水線加工方式,要完成100個任務,共需()A.212小時B.21
7、4小時C.216小時D.218小時25. 下面關于任務上下文切換的描述中,不正確的是()A.任務上下文是任務控制塊(TCB的組成部分B. 上下文切換由一個特殊的任務完成C.上下文切換時間是影響RTOS性能的重要指標D.上下文切換在RTOS內部完成26. 編譯程序對高級語言源程序進行翻譯時,需要在該程序的地址空間中為變量指定地址,這種地址稱為()A.邏輯地址B.物理地址C.接口地址D.線性地址27. 程序設計語言一般都提供多種循環語句,例如實現先判斷循環條件再執行循環體的while語句和先執行循環體再判斷循環條件的do-while語句。關于這兩種循環語句,在不改變循環體的條件下,正確的是()A.
8、 while語句的功能可由do-while語句實現B. do-while語句的功能可由while語句實現C. 若已知循環體的次數,則只能使用while語句D. 循環條件相同時,do-while語句的執行效率更高28. 某文件管理系統為了記錄磁盤的使用情況,在磁盤上建立了位示圖(bitmap)。若系統中字長為16位,磁盤上的物理塊依次編號為:0、1、2、,,那么8192號物理塊的使用情況在位示圖中的第幾個字中描述()A.256B.257C.512D.51329. 在嵌入式系統中,采用查詢方式實現輸入輸出的主要原因是()A. 速度最快B. CPU可以不介入C. 實現起來比較容易D. 在對多個事件查
9、詢工作時,能對突發事件做出實時響應30. 某32位計算機的CACH辱量為16KB(B:字節),CACH映的大小為16B(B:字節),若主存與CACHED址映像采用直接映像方式,在下列CACH整換算法中平均命中率最高的是()A. 先入后出算法(FILO)C.先入先出算法(FIFO)B. 隨機替換算法(RAND)D.近期最少使用算法(LRU31. 有一段C程序如下,執行后,其運行結果為()intf(inta)autointb=0;staticintc=3;b+;c+;return(a+b+c);main()inta=2,i;for(i=0;i3;i+)printf(%d,f(a);A. 7,8,9
10、,B.7,7,7,C.6,7,8,D.9,8,7,32.以下關于硬件抽象層的論述,不合適的是(A.B.C.D.采用硬件抽象層可以大大提高系統的移植性 采用硬件抽象層可以大大提高系統的運行效率 采用硬件抽象層可以縮短系統的測試周期 采用硬件抽象層有助于提高系統的可靠性33.嵌入式系統大都采用嵌入式實時操作系統RTOS不是對RTOS時間性能的評價指標的是(34.A. 上下文切換時間C. 任務調度算法B.D.最大中斷延遲時間任務執行時間以下關于優先級繼承的敘述中,錯誤的是(A.優先級繼承是用來解決優先級反轉問題的技術B. 優先級反轉是用來解決優先級繼承問題的技術C. 當發生一個任務由于等待比它低優先
11、級任務釋放資源而被阻塞時,暫時提高低優先級的優先級,使其盡快地執行,并釋放高優先級所需的資源D.優先級繼承是由RTOS完成的35.卜面不屬于軟件開發過程的主要階段的活動是(A.需求分析B.軟件設計C.)軟件編碼與調試D.軟件合格性認證36.一個任務被喚醒,意味著(A.該任務重新占有了CPUC.其任務移至等待隊列隊首B.D.它的優先級變為最大任務變為就緒狀態37. 下列設備文件類型中屬于Linux操作系統的是()A、塊設備B、字符設備C網絡設備D塊設備、網絡設備、字符設備38. 操作系統中的“抖動”現象是指()A. 根據一定的頁面置換算法,將頁面調出B. 由于選擇了長期未被訪問的頁進行置換,導致
12、系統更換頁面C.頁面調入不久就被導出,導出不久又被調入,導致系統頻繁更換頁面D.根據系統運行情況決定將哪個頁面調出,而不是由頁面置換算法決定更換哪個頁面39. 關于文件系統,下列敘述中不正確的是()A. 負責文件的組織、存儲、檢索、命名、共享和保護B. 提供描述文件抽象的程序接口C. 文件存儲在磁盤或其他不易失的存儲介質上D. 程序員需要關心文件存儲分配和存儲布局的細節40. Linux系統中的設備可分為三類:字符設備、塊設備和網絡設備,其中不是基于文件系統訪問的設備是()A.字符設備B.塊設備C.網絡設備D.字符和塊設備41. 能完全把系統軟件和硬件部分隔離開來,從而大大提高了系統的可移植性
13、的是()A. 硬件抽象層 B. 驅動映射層42 .在FAT16文件系統中,若每個簇的大小是()A. 2MBB. 32MB43 . 在下面的敘述中,不是嵌入式圖形用戶接口A. 運行時占用的系統資源少C. 可靠性高C. 硬件交互層D. 中間層2KB,那么它所能表示的最大磁盤分區容量為C. 64MBD. 128MB(GUI) 的主要特點的是( )B. 模塊化結構,便于移植和定制D. 美麗華麗,圖形算法復雜44. 在嵌入式系統中,采用查詢方式實現輸入輸出的主要原因是()A. 速度最快B. CPU可以不介入C. 實現起來比較容易D. 在對多個事件查詢工作時,能對突發事件做出實時響應45. 在多任務實時系
14、統中,任務間或者中斷服務與任務間常需要交換信息,這種信息交換有哪兩個途徑()A.開/關中斷和信息郵箱B.共享存儲區和消息傳遞C.郵箱機制和數據共享機制D.非占先式內核和占先式內核機制46. 嵌入式系統由硬件和軟件部分構成,以下不屬于嵌入式系統軟件的是()A.系統內核B.驅動程序C.FPGA編程軟件D.嵌入式中間件47. 有一段C程序如下,執行后,其運行結果為()intf(inta)autointb=0;staticintc=3;b+;c+;return(a+b+c);main()inta=2,i;for(i=0;i3;i+)printf(%d,f(a);D. 9,8,7,A.7,8,9,B.7
15、,7,7,C.6,7,8,48. 以下關于硬件抽象層的論述,不合適的是()A. 采用硬件抽象層可以大大提高系統的移植性B. 采用硬件抽象層可以大大提高系統的運行效率C. 采用硬件抽象層可以縮短系統的測試周期D. 采用硬件抽象層有助于提高系統的可靠性49. 在下面的敘述中,不是嵌入式圖形用戶接口A. 運行時占用的系統資源少C. 可靠性高(GUI)的主要特點的是()B.模塊化結構,便于移植和定制D.美麗華麗,圖形算法復雜50. 使用gcc編譯器生成的.o為后綴的文件是()A.程序所包含的頭文件B.預處理過的C源代碼文件C. 編譯后的目標文件D. 經過預編譯后的匯編語言源代碼文件51. 操作系統中的
16、“抖動”現象是指()A. 根據一定的頁面置換算法,將頁面調出B. 由于選擇了長期未被訪問的頁進行置換,導致系統更換頁面C. 頁面調入不久就被導出,導出不久又被調入,導致系統頻繁更換頁面D. 根據系統運行情況決定將哪個頁面調出,而不是由頁面置換算法決定更換哪個頁面52.在多任務實時系統中,任務間或者中斷服務與任務間常需要交換信息,這種信息交換分別為以下哪兩個途徑()A.開/關中斷和信息郵箱C.郵箱機制和數據共享機制B.共享存儲區和消息傳遞D.非占先式內核和占先式內核機制53. 從以下關于操作系統存儲管理方案1方案2和方案3的相關描述可以看出,他們分別對應的存儲管理方案為()方案1:在系統進行初始
17、化的時候就已經將主存儲空間劃分成大小相等或不等的塊,并且這些塊的大小在此后是不可以改變的。系統將程序分配在聯系的區域中。方案2:主儲存空間和程序按固定大小大單位進行分割,程序可以分配在不連續的區域中。該方案當一個作業的程序地址空間大于主存可以使用的空間時也可以執行。方案3:編程時必須劃分程序模塊和確定程序模塊之間的調用關系,不存在調用關系的模塊可以占用相同的主存區。A. 固定分區請求分頁和覆蓋B. 覆蓋請求分頁和固定分區C. 固定分區覆蓋和請求分頁D. 請求分頁覆蓋和固定分區54.下列操作系統不屬于嵌入式操作系統的是()A.VxWorksB.WindowsXPHomeEditionC.Nucl
18、eusD.QNX55. 一個任務被喚醒,意味著()A.該任務重新占有了CPUC.其任務移至等待隊列隊首B.它的優先級變為最大D.任務變為就緒狀態56.下列設備文件類型中屬于Linux操作系統的是()A.塊設備C.網絡設備B.字符設備D.塊設備字符設備網絡設備填空題1.操作系統是聯接硬件與應用程序的系統程序,其基本功能有進程管理、進程間通信I/O資源管理。2.從嵌入式操作系統特點可以將嵌入式操作系統分為分時操作系統和3. 內核負責管理各個任務,或者為每個任務分配CPU寸間,并且負責任務之間的通信,內核的基本服務是。4. 嵌入式應用軟件的開發過程可以分為三個步驟:嵌入式軟件生成、嵌入式軟件固化。5
19、. 建立一個分析模型至少需要四個基本原則、描述模型、功能表達模型、行為分解模型。6. 在嵌入式Linux的設備驅動程序中,分配內存的函數為。7. Linux中常用的通信機制:、有名管道、無名管道、信號量、消息隊列、共享內存、套接口。8. 文件系統按不同的存儲及管內方式分為不同的類型,不同類型的文件系統對文件大小有不同的PM制,FAT32對文件的大小限制為之內。9. 內核負責管理各個任務,或者為每個任務分配CPU寸間,并且負責任務之間的通信,內核的基本服務是。10. 按操作系統的分類可知,Linux屬于分時操作系統,vxWorks屬于操作系統。11. 軟件一般分為系統軟件和。12. 在實時多任務
20、系統中,任務間通信主要有共享數據結構和消息機制等兩種方式,其中常見消息機制有和消息隊列等兩種方法。13. 嵌入式Linux系統的設備驅動程序不能采用printf()函數向控制臺輸出消息,而應采用函數向控制臺輸出信息。14. Qt中采用機制實現對象間通信。15. 根據實時性來分,實時系統可以分為、軟實時系統。16. 軟件生存周期由軟件定義、軟件維護三個時期組成。17. 在嵌入式Linux系統中,采用模塊方式編譯驅動程序后,加載驅動程序模塊的命令為18. 在調試嵌入式Linux系統內核時,常常采用log方式記錄內核運行狀態,此時使用的log輸出函數。19. 在LinuxShell中,可以使用ls-
21、l命令查看文件目錄(列表方式),若某個文件的類型及權限列為crw-rw-rw-,則該文件名為設備文件名。20. 當某個進程A的父進程退出后,A將成為孤兒進程,按照Linux規范,孤兒進程的父進程為。21. POSIX規范規定,函數可以創建一個新的線程。22. 文件系統按不同的存儲及管內方式分為不同的類型,不同類型的文件系統對文件大小有不同的PM制,FAT32對文件的大小限制為之內。23. POSIX規范中,函數將掛起當前線程,直到指定的線程中止才能進行運行。24. /etc/fstab文件是Linux系統核心配置文件之一,系統啟動后將讀取該文件,并根據文件內容自動。25. 在嵌入式Linux系
22、統中,內核采用函數向控制臺輸出信息。26. 在交叉開發中,通信連接可以是串口連接、網絡連接、等。27. 軟件生存周期由、軟件開發、軟件維護三個時期組成。28. Make工程管理器讀取的配置文件為。29. 嵌入式Linux可以采用命令掛載NFS類型磁盤。30. BusyBox采用不同的調用不同的功能模塊。31. 父進程A調用vfork()函數創建子進程B后,進程A和進程B同一塊地址空間。32. uCLinux的內存管理虛擬內存管理技術,對內存的訪問直接使用物理地址。33. fcntl()函數基本解決了文件共享問題,函數則實現了I/O復用,特別在有阻塞的情況下。34. Linux中,使用命令可以創
23、建設備文件。35. 在Linux系統中,設備驅動程序申請內存的函數是,釋放內存的函數是kfree()。36. X-Windows是基于網絡GUI的系統,其基本結構為。37. BootLoader的運行模式有、啟動加載模式。38. uCLinux是操作系統。39. 為加快嵌入式Linux創建進程的速度,往往采用函數代替fork()函數,減少復制進程數據的時間。40. 卸載Linux內核中設備驅動模塊的命令是。41. 文件系統按不同的存儲及管理方式分為不同的類型,不同類型的文件系統對文件大小有不同的PM制,FAT32對文件的大小限制為之內。42. 在微機上普遍采用的發行版Linux屬于操作系統(填
24、搶占式或非搶占式)。1.寫成下列C語言程序的執行結果intf(inta)autointb=0;staticintc=3;b+;c+;return(a+b+c);main()inta=2,i;for(i=0;i3;i+)printf(%d,f(a);一選擇題57 .以下敘述中,不符合RISC指令系統特點的是()A. 指令長度固定,指令種類少B. 尋址方式種類豐富,指令功能盡量增強C. 設置大量通用寄存器,訪問存儲器指令簡單D. 選取使用頻率較高的一些簡單指令58 .若每一條指令都可以分解為取指、分析和執行三步。已知取指時間t取指=44t,分析時間t分析=3At,執行時間t執行=5Ato如果按串行
25、方式執行完100條指令需要()A.1190tB.1195tC.1200tD.1205t59 .若每一條指令都可以分解為取指、分析和執行三步。已知取指時間t取指=44t,分析時間t分析=3At,執行時間t執行=5At,如果按照流水線方式執行,執行完100條指令需要()A. 504 tB. 507 tC. 508 t D. 510t60. ARM理器總共有37個寄存器,其中通用寄存器為()A.31個B.6個C.5個D.32個61. ARMW7種處理器模式,其中有5種異常模式,分別為()A. FIQ,IRQ,管理,系統,中止B. IRQ,管理,用戶,系統,中止C. FIQ,IRQ,管理,中止,未定義
26、D. FIQ,IRQ,中止,未定義,系統62. 在CPU的狀態寄存器中,若進位標志為“0”,表示()A. 有進位B. 無進位C. 無進位或借位D. 不一定63. 直接轉移指令的功能是將指令中的地址代碼送入()A. 累加器B. 地址寄存器C. 程序計數器D. 存儲器64. -7的反碼為()B. 10000111D. 11100001A.00000111C.1111100065. 在32位ARMfe理器上,假設棧頂指針寄存器sp的當前值為0X00FFFFE8,那么在執行完指令“STMFAsp!,r2”(r2為32位寄存器)后,棧指針sp的當前值應為()A.0X00FFFFE4B.0X00FFFFE
27、6C.0X00FFFFEAD.0X00FFFFEC66.在CPUW物理內存之間進行地址轉換時,地址空間的是( )A.TCBB.MMU能將地址從虛擬 (邏輯)地址空間映射到物理C.CACHED.DMA67.若內存地址區間為4000H43FFH,每個存貯單元可存儲16位二進制數,該內存區域用4片存儲器芯片構成,則構成該內存所用的存儲器芯片的容量是()A.512X16bitB.256X8bitC.256X16bitD.1024X8bit68 .若內存按字節編址,用存儲容量為32Kx8比特的存儲器芯片構成地址編號A0000H到DFFFFH勺內存空間,則至少需要()C.8 片D.10 片A.4片B.6片
28、69 .頁式存儲系統的邏輯地址是由頁號和頁內地址兩部分組成,地址變換過程如下圖所示。假定頁面的大小為8K,圖中所示的十進制邏輯地址9612經過地址變換后,形成的物理地址a應為十進制()A.42380B.25996C.9612D.819270 .某存儲器數據總線寬度為32bit,存取周期為250ns,則該存儲器帶寬為()A.8X106B/SB.16X106B/SC.16X108B/SD.32X106B/S71 .在嵌入式處理器中,實現CACHE勺主要功能由()A.硬件B.軟件C.操作系統D.應用程序72 .某32位計算機的CACH辱量為16KB(B:字節),CACH映的大小為16B(B:字節),
29、若主存與CACHEM址映像采用直接映像方式,則主存地址為0X1234E8F8的單元裝入CACHE勺地址()A.00010001001101B.01000100011010C.10100011111000D.1101001110100073 .某計算機的存儲系統由Cache-主存系統構成,Cache的存取周期為10ns,主存的存取周期為50ns。在CPU行一段程序時,Cache完成存取的次數為4800次,主存完成存取的次數為200次,則該Cache主存系統的效率是()A.0.856B.0.862C.0.958D.0.96074 .在嵌入式系統的存儲結構中,存取速度最快的是()A.內存B.寄存器組
30、C.FlashD.Cache75 .下列存取速度最快的是()A.flash存儲器B.DRAM存儲器C.高速緩存(CACHED.磁盤76 .某計算機的存儲系統由Cache主存系統構成,Cache的存取周期為10ns,主存的存取周期為50ns。在CPU行一段程序時,Cache完成存取的次數為4800次,主存完成存取的次數為200次,則CPU訪問存儲系統的平均訪問時間是()A.10nsB.11.60nsC.11.68nsD.50ns77 .NANDFLAS悌口NORFLASH勺區另正確的是()A.NOR的讀速度比NAN刑慢一些B.NAND的寫入速度比NORt很多C. NAND的擦除速度遠比NOR勺慢
31、D.大多數寫入操作需要先進行擦除操作78.某數碼相機內置128MB的存儲空間,拍攝分辨率設定為1600X1200像素,顏色深度為24位,若不采用壓縮存儲技術,使用內部存儲器最多可以存儲多少張照片(A. 12B. 25C.13D. 2379.下面關于PCI總線的敘述,其中錯誤的是()A.PCI總線支持64位總線B.PCI總線的地址總線與數據總線是分時復用的C.PCI總線是一種獨立設計的總線,它的性能不受CPU類型的影響D. PC機中不能同時使用PCI總線和ISA總線80.在32位總線系統中,若時鐘頻率為500MHz傳送一個32位字需要5個時鐘周期,則該總線系統的數據傳輸速率為()A.200 MB
32、/sB.400 MB/sC.600 MB/sD.800 MB/s81.某總線有104根信號線,其中數據總線(DB) 32根,若總線工作頻率為 33MHz則其理論最大傳輸率為()A.33MB/sB.64MB/sC.132MB/sD.164MB/s82 .下面關于DMAT式的描述,不正確的是()A. DMA方式使外設接口可直接與內存進行高速的數據傳輸B. DMA方式在外設與內存進行數據傳輸時不需要CPUT預C.采用DMAT式進行數據傳輸時,首先需要進行現場保護D.DMA方式執行I/O交換要有專門的硬件電路83 .下列關于D/A變換器接口的描述,不正確的是()A.它是嵌入式微機系統與外部模擬控制對象
33、的重要控制接口B.它通常由模擬開關、權電阻電路、緩沖電路組成C.它也可以把外界的模擬量變換成數字量D.它輸出的模擬量可以是電流,也可以是電壓84 .RS-232C串行通信總線的電氣特性要求總線信號采用()A.正邏輯B.負邏輯C.高電平D.低電平85 .RS-232標準在初期可以滿足人們的要求,但當人們要求以更高的速率傳送到更遠的距離時,需要有新的標準。RS-449就是為此目的而設計的,它的標準規格中,RS-422標準是平衡式的,傳輸一個信號用兩根線,表示邏輯信號用()A.正負5V以上電平B.正負3V以上電平C.兩線的電平差D.兩線的電平則實際傳送的比特串為(86 .若曼徹斯特編碼和差分曼徹斯特
34、編碼的波形如圖所示,B. 100101100A.011010110D. 011010011母徹斯特編碼在分唾徹斯特,編碼C.10010010087 .多層印制電路板(4層或者4層以上)比雙面板更適合于高速PCB布線,最主要的原因是()A.通過電源平面供電,電壓更穩定B.可以大大減小電路中信號回路的面積C.多層印制電路板工藝簡單D.自動布線更容易88 .下面不符合數字電路(或者集成電路)的電磁兼容性設計方法的是()A.IC的電源及地的引腳較近,有多個電源和地B.使用貼片元件,不是用插座C.IC的輸出級驅動能力應超過實際應用的要求D.對輸入和按鍵采用電平檢測(而非邊沿檢測)89 .電路板的設計主要
35、分為三個步驟,不包括的步驟為()A.生成網絡表B.設計印制電路版C.設計電路原理圖D.自動布線90 .以下敘述中正確的是()A、宿主機與目標機之間只需要建立邏輯連接即可日在嵌入式系統中,調試器與被調試程序一般位于同一臺機器上C在嵌入式系統開發中,通常采用的是交叉編譯器D宿主機與目標機之間的通信方式只有串口和并口兩種91 .現代電子設計方法包含了可測試設計,接口IC芯片測試的標準接口是()A.BISTB.JTAGC.UARTD.USB92 .嵌入式系統由硬件和軟件部分構成,以下不屬于嵌入式系統軟件的是(A.系統內核B.驅動程序C.FPGA編程軟件D.嵌入式中間件填空題1. 嵌入式系統一般由嵌入式
36、微處理器、外圍硬件設備、應用程序四個部分組成。2. 嵌入式軟件分為、支撐軟件、應用軟件三大類。3. 嵌入式處理器可以分為以下四類:、嵌入式微控制器、嵌入式DSP處理器、嵌入式片上系統(SoC)。4. 根據處理器配置的情況,嵌入式處理器可以分為:嵌入式微處理器(EMPU)、微控制器MCUDSP處理器、四種類型。5. 嵌入式處理器可以分為以下四類:嵌入式微處理器、嵌入式微控制器、嵌入式DSP處理器、。6. 嵌入式處理器可以分為以下四類:嵌入式微處理器、嵌入式微控制器、嵌入式片上系統(SoC)。7. ARM體系結構目前已經有五個版本,其中ARM7是第個版本。8. ARM7TDMHJ核芯片,最多可以連
37、接個協處理器。9. 常見的芯片中,Intel系列芯片的指令系統為CISC,ARM芯片的指令系統是10. ARM7TDM偽碼ADR取得字節的偏移范圍為。11. ARM7TDMII用級流水線結構。12. ARM7TDMK心的芯片采用三級流水線,在ARM莫式下,正在執行的指令地址與PC寄存器指向的地址間存在字節的偏移。13. ARM7TDW字母T的含義是該芯片支持。14. 哈佛體系結構數據空間和地址空間。15. ARM處理器有7中運行模式,除用戶模式外,其他6種模式為。16. ARM7TDM內核運行模式有7種,分別為:用戶模式、系統模式、快中斷模式、管理模式、未定義模式、中止模式。17. ARM7T
38、DMHJ核的芯片中,處理器中共有個寄存器。18. ARM芯片設置CPSFW存器的指令為。19. ARM芯片復位后,其PC寄存器的值為20. ARMK片復位后,系統將進入模式。21. 復位中斷向量保存地址為。22.在ARM7TDMI芯片上所有的數據操作(指算術運算和邏輯運算)都是以為單位。23. 某芯片保存數據時,數據的高位保存在地址內存,低位保存在高址內存,這種存儲格式稱為格式。24. label為指向程序中某條指令的地址(該條指令的地址為字對齊),代碼BXlabel+1的含義為跳轉到label指向的程序段,且系統狀態切換到。25. 預取指令得不到運行的原因可能有程序跳轉、。26. 在Thum
39、b狀態下,ARM7TDMft核芯片的偽碼ADR導到的字偏移范圍為。27. Thumb程序在運行過程中,發生了中斷(中斷未被屏蔽),ARM芯片將切換到狀態。28. 某嵌入式系統采用字節編址方式,內存由A4000H至ijBBFFFH共有KB。29. 接上題,實現該內存區域需要32Kx4bit的SRA憂片共片。30. 嵌入式開發一般采用方式。31. 一個完備的交叉開發系統通常由三個部分組成:、目標機系統、通信系統。32. 在交叉開發中,通信連接可以是、網絡連接、USB1接等。33. 一個完備的交叉開發系統通常由三個部分組成:宿主機系統、通信系統。34. NANDFlash常常采用文件系統。35. B
40、ootLoader的運行模式有、下載模式。1. RISC:(ReducedInstructionSetComputer),精簡指令集計算機。它提高了微處理器的效率,但需要更復雜的外部程序。RISC的最大特點是指令長度固定,指令格式種類少,尋址方式種類少,大多數是簡單指令并都能在一個時鐘周期內完成,易于設計超標量與流水線,寄存器數量多,大量操作在寄存器之間進行。2. 分時操作系統:把計算機與許多終端用戶連接起來,分時操作系統將系統處理機時間與內存空間按一定的時間間隔,輪流地切換給各終端用戶的程序使用。由于時間間隔很短,每個用戶的感覺就像他獨占計算機一樣。分時操作系統的特點是可有效增加資源的使用率
41、。3. DSP(DigitalSignalProcessor),數字信號處理器,一種特別用于快速處理數字信號的微處理器。DSP處理器對系統結構和指令進行了特殊設計,使其適合于執行DSP算法,編譯效率較高,指令執行速度也較高。4. 內核:內核是操作系統最基本的部分。它是為眾多應用程序提供對計算機硬件的安全訪問的一部分軟件,這種訪問是有限的,并且內核決定一個程序在什么時候對某部分硬件操作多長時間。5. 臨界區:在多任務系統中,每個進程中訪問臨界資源的那段代碼稱為臨界區(CriticalSection)。每次只準許一個進程進入臨界區,進入后不允許其他進程進入。不論是硬件臨界資源,還是軟件臨界資源,多
42、個進程必須互斥地對它進行訪問。即處理時不可分割的代碼,運行時這些代碼不允許被打斷。6. 設備驅動程序:操作硬件的一組函數,提供給操作系統調用,是操作系統和硬件的接口函數。7. BSP板級支持包(boardsupportpackage)的簡稱。它是介于硬件和操作系統之間的一層軟件。為操作系統提供硬件接口,使操作系統具有可移植性。并且初始化硬件,驅動外設。8. 軟件生存周期:軟件的產生直到報廢的生存周期,周期內有問題定義、可行性分析、總體描述、系統設計、編碼、調試和測試、驗收與運行、維護升級到廢棄等階段,這種按時間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進,每個階段都要有定義、
43、工作、審查、形成文檔以供交流或備查,以提高軟件的質量。9. 根文件系統:根文件系統首先是一種文件系統,該文件系統不僅具有普通文件系統的存儲數據文件的功能,但是相對于普通的文件系統,它的特殊之處在于,它是內核啟動時所mount的第一個文件系統,內核代碼的映像文件保存在根文件系統中,系統引導啟動程序會在根文件系統掛載之后從中把一些初始化腳本(如rcS,inittab)和服務加載到內存中去運行。10. YAFFS(YetAnotherFlashFileSystem)是專門為NANDFlash存儲器設計的嵌入式文件系統,適用于大容量的存儲設備。YAFFS是基于日志的文件系統,提供磨損平衡和掉電恢復的健
44、壯性。它還為大容量的Flash芯片做了很好的調整,針對啟動時間和RAM的使用做了優化。它適用于大容量的存儲設備,已經在Linux和WinCE商業產品中使用。11. 操作系統:OperatingSystem,OS,是一管理電腦硬件與軟件資源的程序,同時也是計算機系統的內核與基石。操作系統是一個龐大的管理控制程序,大致包括5個方面的管理功能:進程與處理機管理、作業管理、存儲管理、設備管理、文件管理。12. 微內核:Microkernel,是提供操作系統核心功能的內核的精簡版本,它設計成在很小的內存空間內增加移植性,提供模塊化設計,以使用戶安裝不同的接口。13. RISC:(ReducedInstr
45、uctionSetComputer,精簡指令集計算機),它提高了微處理器的效率,但需要更復雜的外部程序。RISC的最大特點是指令長度固定,指令格式種類少,尋址方式種類少,大多數是簡單指令并都能在一個時鐘周期內完成,易于設計超標量與流水線,寄存器數量多,大量操作在寄存器之間進行。14. Shell:提供使用者使用界面的軟件(命令解析器),類似于DOS下白Command。它接收用戶命令,然后調用相應的應用程序。同時它又是一種程序設計語言。作為命令語言,它交互式解釋和執行用戶輸入的命令或者自動地解釋和執行預先設定好的一連串的命令;作為程序設計語言,它定義了各種變量和參數,并提供了許多在高級語言中才具
46、有的控制結構,包括循環和分支。15. JTAG:JointTestActionGroup,是一種國際標準測試協議(IEEE1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSRFPGA器件等。標準的JTAG接口是4線:TMS、TCKTDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。16. NFS:(NetworkFileSystem,網絡文件系統)是在Unix系統間實現磁盤文件共享的一種方法,它支持應用程序在客戶端通過網絡訪問位于服務器磁盤中數據的一種文件系統協議。該文件系統獨立于操作系統,容許不同硬件及操作系統的系統共同進行文件的分享。17. AR
47、M7流水線:ARM7處理器使用三級流水線來增加處理器指令流的速度,這樣可以使幾個操作同時進行,并使處理器和存儲器系統連續操作。流水線使用3個階段,因此指令分3個階段進行:取指、譯碼、執行。18. SoC:(SystemonChip,系統級芯片或片上系統),指一個有專用目標的集成電路,其中包含完整系統并有嵌入軟件的全部內容。也指一種用以實現從確定系統功能開始,到軟/硬件劃分,并完成設計的整個過程。19. 守護進程:通常說的Daemon進程,是Linux中的后臺服務進程。它是一個生存期較長的進程,通常獨立于控制終端并且周期性地執行某種任務或等待處理某些發生的事件。守護進程常常在系統引導裝入時啟動,
48、在系統關閉時終止。20. 線程:程序執行流的最小單元。一個標準的線程由線程ID,當前指令指針(PC),寄存器集合和堆棧組成。另外,線程是進程中的一個實體,是被系統獨立調度和分派的基本單位,線程自己不擁有系統資源,只擁有一點在運行中必不可少的資源,但它可與同屬一個進程的其它線程共享進程所擁有的全部資源。同一進程中的多個線程之間可以并發執行。21. 可重入代碼:(Reentrycode)也叫純代碼(Purecode)是一種允許多個進程同時訪問的代碼。為了使各進程所執行的代碼完全相同,故不允許任何進程對其進行修改。程序在運行過程中可以被打斷,并由開始處再次執行,并且在合理的范圍內(多次重入,而不造成
49、堆棧溢出等其他問題),程序可以在被打斷處繼續執行,且執行結果不受影響。22. ARM:AdvancedRISCMachines,一種基于RIS%構的微處理器規范;微處理器行業的一家企業,設計了大量高性能、廉價、耗能低的RISCb理器、相關技術及軟件。23. 可剝奪型內核:當前進程并未執行完畢,又不是自愿放棄處理器使用權,而被強制中止執行被迫將處理器使用權轉移給其他進程,那么這種內核就是可剝奪型的。由于實施處理器使用權轉移工作的是調度器,即調度器能以強硬的方式獲得處理器使用權并分配另外進程的內核就是可剝奪型內核。24. 設備號:Linux系統通過設備號來區分不同設備。設備號由兩部分組成:主設備號
50、和次設備號。主設備號指明對應哪些設備驅動,這種對應關系是固定不變的并作為內核資源的一部分存在。次設備號區分被一個設備驅動控制下的某個獨立的設備。25. MMU:MemoryManagementUnit,內存管理單元,它是中央處理器(CPU)中用來管理虛擬存儲器、物理存儲器的控制線路,同時也負責虛擬地址映射為物理地址,以及提供硬件機制的內存訪問授權。26. MPU:(Micro-ProcessorUnit)特指嵌入式微處理器,包括算術邏輯單元和控制單元,在應用中,將微處理器裝配在專門設計的電路板上,只保留和嵌入式應用有關的母板功能,這樣可以大幅度地減小系統體積和功耗。27. MCU:(Micro
51、ControlUnit,微控制單元),是指隨著大規模集成電路的出現及其發展,將計算機的CPURAM、ROM、定時計數器和多種I/O接口集成在一片芯片上,形成芯片級的計算機,為不同的應用場合做不同組合控制。28. FPGA:(FieldProgrammableGateArray,現場可編程門陣列),是專用集成電路(ASIC)中集成度最高的一種,用戶可對FPGA內部的邏輯模塊和I/O模塊重新配置,以實現用戶的邏輯,因而也被用于對CPU的模擬。用戶對FPGA的編程數據放在Flash芯片中,通過上電加載到FPGA中,對其進行初始化。29. 設備文件:Linux系統中,所有設備均作為文件處理,這一類特殊
52、文件就是設備文件。設備文件通常為周邊設備提供簡單的接口,也可訪問這些設備的特定資源,還可以訪問沒有連接到任何真實設備的系統資源。30. 互斥鎖:一種用于保證共享數據操作的完整性的機制。每個共享對象都對應于一個可稱為“互斥鎖”的標記,這個標記用來保證在任一時刻,只能有一個線程訪問該對象。31. RTOS(RealTimeOperatingSystem,實時操作系統),指當外界事件或數據產生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統作出快速響應,并控制所有實時任務協調一致運行的操作系統。32. 中斷:指由于接收到來自外圍硬件(相對于中央處理器和
53、內存)的異步信號或來自軟件的同步信號,而進行相應的硬件軟件處理。發出這樣的信號稱為進行中斷請求(interruptrequest,IRQ)。硬件中斷導致處理器通過一個上下文切換(contextswitch)來保存執行狀態(以程序計數器和程序狀態字等寄存器信息為主);軟件中斷則通常作為CPU指令集中的一個指令,以可編程的方式直接指示這種上下文切換,并將處理導向一段中斷處理代碼。33. 調度:給定一組實時任務和系統資源,確定每個任務何時何地執行的整個過程。34. 交叉編譯:cross-compilation),在某個宿主機平臺上用交叉編譯器編譯出可在其他目標機平臺上運行的代碼的過程。35. 單內核
54、:monolithickernel,內核采用單一化設計,內核是一個單獨的二進制映像,包含操作系統內核的各個組成部分,其模塊間的通信是通過直接調用其他模塊中的函數實現,而不是采用消息傳遞等方法。16. 嵌入式系統:(以下兩種解釋任選其一)1、 以應用為中心,以計算機技術為基礎,軟硬件可剪裁、適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。2、 嵌入式系統是設計完成復雜功能的硬件和軟件,并使其緊密耦合在一起的計算機系統。嵌入式反映這些系統通常是更大系統中的一個完整的部分。17. ARM7TDMI是通用32位ARM微處理器。其中T:支持Thumb指令;D:支持調試;M:支持64位乘法;I:支持EmbededICE(嵌入式實時在線仿真)調試。18. 交叉編譯器:指一個在某個系統平臺下可以產生另一個系統平臺可執行文件的編譯器。19. 存儲器映射I/O:AR/卜設訪問的標準方法,為外設的每個寄存器都分配一個地址。從這些地址裝載數據用于讀入,向這些地址保存數據用于輸出。通常,存儲器映射I/O位置沒有高速緩存和無緩沖區。20. 馮洛伊曼結構:把代碼作為一種特殊的數據來操作,指令總線和數據總線及其存儲區域是統一的。36 .用ARM匚編語言實現下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 育嬰師在父母中的支持角色試題及答案
- 藥劑類考試知識點復習的重中之重試題及答案
- 激光應用中的定量分析方法試題及答案
- 扎實衛生管理知識體系試題及答案
- 系統架構設計師考試新興行業技術變革試題及答案
- 深入了解文化產業管理證書的試題及答案
- 藥物代謝相關試題及答案
- 古詩奇葩考試題及答案
- 藥劑藥物監測系統構建題及答案
- 機械制圖比賽試題及答案
- 2025高考數學專項復習:指對同構問題 講義
- 虛擬用戶場景構建
- 湖北公務員面試模擬6
- 醫療美容病歷模板范文
- 2018年四川省高考數學試卷(文科)(全國新課標Ⅲ)
- 前列腺增生患者的護理查房課件
- 2023年四川農信(農商行)招聘筆試真題
- 蘇教版五年級下冊數學期中考試試卷含答案
- 陜煤集團榆林化學有限責任公司招聘筆試題庫2024
- 呼蘭河傳(2022年黑龍江牡丹江中考語文試卷記敘文閱讀題及答案)
- 小學英語“教學評一體化”實施
評論
0/150
提交評論