举个例子我们可以把一个柜子的一格看成1bit即一位,在一个格子里就有放东西和不放东西两种可能,表示为数字,即0或1两种可能。那么、两个格子就有四种可能:两格都放、两个格都不放,只放第一格或只放第二格。以此类推如果有8个格子就有2的八次方中可能。这样就不难理解为什么存储容量都是2的N次方了。
日常存储中,我们最常用到的最小单位是KB,可以表示为1KB=1024Byte,即:2的10次方节,以此类推:
1MB =1024KB,即2的20次方字节,
1GB =1024MB,即2的30次方字节,
1TB =1024GB,即2的40次方字节,
1PB =1024TB,即2的50次方字节,
因此我们的存储器容量就以1G、2G、4G、8G、16G这样的方式递增了。
不过有人会好奇了为什么也会有3G内存的存在呢?其实这还是通过2G+1G来实现的,依然遵循了2的N次方的原理。
另外需要注意的是生产厂商会直接以1GB=1000MB,1MB=1000KB ,1KB=1000B的计算方式来计算产品的容量,这也是为什么自己买回来的存储器实际容量偏小的原因。