WangYan Blog

WangYan's Blog 发现、实践、分享!

2

计算机存储单位辨析

一个人们普遍都知道的常识是,硬盘的1GB=1000MB,操作系统是1G=1024M,但是当你面对 b,B,K,kB,KB,M,MB,G,GB 这些大小写敏感,缩写使用混乱的符号时,你还能分清楚区别和用法吗?

在计算机领域,二进制乘数词头被用作表示大的数字,采用2的乘幂而不是用10的乘幂。但在1999年1月IEC引入IEC标准词头以前,二进制乘数词头因为没有专用的符号标准,而采用了国际单位制的词头符号,这导致了新的二进制乘数词头符号(IEC标准词头)出现后,两者出现了严重的混用。

中文名称:比特、位
英文全称:Binary digit
英文缩写:b (bit)
中文名称:字节
英文全称:Byte
英文缩写:B (Byte)
中文意思:千字节
英文全称:Kilo binary byte
英文缩写:K (kilobyte) 、KiB (Kibibyte)
相似单位:kB(注:k代表1000)
书写规范:1K(KiB) = 1024B(Byte)、1kB = 1000B(注:k是小写)

注:K是国际单位制词头符号,KiB是新的IEC标准词头符号。

中文意思:兆字节
英文全称:Mega binary byte
英文缩写:M (Megabyte)、MiB (Mebibyte)
相似单位:MB
书写规范:1M = 1024K = 1024×1024B、1MB = 1000kB = 1000×1000B
中文意思:吉字节
英文全称:Giga binary byte
英文缩写:G (Gigabyte) 、GiB (Gibibyte)
相似单位:GB
书写规范:1G = 1024M = 1024×1024K = 1024×1024×1024B、1MB = 1000kB = 1000×1000B

同理,太字节 TiB (Tebibyte) < 拍字节 PiB (pebibyte) < 艾字节 EiB (exbibyte) < 泽字节 ZiB (zebibyte) < 尧字节 YiB (yobibyte)

规律总结:一个字母则按1024计算,如K M G T P E Z Y,两个字母是按1000计算,如kB MB MGB(XM) TB PB EB ZB YB。

图一:二进制乘数词头采用国际单位制词头符号

图二:99年以后,采用了新的二进制乘数词头符号(IEC标准词头)

参考资料:

1. 《二进制乘数词头》

原文地址 : https://wangyan.org/blog/os-storage-units.html
本站遵循 : 知识共享署名-非商业性使用-相同方式共享 3.0 版权协议
版权声明 : 原创文章转载时,请务必以超链接形式标明 文章原始出处
作者:WangYan | 分类:学习笔记 | 标签: Null
上一篇:nginx开机自启动init脚本 | 下一篇:rTorrent + ruTorrent 安装和配置

已有 2 条评论 »

发表新评论 »
  1. Oscar
    Oscar 2011/10/29

    还是木有看懂...

    1. WangYan
      WangYan 2011/10/31

      没事,知道平时所说的KB实质是指KiB即可。

发表新评论 »