Mejor respuesta
Esta es en realidad una pregunta capciosa…
El Sistema Internacional de Unidades (SI) realmente odia cuando las unidades de “nomenclatura métrica” se usan para cualquier cosa que no sea potencias de 10. Por lo tanto, luchan duro para que los kilobytes, etc. se definan como potencias de 10 bytes.
Por supuesto, la tradición en la informática es usar potencias de 2, o potencias de 1024, para * la mayoría * de estos …
Dicho esto, existe una divergencia desde hace mucho tiempo en el mundo de las computadoras:
- La memoria de la computadora y muchas aplicaciones que se ejecutan en las computadoras, se rigen por los poderes -de-2, por lo que un kilobyte es 1024 bytes, un megabyte es 1024 Kilobytes, etc.
- Los proveedores de discos duros y almacenamiento masivo suelen citar utilizando las medidas SI de base 10, por lo que un disco duro de terabytes puede (teóricamente) contener 1000 ^ 4 bytes, no 1024 ^ 4 bytes como sería si estuvieras hablando de RAM.
También hay una lista de unidades que los usuarios del SI preferirían que uso que realmente no se ha popularizado fuera de algunas partes de Europa. Estos son «kibibytes», etc., que se supone que se usan para potencias de 1024: Kibibyte .
Siempre que escuche estos nombres, especialmente «kibibit» o 1024 bits, pienso en comida para perros:
Respuesta
1 bit tiene la capacidad de almacenar un 0 o un 1
8 bits = 1 Byte
1 KB = 2 ^ 10 Bytes = 1024 Bytes
1 MB = 2 ^ 10 KB = 2 ^ 20 Bytes
1 GB = 2 ^ 10 MB = 2 ^ 20 KB = 2 ^ 30 Bytes
Su sistema de números binarios es Kilo Mega y Giga no vienen en exponentes de 10, sino de 2.