精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦 > 學習電腦 > 電腦入門 > 邏輯地址轉換物理地址公式

      邏輯地址轉換物理地址公式

      時間: 春健736 分享

      邏輯地址轉換物理地址公式

        物理地址是明確的、最終用在總線上的編號。那么邏輯地址轉物理地址怎么轉?學習啦小編為大家介紹邏輯地址轉物理地址的解決方法。希望大家喜歡。

        邏輯地址轉換物理地址公式參考如下

        1. 物理地址和邏輯地址

        物理地址:加載到內存地址寄存器中的地址,內存單元的真正地址。在前端總線上傳輸?shù)膬却娴刂范际俏锢韮却娴刂?,編號?開始一直到可用物理內存的最高端。這些數(shù)字被北橋(Nortbridge chip)映射到實際的內存條上。物理地址是明確的、最終用在總線上的編號,不必轉換,不必分頁,也沒有特權級檢查(no translation, no paging, no privilege checks)。

        邏輯地址:CPU所生成的地址。邏輯地址是內部和編程使用的、并不唯一。例如,你在進行C語言指針編程中,可以讀取指針變量本身值(&操作),實際上這個值就是邏輯地址,它是相對于你當前進程數(shù)據(jù)段的地址(偏移地址),不和絕對物理地址相干。

        (具體步驟 共三步)

        1.確定虛擬地址(物理地址)的有效位

        例如:假設頁面大小1KB,共32頁。(頁面:邏輯地址 頁框:物理地址)

        由32(KB)=32×1024(B) 即等于32×1024 字節(jié)

        二進制用多少位能有效表示這么多字節(jié)呢——答是:15位 因為32×1024=2^5×2^10=2^15

        2.再次確定邏輯地址頁面位數(shù) 你應該知道:邏輯地址=頁號+頁面

        還是以上假設,那么頁面大小為1KB=1024字節(jié) 同樣的方法計算出表示位數(shù):10位

        如果給你邏輯地址:0000 1111 1000 0000

        那么由:011+11100000000(相當于 頁號+頁面(10位))推得出頁號011=3

        3.根據(jù)頁號找出對應的頁框號

        由 物理地址=頁框號×頁塊大小(頁塊大小是等于頁面大小的)+頁內位移(即頁面邏輯地址)

        根據(jù)上面 物理地址=頁框號×1024B + 1110000000 ( 這里的相加是指位置上而言)

        例如:110+110=110110(即高地址+低地址)

        提問:在一分頁存儲管理系統(tǒng)中,邏輯地址長度為16位,頁面大小為4096B,現(xiàn)有一邏輯地址為2F6AH,且第0、1、2頁依次存放在物理塊5、10、11中,問相應的物理地址為多少?

        答:4096B=2^12B

        16位尋址一共2^16B

        分頁存儲。共分的頁:2^16/2^12=2^4=16 共分16頁。

        第0頁的地址范圍 0 - FFFH

        第1頁的地址范圍 1000H - 1FFFH

        第2頁得地址范圍 2000H - 2FFFH

        .....

        第11頁 B000H - BFFFH

        第15頁 F000H - FFFFH

        2F6AH=10 1111 0110 1010 在2頁的范圍對應物理塊11

        所以物理地址為:

        2F6AH - 2000H + B000H = F6AH + B000H= BF6AH

      看過“ 邏輯地址轉換物理地址公式 ”的人還看了:

      1.邏輯地址線性地址物理地址三個地址有什么聯(lián)系

      2.物理地址和邏輯地址的區(qū)別

      3.物理地址與虛擬地址怎么轉換

      4.虛擬地址到物理地址的轉換

      5.虛擬地址和物理地址轉換

      607222