論述題
1.論述外設寄存器的作用、分類,以及每種分類完成的功能。
答:外設寄存器又稱為“I/O端口”,處理器對為外部設備的訪問,就是通過對外設寄存器讀寫完成的。
外設寄存器分為3種:
控制寄存器,用來控制外設行為。
狀態寄存器,用來指示外設的當前狀態。
數據寄存器,用來存儲外設用例的數據。
2.論述嵌入式軟件開發中程序優化的原則、分類,以及每種分類優化的內容。
答:嵌入式程序優化遵循三個原則:等效原則、有效原則、經濟原則。
嵌入式程序優化分為3類:
運行速度優化,在充分掌握軟硬件特性的基礎上,通過應用程序結構調整等手段,來縮短完成指令任務所需的運行時間。
代碼尺寸優化,在能夠正確實現所需功能需求的前提下,盡可能減小程序的代碼量。
低功耗優化,在滿足需求的前提下,運行時間盡可能少的小孩硬件資源,以達到節能降耗的目的。
3.論述嵌入式操作系統中的文件系統的作用,以及它的層次和每個層次的作用。
答:文件系統提供了在線存儲和訪問包括數據和程序在內的文件內容的機制。
I/O控制層,為文件系統的最低層,實現內存與磁盤間的信息轉移。
基本文件系統層,向適合的設備驅動程序發送指令,以完成對磁盤上的物理塊進行讀寫。
文件組織模塊層,將邏輯塊地址轉換成基本文件系統所用的物理地址。
邏輯文件系統層,管理元數據。
4.從軟件的架構層次來論述嵌入式軟件系統模型。
答:從軟件的架構層次啦論述嵌入式軟件模型共有3種。
沒有OS和BSP的模型,這種,模型沒有OS的概念,在硬件層上直接是應用程序,應用程序是高的相關的,直接與硬件打交道。
有OS沒有BSP的模型,這種模型有嵌入式OS負責與硬件交互、管理資源、應用程序,利用OS的API和庫間接與硬件打交道。
有OS和BSP的模型,這種模型在OS與硬件層之間多了一層BSP,BSP負責與硬件交互。
5.論述層次化的存儲模型中,都有哪些存儲器,以及它們典型的大小。
答:層次化存儲模型中一般有5種存儲器:
寄存器,一般位于處理器內部,速度最快,容量最小,一般4-64B;
高速緩存,一般位于處理器和主存儲之間,一般為10-1000KB;
主存儲器,即通常所說的內存,一般為10-1000MB;
本地外存,一般指機器上的區別于內存的存儲器,此存儲器上的數據不能直接被處理器使用,必須先送入內存,然后在提交給處理器,一般為10-1000GB
遠程外存,一般只通過網絡與本機互聯的外部設備,一般為1TB到無窮。
編輯推薦:
2013年9月計算機等級考試真題及答案解析專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |