為什么要內(nèi)存映射 內(nèi)存地址映射是什么?
內(nèi)存地址映射是什么??jī)?nèi)存地址是一個(gè)專業(yè)的計(jì)算機(jī)術(shù)語(yǔ)。一般來(lái)說(shuō),它是指每組值(8位/16位等)在存儲(chǔ)器模塊中的存儲(chǔ)位置。例如,如果你在書(shū)架上放了幾本書(shū),a將放在第一行和第二行,內(nèi)存地址為0102;B將放
內(nèi)存地址映射是什么?
內(nèi)存地址是一個(gè)專業(yè)的計(jì)算機(jī)術(shù)語(yǔ)。一般來(lái)說(shuō),它是指每組值(8位/16位等)在存儲(chǔ)器模塊中的存儲(chǔ)位置。例如,如果你在書(shū)架上放了幾本書(shū),a將放在第一行和第二行,內(nèi)存地址為0102;B將放在第五行和第三行,內(nèi)存地址為0503。
…內(nèi)存地址映射意味著復(fù)制一個(gè)地址并以其他形式呈現(xiàn)它,就像照鏡子一樣。。
什么是內(nèi)存重映射?
只需要2G內(nèi)存。這個(gè)問(wèn)題不需要考慮重新映射:當(dāng)4GB內(nèi)存嵌入到物理內(nèi)存插槽中時(shí),它包含在系統(tǒng)地址的第一個(gè)PCI設(shè)備地址范圍(mmio)中。根據(jù)上述操作系統(tǒng)的要求,mmio的尋址部分由內(nèi)存控制并路由到相應(yīng)的設(shè)備,這些設(shè)備使用的地址只是4GB系統(tǒng)地址中相應(yīng)物理內(nèi)存地址的一部分。此時(shí),應(yīng)該是實(shí)際物理內(nèi)存的地址不再可用(由mmio代替)。檢索這個(gè)內(nèi)存就是將mmio占用的系統(tǒng)地址重新路由到相應(yīng)的內(nèi)存。為了解決這一問(wèn)題,引入了內(nèi)存重映射技術(shù),在服務(wù)器端首次采用了重映射技術(shù)。在內(nèi)存重映射開(kāi)始后,當(dāng)CPU想要使用mmio占用的這部分物理內(nèi)存時(shí),它會(huì)通過(guò)PAE對(duì)高于4GB的空間進(jìn)行尋址。內(nèi)存控制器需要再次將其轉(zhuǎn)換為實(shí)際的物理內(nèi)存,以便檢索丟失的內(nèi)存