回覆列表
  • 1 # 使用者6537493016028

    就是使用C語言能夠直接定位物理記憶體的地址,即透過記憶體地址(如0xfa283401)得到該地址上的資料。

    計算機中的資料都是以位(bit,位元)來作為基本單位的,C語言能直接對位進行操作,包括求與,並,或,異或,非等。

    物理地址是一個很寬泛的概念,磁碟,記憶體等儲存裝置都有物理地址的說法。

    物理記憶體地址指的是硬體實現上物理記憶體展現給外部匯流排訪問的編碼地址,其範圍等於物理記憶體的大小.

    大家常說的物理記憶體就是指安裝在主機板上的記憶體條,其實不然,在計算機的系統中,物理記憶體不僅包括裝在主機板上的記憶體條(RAM),還應該包括主機板BIOS晶片的ROM,顯示卡上的視訊記憶體(RAM)和BIOS(ROM),以及各種PCI、PCI-E裝置上的RAM和ROM。

    地址空間就是對物理記憶體編碼(地址編碼)的範圍。

    所謂編碼就是對每一個物理儲存單元(一個位元組)分配一個唯一的地址號碼,這個過程又叫做“編址”或者“地址對映”。這個過程就好像在日常生活中我們給每家每戶分配一個地址門牌號。與編碼相對應的是“定址”過程——分配一個地址號碼給一個儲存單元的目的是為了便於找到它,完成資料的讀寫,這就是“定址”,因此地址空間有時候又被稱作“定址空間”。系統不僅要給主機板上的記憶體條編址,還要給上述的其它物理記憶體編址;它們都被編在同一個地址空間內,編址後的物理記憶體就可以被系統資源使用或佔用。

  • 中秋節和大豐收的關聯?
  • 樓頂露臺種什麼植物好?