邏輯地址(logical address)和實際地址(physical address)的區別

地址用於唯一地標識CPU記憶體中某些內容的位置。這些地址分為兩種主要型別,第一種是邏輯地址,另一種是實體地址。兩者具有不同但有些相似的功能。...

地址用於唯一地標識CPU記憶體中某些內容的位置。這些地址分為兩種主要型別,第一種是邏輯地址,另一種是實體地址。兩者具有不同但有些相似的功能。

邏輯地址用作使用者程式可以檢視的虛擬地址。但是,使用者程式無法直接檢視實體地址,邏輯地址被用作資源,以藉助指標訪問實體地址。

當程式正在執行時,邏輯地址也由中央處理單元生成,而實體地址是在儲存器單元內找到的實際位置。當邏輯地址被對映到其相應的實體地址時,它成為CPU和承載儲存器的匯流排之間的儲存器管理單元的聯合,因為當它到達地址轉換層和CPU時執行的任務是相似的。

定義這樣一個被建立的層的最好方法是一個資料鏈路層,它充當整個計算機網路的硬體和軟體之間的聯結器。

 

什麼是邏輯地址(a logical address)?

中央處理器在程式執行時生成的某個地址稱為邏輯地址。該地址也稱為虛擬地址。這是因為它被用作體系結構的指導方針,以瞭解其他東西的位置,因為它不在系統中

計算機需要一個幫助查詢基本地址的程式,以便在系統中找到其他位置,從而找到邏輯地址。另一種理解邏輯地址操作的方法是在系統的開頭使用的記憶體塊。它與基地址結合,形成實體地址,由於對映轉換器而成為其他型別地址的變體。

將邏輯地址對映到相關實體地址的是記憶體管理單元。載入時和編譯時地址繫結方法用於建立相同的邏輯地址和實體地址,而執行時地址繫結生成不同的邏輯地址和實體地址。邏輯地址通常從0到最大值(0到最大值)。這是因為生成邏輯地址的使用者程式假定程序在0到max的位置執行。但是,要使用邏輯地址,必須將其對映到實體地址。

另一個需要註意的重要事實是,當系統重新啟動時,邏輯記憶體會被擦除,從而使收集到的資訊隨時間變化。

邏輯地址(logical address)和實際地址(physical address)的區別

 

什麼是實際地址(a physical address)?

實體地址用於標識儲存器管理單元內的物理位置,該儲存器管理單元根據相關邏輯地址進行計算。使用者程式無法直接訪問或檢視該地址,因此需要將邏輯地址對映到該地址,以便藉助於顯示位置而非程式碼的指標來訪問該地址。存在於邏輯地址中的所有相應實體地址的集合稱為實體地址空間。

當一個有效的地址被用作記憶體地址時,它會在基登記上移動,記憶體管理單元會將敏感位置更改為物理位置。解決限制策略,收集時間和載入時間建立智慧和物理位置。對於基址或重定位暫存器值“R”,實體地址的範圍通常為R+0(R+0)到R+最大值(R+max)。

邏輯地址(logical address)和實際地址(physical address)的區別

 

邏輯地址和實體地址之間的差異

區分依據

區分這兩個地址的基本方法是,邏輯地址是中央處理系統從程式的角度生成的地址,而實體地址是記憶體管理單元計算的實際地址。

空間命名

由中央處理器生成的所有地址的集合稱為邏輯地址空間。但是,實體地址空間是指對映到相應邏輯地址的所有實體地址集。

自然

邏輯地址實際上存在並且沒有物理上存在於儲存器單元中的特定位置,因此被稱為虛擬地址,而實體地址是存在於儲存器單元中的可訪問物理位置。

繫結方法–相同

相同的邏輯和實體地址是由稱為載入時和編譯時地址的繫結方法建立的。

繫結方法-不同

執行時地址繫結方法生成的邏輯地址和實體地址往往彼此不同。

易變性

邏輯地址是可變的,因此會隨著系統不斷變化,但該物件的實體地址始終保持不變。這就是為什麼當系統重新啟動時,邏輯地址會被刪除,而其對應的實體地址沒有變化。

邏輯地址與實體地址:比較圖

邏輯地址(logical address)和實際地址(physical address)的區別

 

