为什么千字节中的字节数存在差异?在某些地方,我看到了数字 1024 (2 10 ),而在其他地方,它是 1000(M、G、T 等的差异越来越大)。
这不是关于它应该是 1024 还是 1000(尽管您可以在评论中讨论它)的讨论,而是关于这种情况起源和/或传播的地点/时间。
据我所知,Linux 和硬件制造商从不使用 1024 变体。那个和传闻让我认为 MS-DOS 使这个版本变得普遍,但事实是什么?
可能的重复:
千字节、千位和千字节之间有什么区别?
如果 1 KB(千字节)可以表示 1000 字节或 1024 字节,
1 MB(兆字节)可以表示 1000 KB 或 1024 KB,
这不意味着 1 MB 可以表示以下四个中的任何一个吗?:
1000 × 1000 = 1000000 字节
1000 × 1024 = 1024000 字节
1024 × 1000 = 1024000 字节
1024 × 1024 = 1048576 字节
或者2.和3.不被接受,所以 1 MB 可能意味着只有 1000000 字节的 1048576 字节?
这个问题让我想知道这三种测量大小的方法之间的区别: kibibyte、 kilobit和传统的kilobyte。
我知道这些测量有不同的用途(数据传输速率以位/秒为单位),但我不太确定我是否能分辨出 Mb 和 MB 和 MiB 之间的区别。
这是一条评论,转载如下,取自这个答案(强调我的)。
C64 有 65536字节的 RAM。按照惯例,内存大小以kibiBytes 为单位,数据传输速率以 KB 为单位,海量存储以what -the-manufacturers-think-of-now- Bytes 为单位。硬盘在标签上使用 T、G、M 和 k,Windows 以Ti、 Gi、Mi和ki报告大小。还有那些 1.44MB 的软盘?这些既不是 1.44MB 也不是 1.44MiB,它们是 1.44 KB。那是 1440kiB 或 1'474'560 字节。– 第三
我正在查看硬盘,发现了一份文档(来自东芝,链接:2.5-Inch SATA HDD mq01abdxxx),内容如下:
“1 GB (1GB) 意味着 10^9 = 1,000,000,000 字节使用 10 的幂。但是,计算机操作系统报告存储容量使用 2 的幂来定义 1GB = 2 ^30 = 1,073,741,824 字节,因此显示较少的存储容量。”
那么 10 的幂比 2 的幂大,好吧。
示例 10^2 = 100 和 2^2 = 4。
但我不明白关于相同存储容量的文档:
1GB是 1,000,000,000 字节(10 的幂)和 1,073,741,824 字节(2 的幂),那么:它显示更少的存储容量(2 的幂)。为什么少了?如果我看到 2 的幂比 10 的幂多 1GB 的存储容量。
当鼠标悬停在我的 SSD 上时,Crystal Disk Info 显示了两个不同的值Total Host Writes,其中一个小于另一个;哪个写入次数是正确的?
