記憶體與位址的理解

2022-08-30 03:39:07 字數 321 閱讀 1579

之前沒有詳細的思考,總以為位址就是記憶體,但是又感覺怪怪的,現在著重梳理一下它們之間的關係。

記憶體用來儲存資料,它使用的是奈米級別的電子元器件進行資料的儲存。如何儲存?元器件相當於開關,開啟相當於0,關閉相當於1。乙個電子元件相當於一位。因此,4g記憶體就是包含4*1024*1024*1024*8byte=1073741824位。也就是4g記憶體包含10億多個電子元件。

位址用來給每個元器件編號,編號的規則是二進位制的,也就是位址是由0和1組成的。那麼我們64位的系統,它們給多少個電子元件編址呢?2的64次方=18446744073709551616。也就是說64位系統可以表示約18億億億個電子元件。

理解記憶體位址

物理記憶體 記憶體條實際提供的記憶體空間 記憶體定址 在記憶體上找到正確的位置以便進行訪問的過程 硬編碼 通過實體地址操作物理記憶體的寫碼方式 線性記憶體和物理記憶體 相似點 從0編號,線性增加 不同 1.實體地址一一對應於實際物理記憶體空間的位置,而線性位址可多對一 多個線性位址對應乙個實體地址 ...

記憶體與位址

現代計算機都是基於von neumann體系結構的,不管是嵌入式系統 pc還是伺服器。這種體系結構的主要特點是 cpu cpu,central processing unit,處理器,或簡稱處理器processor 和記憶體 memory 是計算機的兩個主要組成部分,記憶體中儲存著資料和指令,cpu...

記憶體位址和記憶體空間的理解

1.記憶體位址用4位16進製制和8位16進製表示的區別。例如經常可以看到某些書籍上寫的記憶體位址0x0001,在另外一些書籍上寫的記憶體位址又變成了0x00000001。都是表示的編號為1的記憶體位址,為什麼乙個是4位16進製表示,另外乙個又是用8位16進製表示呢?首先,必須要知道記憶體位址只是乙個...