歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux內核 >> 深入理解Linux內核 第二章 內存尋址

深入理解Linux內核 第二章 內存尋址

日期:2017/3/2 17:13:59   编辑:Linux內核

內存地址

  當使用80x86微處理器時,必須區分以下三種不同的地址:

    1)邏輯地址(logical address),每一個邏輯地址都由一個段(segment)和偏移量(offset或者displacement)組成,偏移量指明了從段開始的地方到實際地址之間的距離。

    2)線性地址(linear address),也稱虛擬地址(virtual address),是一個32bit無符整數,可以用來表示4G的地址,通常由16制數字表示。

    3)物理地址(physical address),用於內存芯片級內存單元尋址,他們與從微處理器的地址引腳范松到內存總線上的電信號相對應,物理地址由32bit或36bit無符號整數表示。

        邏輯地址——>【分段單元】——>線性地址——>【分頁單元】——>物理地址

Copyright © Linux教程網 All Rights Reserved