53式步骑枪子弹:计算机的内存有64M、128M、256M、512M都是2倍的增加为什么?为什么没有500M的内存条卖?

来源:百度文库 编辑:神马品牌网 时间:2024/03/29 04:31:35
那计算机的硬盘又有6.4G、10G、20G、40G、60G、80G的它又不是2倍增加的呢?
为什么是2的几次方的关系?

因为计算机数据类型只有0和1,也就是2位数,所以容量也只能是2的次方形式。那么容量也只能是2的次方形式,比如2M,4M,8M。
如果数据类型是0,1,2,也就是3位数,那么容量也只能是3的次方形式,比如3M,9M,27M。
PS:计算机的0和1代表着很多种含义比如通路和开路,有和没有,进位与不进位等。2进制数换算方便且传输速度快,所以长久以来计算机都采用2进制作为机器内部码来传输。
--------------------------------------------------
问题补充:那计算机的硬盘又有6.4G、10G、20G、40G、60G、80G的它又不是2倍增加的呢?
--------------------------------------------------
因为硬盘生产的时候是看单碟容量的大小的,比如40G的硬盘,可能是2张20G的单碟组合而成的。60G可能是3张20G的单碟组合而成。事实上20G的实际容量依然是2的倍数,因为1G=1024M,而1024是2的10次方。所以这跟为什么40G后面有60G并不冲突,你可以把60G看成3个20G的硬盘,只是被组合起来罢了。

因为计算机只认识二进制的数,所以那里用的所有数字都是2的n次幂
64是2的6次幂
128是7次幂
256是8次幂
512是9次幂
依此类推

计算机的数据都是2的倍数。

因为计算机使用的是二进制。

这也要问~
去读计算机专业吧~

都是2的几次方嘛..所以都是倍数的