效率源数据恢复论坛

 找回密码
 免费注册

QQ登录

用新浪微博登录

快捷导航
查看: 2766|回复: 0
打印 上一主题 下一主题

为什么没有5G、7G的内存?

[复制链接]

646

主题

809

帖子

3587

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3587
跳转到指定楼层
楼主
发表于 2016-1-20 10:12:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

生活中我们遇到的内存容量一般都是1G、2G、4G、8G、16G这样变化的,即便随着容量在不断提升,但是始终都遵循着2的N次方这个规律。那么为什么不把内存容量定位5G、6G、7G这样的呢?

其实这主要是由计算机体系结构决定的,我们知道计算机内部是以二进制表示的,其数据用0和1表示(之所以使用二进制也是为了降低误差,直接以高点位和低电位来表示0或者1)。此外,在计算机中Byte是一种存储容量和传输容量的计量单位,其最小单元为bit,1Byte=8bit,即一个字节占8位。一个位能表示0,1两种状态,即2的1次方。两个位能表示00、01、10、11四种状态,即2的2次方。三个位能表示000、001、010、011、100、101、110、111八种状态,即2的3次方。以此类推8位(1byte)能表示256种状态,即2的8次方。这就是为什么存储容量都是2的N次方的原因了。


举个例子我们可以把一个柜子的一格看成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的计算方式来计算产品的容量,这也是为什么自己买回来的存储器实际容量偏小的原因。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

Copyright(C)2015-2016 四川效率源信息安全技术股份有限公司 版权所有|蜀ICP备09015844号|效率源数据恢复论坛  

GMT+8, 2024-11-27 23:27 , Processed in 0.173853 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2014 技术支持: Weixiaoduo.com

快速回复 返回顶部 返回列表