看板 Electronics 關於我們 聯絡資訊
有請各位大大 查找了維基與google還是找不到我要的答案 今天拜讀文件提到 32位元電腦最大支援 4GB記憶體 2^32 = 4,294,967,296 一直搞不清楚單位轉換 32位元 不是指 32 bit嗎 ? 這樣上面的數值轉換不是還要在除以8 另外看到另一篇文章 " 整數精度也可影響到CPU可尋址(定址)的記憶體數量。譬如,如果二進位的CPU使用32位 來表示記憶體位址,而每一個記憶體位址代表一個八位元組,CPU可定位的容量便是232個 位元組或4Gb " " 每一個記憶體定址代表一個八位元組" ? 還有另一個單位名詞也不懂 "Gibibyte與Gigabyte常常被混淆 " ? 是我太鑽牛角尖嗎@@.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.66.179.61 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1468398956.A.ABD.html
pwh17: 4gigabyte=4GB 07/13 16:41
mmonkeyboyy: 不是太鑽 是你沒學好計概而已 07/13 17:42
HiJimmy: 32bit可以用其他方式超過4GB,應該說用32bit定址 07/13 18:28
HiJimmy: 只能定址到4GB,那時解法就是再建一個TABLE 定址就超過 07/13 18:29
mmonkeyboyy: 樓上 那一樣是直接定不到 只是多個再查表吧 07/13 18:41
er230059: 沒錯 就是計概沒學好..... 07/13 18:59
HiJimmy: 對 要靠查表,所以就是會慢一點 07/13 19:17
chachameow: 32bit是data bus, 支援4GB是address bus 07/13 23:14
謝謝大大們解說 真得計概頗爛........ 拍謝見笑了 ※ 編輯: intefish (203.69.214.175), 07/14/2016 10:21:19
er230059: 1個位址對應到的是1個byte 07/14 14:43