作者intefish (到底)
看板Electronics
標題[問題] CPU定址記憶體數量
時間Wed Jul 13 16:35:51 2016
有請各位大大
查找了維基與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://webptt.com/m.aspx?n=bbs/Electronics/M.1468398956.A.ABD.html
1F:推 pwh17: 4gigabyte=4GB 07/13 16:41
2F:推 mmonkeyboyy: 不是太鑽 是你沒學好計概而已 07/13 17:42
3F:→ HiJimmy: 32bit可以用其他方式超過4GB,應該說用32bit定址 07/13 18:28
4F:→ HiJimmy: 只能定址到4GB,那時解法就是再建一個TABLE 定址就超過 07/13 18:29
5F:推 mmonkeyboyy: 樓上 那一樣是直接定不到 只是多個再查表吧 07/13 18:41
6F:→ er230059: 沒錯 就是計概沒學好..... 07/13 18:59
7F:推 HiJimmy: 對 要靠查表,所以就是會慢一點 07/13 19:17
8F:推 chachameow: 32bit是data bus, 支援4GB是address bus 07/13 23:14
謝謝大大們解說
真得計概頗爛........
拍謝見笑了
※ 編輯: intefish (203.69.214.175), 07/14/2016 10:21:19
9F:→ er230059: 1個位址對應到的是1個byte 07/14 14:43