基本储存单元
- 位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。
- 字节(Byte、B):计算机中数据的基本单位,每8位组成一个字节。各种信息在计算机中存储、处理至少需要一个字节。例如,一个ASCII码用一个字节表示,一个汉字用两个字节表示。
字(Word):两个字节称为一个字。汉字的存储单位都是一个字。
扩展的存储单位
在计算机各种存储介质(例如内存、硬盘、光盘等)的存储容量表示中,用户所接触到的存储单位不是位、字节和字,而是KB、MB、GB等,但这不是新的存储单位,而是基于字节换算的。
KB:早期用的软盘有360KB和720KB的,不过软盘已经很少使用。
- MB:早期微型机的内存有128MB、256MB、512MB,目前内存都是1GB、2GB甚至更大。
- GB:早期微型机的硬盘有60GB、80GB,目前都是500GB、1TB甚至更大。
- TB:目前个人用的微型机存储容量也都能达到这个级别了,而作为服务器或者专门的计算机,不可缺少这么大的存储容量。
单位换算
计算机存储单位一般用bit、Byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB来表示,它们之间的关系是:
例如:1DB = 1024NB
1NB = 1024BB
1BB = 1024YM
1YB = 1024ZB
1ZB = 1024EB
1EB = 1024PB
1PB = 1024TB
1TB = 1024GB
1GB = 1024MB
1MB = 1024KB
1KB = 1024Byte
1Byte = 8bit
Java中一个 int整数 = 32bit = 4Byte
Java中一个 long整数 = 64bit = 8Byte参考:https://baike.baidu.com/item/%E5%AD%98%E5%82%A8%E5%8D%95%E4%BD%8D/3943356