Mitos - 1 Kilobyte = 1024 bytes

Julio 2017


Mito


1 KB = 1 Kilobyte = 1024 bytes

Realidad


FALSO

Explicación


En los inicios de la informática, se trabajaba en lenguaje de bajo nivel (o de nivel próximo a la máquina). Este lenguaje trabajaba con bits (en base 2), por lo que todas las unidades de almacenamiento eran potencias de 2: 256, 512, 1024…
Como 1024 es cercano a 1000, por comodidad se utilizo la notación kilo (k) para designar 1024.
Era bastante cercano de 1024 como para que cause problemas.

Pero sólo es una aproximación.

En la actualidad en que la informática está íntimamente ligada a otras ciencias (biología, física, etc.), es necesario ser exactos.

La BIPM (Oficina Internacional de Pesos y Medidas) es la referencia a nivel mundial en cuanto a las unidades, y en particular los factores (kilo, mega, pico, tera, etc.)

La notación kilo (k) oficialmente es 10 al cubo.
Esta definición es independiente de la unidad de medida:
Lo mismo es para kilogramos, kilómetros, kiloamperios, kilojulios, kilohertz o kilobytes, la definición de “kilo” no varia: es 10 al cubo.

Esta mala costumbre de utilizar el kilobyte igual a 1024 desgraciadamente está fuertemente establecida en informática y esto provoca numerosos errores de interpretación.

No sigamos cometiendo este error, utilicemos las verdaderas equivalencias:
1 kilobyte = 1000 bytes.
1 kilobits = 1000 bits.

Existen prefijos específicos para el sistema binario:
1 kbit = 2 a la potencia 10 bits = 1024 bits
Estos prefijos son utilizados cada vez más en los programas, como el explorador de archivos Nautilus (incluido en Gnome, un gestor de ventanas de Linux). Esto constituye una salida para ser exactos, sin dejar de ser simple para los usuarios que han estado acostumbrados al error de equivalencia.

Por lo tanto un consejo a los futuros programadores: mejor escribir "1 KiB" en lugar de "1 KB", para expresar 2^10.

Enlaces de interés


Consulta también

Publicado por Carlos-vialfa. Última actualización: 17 de septiembre de 2008 a las 01:40 por Carlos-vialfa.
El documento «Mitos - 1 Kilobyte = 1024 bytes» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.