本文為各位同學們準備的是關於計算機三級的嵌入式考試題,希望能幫助到大家!
1. 簡述典型嵌入式系統的組成。
答:典型的嵌入式系統由2部分組成;
嵌入式硬體:包括處理器、儲存器、匯流排、外部裝置、IO埠、以及各種控制器;
嵌入式軟體:包括嵌入式作業系統和各種應用程式。
2. 簡述影響嵌入式軟體除錯的因素。
答:影響嵌入式軟體除錯的因素主要包括3個:
硬體缺陷;
編譯器自動優化;
外界環境干擾。
3. 簡述處理機管理中排程的作用和目的。
答:通過在程序之間切換CPU來提高計算機的實際使用效率;其目的就是在任何時候都使得有一個程序在執行,從而使CPU使用率最大化。
4. 簡述嵌入式程式優化遵循的原則。
答:嵌入式程式優化遵循三個原則:
等效原則
有效原則
經濟原則
5. 簡述Boot Loader的功能。
答:Boot Loader主要有3個功能:
初始化目標硬體裝置;控制啟動過程;下載並執行作業系統映像。
6. 簡述GDB偵錯程式提供的基本功能。
答:GDB偵錯程式提供4個基本功能:
啟動程式;在斷點處暫停程式;在程式暫停時,可以檢查程式中所發生的事情;動態改變程式的執行環境。
7. 簡述嵌入式作業系統的主要功能。
答:嵌入式作業系統由4個主要功能:
處理機管理;同步;記憶體管理;檔案系統。
8. 簡述指令集模擬器按體系架構的分類及分類的含義。
答:指令集模擬器按體系架構分2類:
同構模擬器,指在某種體系架構的處理器之上,使用軟體模擬出另一個與自己相同的虛擬機器。
異構模擬器,在一種體系架構的處理器之上,模擬另外一種處理器的執行。、
9. 簡述嵌入式系統的發展階段。
答:嵌入式系統有4個發展階段:
無作業系統階段;
簡單作業系統階段;
實時作業系統階段;
面向internet階段;
10. 簡述執行緒的優點。
答:執行緒主要優點有4個:
響應度高;經濟;資源共享;多處理器體系結構的利用。
11. 簡述Debug和Release版本區別。
答:絕大多數軟體系統在開發時期都會同時維護debug和release兩個版本:
Debug版本是未經過編譯器優化的`版本,主要用於除錯。
Release版本是經過編譯器優化後的版本,主要作為最終版本釋出。
12. 簡述按照匯流排的位置,匯流排可以分為幾類。
答:按照匯流排的位置,匯流排分為3類:
片匯流排,用於晶片一級的互聯。
內匯流排,用於外掛版一級的互聯。
外匯流排,用於裝置一級的互聯。
13. 簡述從層次化的角度來看,嵌入式系統可以分為哪些層。
答:從層次化的角度來看,嵌入式系統可分為4層;
硬體層、中間層、軟體層、功能層。
14. 簡述程序與程式的區別。
答:程序與程式的區別主要有3點:
程序是動態,程式是靜態;
程序有建立,執行及結束這個完整的生命週期,二程式只是一個檔案,一個程式可對應多個程序,而一個程序只對應一個程式。
15. 簡述開發機與目標機的不同。
答:開發機與目標機主要4點不同:
體系結構不同;處理能力不同;執行的作業系統不同;輸入輸出方式不同。
16. 簡述嵌入式系統減少功耗的方法。
答:嵌入式系統減少功耗主要從兩個方面入手:
在嵌入式系統硬體設計的時候,儘量選擇功耗比較低的晶片,並把不需要的外設和埠都去掉。】
嵌入式軟體系統在達到功能效能的同時,也需要對功耗作出必要的優化,儘可能節省對外設的使用從而達到省電的目的。
17. 簡述專用暫存器的分類。
答:專用暫存器分為5類:
資料暫存器、地址暫存器、常數暫存器、浮點暫存器、向量暫存器。
18. 簡述比較CPU演算法的準則。
答:比較CPU演算法的準則有4點:
Cpu使用率;週期時間;等待時間;吞吐量;
19. 簡述從軟體的架構層次來看嵌入式軟體系統模型的分類。
答:從軟體的架構層次來看嵌入式系統模型共有3類:
沒用OS和BSP 的模型;有OS沒用BSP的模型,有OS和BSP的模型。
20. 簡述程序在執行時的5個狀態。
答:程序在執行時的5個狀態:
新的執行等待就緒終止