如果将 RAM 从 1024 设置为 1000,会发生什么?

如果将 RAM 从 1024 设置为 1000,会发生什么?

当我查看手册页时,free我偶然发现了

--si   Use power of 1000 not 1024.

因此,从该行我们可以说,1GB(1024MB)的 RAM 只会使用 1000MB 的 RAM。但是我们为什么要这样做呢?我们可以在哪里使用它?如果我们这样做,剩下的 24 MB 会发生什么。它到底应该是什么?

谢谢。

答案1

“si” 用于测量。
参见:http://en.wikipedia.org/wiki/国际单位制

目前只有 Mac OS X 使用“si”进行测量。
(请注意,“free”仅显示您的可用内存,它不设置任何内容。)

这样想想……
当你买东西的时候,它是 120GB。例如。那是 si。
当你格式化它并在 Windows/Ubuntu 上使用它时,你会发现它比那个小。
(Si 是原因之一。还有其他原因,比如 ext3/4 的“保留磁盘空间”等等。但这是一个简单的例子。)

相关内容