AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 22102
Accepted
Renjith G
Renjith G
Asked: 2011-01-19 02:54:33 +0800 CST2011-01-19 02:54:33 +0800 CST 2011-01-19 02:54:33 +0800 CST

“MiB”中“i”的含义?

  • 772

我看到使用“MiB”作为衡量 Ubuntu 中大小的衡量标准。MiB 代表什么?特别是“我”?

ram-usage
  • 4 4 个回答
  • 34254 Views

4 个回答

  • Voted
  1. Best Answer
    Stefano Palazzo
    2011-01-19T04:06:41+08:002011-01-19T04:06:41+08:00

    有两种方法(常用)表示数量级以使大数字更易于阅读,首先您可以使用 10 的幂。

    10⁰ = 1
    10¹ = 10
    10² = 100
    10³ = 1000
    

    或二的幂

    2⁰ = 1
    2¹ = 2
    2² = 4
    2³ = 8
    

    使用这些系列作为基础,我们得出一公斤的数字 1000 和 1024(10³ 和 2¹⁰) 。

    一个字节有八位。所以一千字节是 8×10³ = 8000 位。硬盘制造商使用这种方法。在计算机科学中,人们通常使用 2 的幂,因此 1 kibibyte 是 8×2¹⁰ = 8192 位。

    随着数字变大,差异只会越来越大。有些人甚至将这两个系统混合在一起,以获得漂亮的数字来放在他们的包装上。这就是为什么一张 1.44MB 的软盘既没有 1.44 兆字节也没有 1.44 兆字节(它们使用 1024×1000)。

    i 背后的逻辑是这些术语源自原始的 si 前缀,kilo,mega,giga,但输入了binary一词。所以i是binary的第二个字母。kibibyte的助记词是“kilo binary byte”,“KiB”读作“Kibibyte”。

    所有这些都在IEC_80000 标准中定义。

    请注意,一个兆字节不是定义为 2²⁰,而是定义为 (2 10 ) 2,尽管它们是相等的。一个 gibibyte 是 (2 10 ) 3,一个 tebibyte 是 (2 10 ) 4等等。

    Prefix       Bytes                      Prefix       Bytes
    1 Byte     = (2^10)^0 = 1               1 Byte     = (10^3)^0 = 1
    1 Kibibyte = (2^10)^1 = 1024            1 Kilobyte = (10^3)^1 = 1000
    1 Mebibyte = (2^10)^2 = 1048576         1 Megabyte = (10^3)^2 = 1000000
    1 Gibibyte = (2^10)^3 = 1073741824      1 Gigabyte = (10^3)^3 = 1000000000
    1 Tebibyte = (2^10)^4 = 1099511627776   1 Terabyte = (10^3)^4 = 1000000000000
    

    请记住,当作者指的是千字节时,通常会使用千字节一词。正如 Randy Orrison 所指出的,二进制单位是在 1999 年左右才引入的。


    正如nealmcb在评论中发现的那样,对此有官方政策:
    https ://wiki.ubuntu.com/UnitsPolicy

    总之,该政策提醒开发人员使用 SI 或 IEC 前缀,但切勿混合使用。它接着说:

    对于文件大小,有两种可能性:

    • 显示 base-10 和 base-2(按此顺序)。一个例子是 Linux 内核:“2930277168 512 字节硬件扇区:(1.50 TB/1.36 TiB)”
    • 只显示 base-10,或者让用户有机会在 base-10 和 base-2 之间做出选择(默认必须是 base-10)。
    • 120
  2. endolith
    2011-06-07T13:53:08+08:002011-06-07T13:53:08+08:00

    MiB 代表什么?特别是“我”?

    因为没有人真正回答这个问题:“MiB”代表“ m egab i nary b yte”,可以缩写为“ m eb ib yte”(虽然这听起来有点愚蠢,我宁愿坚持说“兆二进制”)。 请参阅 NIST 的说明。

    所以“i”来自“二进制”这个词。

    过去还有其他缩写这些单位的建议,但都未能获得关注:

    • κ = 1024, κ2 = 1024², κ3 = 1024³, ...(希腊字母 kappa,难以输入)
    • KKB = 1024,MMB = 1024²,GGB = 1024³,...(可能被误解为兆字节 = TB)
    • bK = 1024, bK² = 1024², bK³ = 1024³, ...(建议时,许多计算机甚至没有小写字母)
    • 1B10 = 1024, 1B20 = 1024², 1B30 = 1024³, ...
    • k₂B = 1024, M₂B = 1024², G₂B = 1024³, ...
    • 12
  3. mkm
    2011-01-19T03:03:47+08:002011-01-19T03:03:47+08:00

    这是一个 IEC 标准前缀,意思是“二的幂”

    2^10 = 1024 = Ki-

    2^20 = 1048576 = 米-

    更多细节

    http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

    http://en.wikipedia.org/wiki/Mebibyte

    • 10
  4. TRiG
    2011-01-19T08:58:45+08:002011-01-19T08:58:45+08:00

    它们是二进制前缀,对应于更常见的十进制前缀。(这是一篇很好的文章,很好地解释了基本原理。)

    • 4

相关问题

  • 为什么 ubuntu 使用的 RAM 是 debian 的两倍?[关闭]

  • 如何创建 RAM 驱动器?

  • 如果有空闲 RAM,如何清空交换?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve