要将 /proc/meminfo 中的读数从“kB”转换为字节,我应该乘以 1024 还是 1000?
答案1
用于区分以 2 为基数和以 10 为基数的书写表示形式的一种约定Kilobyte
是分别使用大写K
和小写k
。因此,转换变为:
1 KB = 1024 bytes
1 kB = 1000 bytes
然而,内核使用大小为二次方的伙伴系统。因此,适当的转换为乘以 1024。
以下是一些了解更多信息的链接: 内核内存处理
要将 /proc/meminfo 中的读数从“kB”转换为字节,我应该乘以 1024 还是 1000?
用于区分以 2 为基数和以 10 为基数的书写表示形式的一种约定Kilobyte
是分别使用大写K
和小写k
。因此,转换变为:
1 KB = 1024 bytes
1 kB = 1000 bytes
然而,内核使用大小为二次方的伙伴系统。因此,适当的转换为乘以 1024。
以下是一些了解更多信息的链接: 内核内存处理