254kb相當於244m
在早期的計算機中,內存是很小的,當時就分配4個字節,1個字節8位來記錄一個地址。4 * 8也就是32位。
32位的數字可以表示的範圍是00000000~FFFFFFFF。
F代表的是16進制。換算成10進制的話,就是4294967295。
內存的最小單位是Byte,也就是能表示4294967295Byte。
然後進行數據換算
4294967295 B = 4194303 KB = 4095 MB = 4 GB
232B=222KB=212MB=22GB=4GB
這就是4G的來源。
那麼對於64位的系統
264B = 254KB = 244MB =234GB=17179869184G
當然這只是理論值,實際中不可能用到這麼大的內存,目前64位windows系統最大隻支持128G。而當前主流主板只能加到16G。
但是現在的AMD和Inter的64位CPU並不是真正意義上的64CPU,只是進行了部分64位的改進,比如64位的內存尋址等。
計算機中的換算關係:
1B(Byte) = 8b(bit)
1KB = 1024B
1MB = 1024KB
1GB = 1024MB