基本储存单元

  • 位(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来表示,它们之间的关系是:
    1. 1DB = 1024NB
    2. 1NB = 1024BB
    3. 1BB = 1024YM
    4. 1YB = 1024ZB
    5. 1ZB = 1024EB
    6. 1EB = 1024PB
    7. 1PB = 1024TB
    8. 1TB = 1024GB
    9. 1GB = 1024MB
    10. 1MB = 1024KB
    11. 1KB = 1024Byte
    12. 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