tft每日頭條

 > 圖文

 > 物理地址邏輯地址虛拟地址

物理地址邏輯地址虛拟地址

圖文 更新时间:2025-01-10 22:51:33

物理地址邏輯地址虛拟地址(程序中物理地址)1

18号,如果不認識她,我也不解釋了

在計算機中經常聽到程序中有這幾種地址類型,這是程序員甚至所有IT工程師容易搞錯的事情。

物理地址就是物理内存真正的地址,相當于内存中每個存儲單元的門牌号,具有唯一性。不管在什麼模式下,不管什麼虛拟地址,線性地址,cpu最終都要以物理地址去訪問内存,隻有物理地址才是内存訪問的終點站。

在實模式下,“段基址 段内偏移地址”經過段部件的處理,直接輸出的就是物理地址,cpu可以直接用此地址訪問内存。

而在保護模式下,“段基址 段内偏移地址”稱為線性地址,不過,此時的段基址已經不再是真正的地址了,而是一個稱為選擇子的東西。它本質是個索引,類似于數組下标,通過這個索引便能在GDT中找到相應的段描述符,在該描述符中記錄了該段的起始、大小等信息,這樣便得到了段基址。若沒有開啟地址分頁功能,此線性地址就被當做是物理地址來用,可直接訪問内存。若開啟了分頁功能,此線性地址又多了一個名字,就是虛拟地址。(虛拟地址,線性地址在分頁機制下都是一回事)虛拟地址要經過cpu頁部件轉換成具體的物理地址後,這樣cpu才能将其送上地址總線去訪問内存。

圖0-5 虛拟地址、物理地址等

以上是我們做IT行業的工程師容易搞不清楚的問題,程序員需要對此了解。

如果我沒說清楚,問。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved