以前沒有詳細的思考,總覺得地址就是內存,可是又感受怪怪的,如今着重梳理一下它們之間的關係。spa
內存用來存儲數據,它使用的是納米級別的電子元器件進行數據的存儲。如何存儲?元器件至關於開關,打開至關於0,關閉至關於1。一個電子元件至關於一位。所以,4G內存就是包含4*1024*1024*1024*8byte=1073741824位。也就是4G內存包含10億多個電子元件。內存
地址用來給每一個元器件編號,編號的規則是二進制的,也就是地址是由0和1組成的。那麼咱們64位的系統,它們給多少個電子元件編址呢?2的64次方=18446744073709551616。也就是說64位系統能夠表示約18億億億個電子元件。二進制