![Convertir meminfo kB a bytes](https://rvso.com/image/83706/Convertir%20meminfo%20kB%20a%20bytes%20.png)
Para convertir las lecturas en /proc/meminfo de "kB" a bytes, ¿debería multiplicar por 1024 o 1000?
Respuesta1
Una convención utilizada para diferenciar las representaciones de base 2 y base 10 para la escritura Kilobyte
es el uso de mayúsculas K
y minúsculas k
respectivamente. Por tanto, la conversión pasa a ser:
1 KB = 1024 bytes
1 kB = 1000 bytes
El núcleo, sin embargo, utiliza un sistema de amigos con potencia de dos tamaños. Por lo tanto, la conversión apropiada pasa a ser multiplicar por 1024.
Aquí hay algunos enlaces para más información: Manejo de la memoria del kernel