天天看點

虛拟記憶體系統,使用者位址以及程式中使用的位址,實體位址

linux作業系統使用的是虛拟記憶體系統,意味着使用者程式見到的位址不直接對應于硬體使用的實體位址,虛拟記憶體引入了一個間接層。使用虛拟記憶體,系統中運作的程式可以配置設定遠多于實體記憶體的記憶體。

被使用者程式見到的正常位址長度是32位或者64位,依賴底層的硬體結構,并且每個程序有它自己的虛拟位址空間。

處理器和系統記憶體之間使用的位址是實體位址,是32為或者64位的量。

記憶體映射可以了解為:記憶體編址。

記憶體重映射也就是記憶體重編址,記憶體編址方法有:獨立編址,每個外設或者記憶體的位址獨立,有重複位址。統一編址,外設和記憶體統一編址,無重複位址。(所謂重複位址即相同的位址編号,但是通路模式不同,是以不會出現問題)。

繼續閱讀