總結 - 邏輯地址(logical address) vs. 實際地址(physical address)

  • 邏輯地址由中央處理單元生成。
  • 記憶體管理單元是計算實體地址的單元。
  • 使用者程式具有檢視邏輯地址的能力。
  • 使用者程式無法直接檢視實體地址。
  • 所有邏輯地址集都稱為邏輯地址空間。
  • 實體地址空間指的是所有實體地址集。
  • 邏輯地址是虛擬的,但實體地址可以物理訪問。
  • 載入時間和編譯時地址繫結方法用於建立相同的邏輯地址和實體地址。
  • 邏輯地址是可變的,並且不時地變化。
  • 實體地址是常量,因此不會更改。
  • 重新啟動系統時,邏輯地址將被擦除。
  • 重新啟動系統時,實體地址不會受到影響。
  • 發表於 2021-06-25 14:45
  • 閱讀 ( 43 )
  • 分類:網際網路

你可能感興趣的文章

符合邏輯的(logical)和物理資料模型(physical data model)的區別

邏輯與物理資料模型 在討論邏輯資料模型和物理資料模型之間的區別之前,我們必須知道什麼是資料模型。資料模型是一種表示,用於描述某個流程的資料及其之間的關係。資料模型是資料庫設計過程中使用的重要元件。邏...

  • 發佈於 2020-10-27 04:55
  • 閲讀 ( 66 )

域(domain)和群眾或部隊的集合(hosting)的區別

...知域註冊器您的URL正由其他人託管。 When modifying an email address, we should keep in mind of the changes that happen to the email address if it was also set up with the domain registrar. The email address will need to be set up with the host provider again. It would be a good idea to ...

  • 發佈於 2020-10-28 08:26
  • 閲讀 ( 43 )

ip地址(ip)和mac地址(mac address)的區別

IP與MAC地址 什麼是IP地址? 在使用因特網協議在網路的計算機或印表機等實體之間進行通訊的網路中,分配給每個實體的邏輯數字標籤或地址稱為IP地址(Internet協議地址)。IP地址的作用是在介面層分別識別和定位網路中的...

  • 發佈於 2020-11-04 20:17
  • 閲讀 ( 50 )

瞭解ip和mac地址:它們有什麼好處?

... 什麼是ip地址(an ip address)? ...

  • 發佈於 2021-03-13 11:32
  • 閲讀 ( 51 )

網站能看到你的實際位置嗎?

...cess to see your location—if not, the website will have to go by your IP address, which will appear to be the VPN’s IP address. 相關:什麼是VPN,為什麼我需要VPN?

  • 發佈於 2021-04-01 01:20
  • 閲讀 ( 66 )

web伺服器如何知道您是否使用直接ip地址訪問?

...用直接IP地址訪問: Some web servers, when accessed using their IP address, return an error that direct IP address access is not allowed. I have been wondering for some time how this works. Does a browser always resolve the IP address and connect to it? Direct IP address access is just skippi...

  • 發佈於 2021-04-09 16:00
  • 閲讀 ( 53 )

不同的人有可能擁有相同的公共ip地址嗎?

...s I understand it, two computers cannot have the same public (external) IP address unless they are connected via the same router. If they are connected via the same router, then they can have (share) the same public IP address yet have different private (local) IP addresses. The Situation I Encounte...

  • 發佈於 2021-04-09 19:45
  • 閲讀 ( 49 )

不同型別的區域網ip地址代表什麼?

...Cat想知道不同型別的LAN IP地址代表什麼?: I have seen LAN IP addresses in the following ways/forms: 10.0.0.* 192.168.0.* 192.168.1.* 192.168.2.* 127.0.0.* (this one usually ends with a 1 and I am not sure if it is a LAN address or not, since I normally see it with proxy stuff) Why ar...

  • 發佈於 2021-04-09 22:09
  • 閲讀 ( 47 )

如何強制mac地址的唯一性?

...in and again I have read that devices are uniquely identified by their MAC addresses, but how are MAC addresses determined? And do they tell us anything about the devices they represent? 如何強制MAC地址的唯一性? 答案 超級使用者貢獻者DavidPostill為我們提供了答案: How a...

  • 發佈於 2021-04-10 06:31
  • 閲讀 ( 41 )

查詢計算機的公共ip地址有哪些步驟?

...機公共IP地址的步驟是: I am aware of services like What Is My IP Address that allows a user to find their public IP address, but what I would like to know is how does such a service get written from scratch? I do not need the code itself, I just want to know the concepts and the steps invo...

  • 發佈於 2021-04-10 21:00
  • 閲讀 ( 44 )
rd441162
rd441162

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