文章責編:wangmeng
看了本文的網友還看了學歷中考高考考研專升本自考成考工程 一建二建一造二造一消二消安全會計經濟師初級會計中級會計注會資格公務員教師人力社工
醫學藥師醫師護士初級護師主管護師衛生資格臨床
臨床助理
中醫
中醫助理
口腔醫師
金融基金證券銀行期貨外語四六級計算機等考軟考
點擊查看:軟件水平考試《嵌入式系統設計師》輔導匯總
內存保護
操作系統通常利用MMU 來實現操作系統內核與應用程序之間的隔離,以及應用程序與應用程序之間的隔離。
內存保護包含兩個方面的內容:
A. 防止地址越界,每個應用程序都有自己獨立的地址空間。
B. 防止越權操作,每個應用程序都有自己的訪問權限。
5、實模式與保護模式
在嵌入式系統中,常見的存儲管理方案可以分為兩大類:實模式和保護模式。
實模式:內存的平面使用模式。特點有:
A. 不劃分“系統空間”與“用戶空間”,無須進行地址映射。
B. 操作系統與應用程序之間不再有物理的邊界。
C. 系統中的“任務”或“進程”,實際上全是內核線程。
在實模式下,內存布局可以分為5個段:
A. 代碼段:包含操作系統和應用程序的所有代碼。
B. 數據段:所有帶有初始值的全局變量。
C. BSS 段:所有未帶初始值的全局變量。
D. 堆空間:動態分配的內存空間。
E. 棧空間:保存上下文以及函數調用時的局部變量和形參。
在實模式存儲管理方案下,主要的工作在于堆空間的管理,即如何來管理空閑的堆空間、如何來分配內存、如何來回收內存等等。
保護模式:處理器中必須有MMU 硬件并啟用。特點有:
A. 系統內核和用戶程序都有各自獨立的地址空間。
B. 每個應用程序只能訪問自己的地址空間,不能去破壞操作系統和其他應用程序的代碼和數據。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |