bbc纪录片故宫的秘密:128MB 256MB 512MB的由来?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 09:21:04
为什么是这几个数字呢 怎么不是129MB 255MB?

你知道2进制吧?这是计算机的基本的基本。容量再大,也是2的次方来计算的。
2的两次方是4,三次方是8,四次方是16,5次方是32……
这就是为什么内存都是4、8、16、32这些容量。

打个比方,256M的内存,也是很多相同容量的内存芯片组成的。比如用16片16M的内存16*16=256
300M的内存不是作不出来,但是却需要另外加上44M,用16M芯片就很困难了,如果用3块16M芯片,就成了304兆了,而且芯片数是奇数,不能平均分别焊接到内存电路板两边或者是两面。
如果非要300M内存,那么就需要18块16M内存,还需要一块12M的内存。但很显然12M内存生产起来也面临着和300M内存一样的问题。这种组合就很不合理。
不止是300M的内存,其他容量的内存,只要容量大小不是2的次方,就或多或少存在上述问题。

因此,不管是64、128、256、512,都必须是2的N次方的容量。没有别的原因,是因为生产起来更加容易罢了

因为计算机采用的2进制,这些都是2的n次方