12

¿1KByte = 1000 Bytes o 1KByte = 1024 Bytes?

Mucha gente piensa que hay 1000 bytes en un kilobyte. Después de todo, “kilo” significa 1000. En la mayoría de los casos, esta aproximación está bien para determinar cuánto espacio ocupa un archivo o cuánto espacio en disco tiene.
Pero en realidad hay 1024 bytes en un kilobyte. La razón de esto es porque las computadoras se basan en el sistema binario.
Cuando hablamos de un Byte, sabemos que estamos hablando de informática. Y sabiendo que en la informática todos los sistemas son binarios las unidades no se multiplican por 10, sino que se multiplian por 2.
Por ejemplo: Si tenemos un sistema no informático (permitanme describirlo de esta manera para mayor entendimiento) trabajamos con potencia de 2. Entonces, si queremos tener multiplos de 2 de por ejemplo 1 Byte tenemos:

1 Bytes, 2 Bytes, 4 Bytes, 8 Bytes, 16 Bytes, 32 Bytes, 64 Bytes, 128 Bytes, 256 Bytes, 512 Bytes, 1 KBytes.

Si el sistema utilizado por la informática fuese decimal (muy ineficiente por cierto) tendríamos memorias del siguiente tipo:

1 Byte, 10 Bytes, 100 Bytes, 1000 Bytes, 10.000 Bytes
CONVENCIÓN INTERNACIONAL
Para solucionar esta confusión, la Comisión Electrotécnica Internacional publicó en 1998 un apéndice al estándar IEC 60027-2 donde se instauraban los prefijos binarios, naciendo la unidad kibibyte para designar 210 bytes y considerándose el uso de la palabra kilobyte no válido a dichos efectos.
Esta convención, expresada en los estándares IEC 60027-25​ e IEC 80000-13:2008, ha sido adoptada para el sistema operativo “Snow Leopard” de Apple y por Ubuntu. Otras, como Microsoft, adoptan la definición que se encuentra en diccionarios como el de Oxford (Ver referencias más adelante), al mantener el uso de “kilobyte” para 1024 bytes.
QUE DIJO LA IEEE SOBRE ESTO
La IEEE recomienda que se use k minúscula para decimal y K mayúscula para binario.

DATO CURIOSO
Captura de pantalla de 2019-03-13 23-37-57.png

Eso es todo espero que les sirva mucho este post.

Escribe tu comentario
+ 2
Ordenar por:
4
8798Puntos

1KB = 1000 bytes
1KiB = 1024 bytes

0
2340Puntos
2 años

Este matiz, es que hace que hablar de esto sea un quebradero de cabeza T_T

2
499Puntos

disculpa, que tiene que ver la imagen?

1

Entonces esto esta correcto?

Kilobyte (o KB) = 1024 bytes.
Megabyte (o MB) = 1024 Kilobytes
Gigabyte (o GB) = 1024 Megabytes
Terabyte (o TB) = 1024 Gigabytes
Petabyte (o PB) = 1024 Terabytes

Porque así nos enseñaron en el Instituto que estoy estudiando, ya que estoy algo confundido.