實體位址

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

在電腦科學中,實體位址(英語:physical address),也叫實位址(real address)、二進位位址(binary address),是指主記憶體的某個可以讓資料匯流排訪問的特定儲存單元的主記憶體位址

在和虛擬記憶體的電腦中,實體位址這個術語多用於區分虛擬位址。尤其是在使用主記憶體管理單元(MMU)轉換主記憶體位址的電腦中,虛擬和實體位址分別指在經MMU轉換之前和之後的位址。

電腦網路中,實體位址有時又是MAC位址的同義詞。這個位址實際上是用於資料鏈路層,而不是如它名字所指的實體層上的。

不對齊的定址[編輯]

根據電腦體系的不同,對主記憶體的不對齊的訪問對電腦的效能可能會有所損害。例如,像Intel 8086這種資料匯流排為16位元的電腦,對偶數位址的訪問會更有效率。在那種情況下,取得一個16位元的值只要讀一次主記憶體以及在資料匯流排上傳送一次資料。顯然,如果那16位元的值儲存在奇數位址上,處理器實際上要讀兩次主記憶體,即,一次用於讀儲存在低位址的部分,另一次讀儲存在高位址的部分;兩次都要把讀到的資料丟棄一半。

參見[編輯]