MMU所起的作用
MMU所起的作用
一、名詞解釋
①邏輯地址(虛擬地址)
用戶程序經(jīng)編譯、鏈接以后形成的每條指令或數(shù)據(jù)單元的地址,這些地址都是相對于某個(gè)基地址來編制的。
②邏輯地址空間
某個(gè)用戶程序的虛擬地址的集合。
③物理地址(絕對地址)
處理機(jī)能直接訪問的存儲器地址。
④物理地址空間
物理地址空間是指進(jìn)程在內(nèi)存中一系列存儲信息的物理單元的集合。物理地址空間也叫存儲空間,存儲空間與地址空間既相互關(guān)聯(lián),又相互獨(dú)立,是內(nèi)存管理的核心概念。
二、MMU所起的作用
1.內(nèi)存分配和回收
使各作業(yè)或進(jìn)程各得其所
2.內(nèi)存保護(hù)
內(nèi)存保護(hù)就是確保多個(gè)進(jìn)程都在各自分配到內(nèi)存區(qū)域內(nèi)操作,互不干擾,防止一個(gè)進(jìn)程破壞其他進(jìn)程的信息。
3.內(nèi)存擴(kuò)充
內(nèi)存“擴(kuò)充”包含了存儲器利用的提高和擴(kuò)充兩方面的內(nèi)容。為用戶提供比內(nèi)存物理空間大得多的地址空間。比較典型的內(nèi)存擴(kuò)充是虛擬存儲器。
4.地址映射
地址映射就是將進(jìn)程的邏輯地址變換為內(nèi)存中的物理地址。我們需要實(shí)現(xiàn)從邏輯地址到物理地址的變換,即實(shí)現(xiàn)從虛地址到實(shí)地址的變換。這種變換就是重定位。
總結(jié)
- 上一篇: 微信监护人本人怎么取消
- 下一篇: [Rails应用实战]WebChat的敏