作者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/cn.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