您現在的位置: 首頁 > 標簽 > 線性位置
線性位置
線性位置
相關文章 : 0篇 瀏覽 : 次

線性地址是一個32位無符號整數,可以用來表示高達4GB的地址,也就是,高達4294967296個內存單元。線性地址通常用十六進制數字表示,值的范圍從0x00000000到0xffffffff)。 [1] 程序代碼會產生邏輯地址,通過邏輯地址變換就可以生成一個線性地址。如果啟用了分頁機制,那么線性地址可以再經過變換以產生一個物理地址。當采用4KB分頁大小的時候,線性地址的高10位為頁目錄項在頁目錄表中的編號,中間10位為頁表中的頁號,其低12位則為偏移地址。如果是使用4MB分頁機制,則高10位頁號,低22位為偏移地址。如果沒有啟用分頁機制,那么線性地址直接就是物理地址。