關於記憶體定址空間

2021-07-05 19:49:04 字數 381 閱讀 7215

記憶體的位寬是1個位元組,意思是每次訪問記憶體乙個位址單元的時候,可以讀/寫1個位元組,這是資料匯流排的寬度;而能夠定址多少個位址單元,則是位址匯流排的寬度,與資料匯流排寬度無關。

舉個例子,一條街道上的有65536所房子

,每個房間的面積都是8平方公尺

,那麼你的門牌號碼就應當是0~65535號(2^16),這是位址匯流排的寬度,而你每次進入房間,能夠拿走或者放下的地毯面積只有8平方公尺,這就是資料匯流排的寬度。

你不一定非要設計記憶體的訪問單位是乙個位元組,也可以設計成比如4個位元組(32位),相當於每個房間有32平方公尺,每次訪問的吞吐量就是4個位元組了(資料匯流排為32位)。但如果你只有這樣的4所房間,那你的位址匯流排寬度只需要2位就夠了。

1位 0或者1 可以表示兩個狀態,8位就是2的8字方

orange s學習 記憶體 定址空間學習

參考資料 記憶體 記憶體是計算機中重要的部件之一,它是與cpu進行溝通的橋梁。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。記憶體 memory 也被稱為記憶體儲器,其作用是用於暫時存放cpu中的運算資料,以及與硬碟等外部儲存器交換的資料。只要計算機在執行中,cp...

CPU 定址空間

我們都熟知32為的作業系統的定址空間的大小為4g,因此我們安裝乙個32位系統在配置4g的記憶體條,這似乎非常完美。但是當我們開啟任務管理器發現我們的物理記憶體只有3g左右。定址空間一般指的是cpu對於記憶體定址的能力。通俗地講,就是最多能用到多少記憶體的乙個問題。資料在儲存器 ram 中存放是有規律...

linux 記憶體定址

1 實體地址 虛擬位址及線性位址 2 虛擬位址到實體地址的過程 記憶體定址的過程可以簡單理解為虛擬位址到實體地址的轉換過程。程式設計師所使用的虛擬位址,並不是直接送到記憶體匯流排,而是被送到記憶體管理單元 mmu,由乙個或一組晶元組成是一種硬體電路,實現虛擬位址到實體地址的轉換 mmu包括分段機制和...