Jueves de Términos Incorrectos: Kilo, Mega, Giga…

Viernes 27 de Octubre de 2006

Escribo estas palabras una hora antes que termine el día, recién dándome cuenta que casi no actualizo el blog.

Los términos de hoy no son una plaga tan grande como los anteriores, pero igualmente han causado dudas, así que me dedico a explicarlos:

Un bit es la unidad básica de información en la computadora: es un «sí» o un «no». Sólo, no sirve de mucho…

Un byte es un grupo de 8 bits, y empieza a hacerse útil, permitiendo la representación de números entre 0 y 256; o dependiendo del sistema de representación, entre -128 y 127. Un byte representa un carácter: una letra, un dígito, un símbolo… depende de su valor, y determinado según el estandar ASCII.

Después, existen los prefijos «Kilo», «Mega» y «Giga». Aunque hay más, no se suelen usar cotidianamente, porque son tamaños enormes.

Continuando con nuestra clase… el prefijo «Kilo» es un préstamo del prefijo del Sistema Internacional de Medidas que significa «1.000», pero, a diferencia del sistema internacional, que está basado en el número 10, el sistema binario está basado en el número 2. Así, Kilobyte (KB) no significa 1.000 bytes, sino 1.024 (2^10).

De la misma forma, Mega es 1.024×1.024 (1.048.576, ó 10^20), y Giga es 1.024×1.024×1.024, (1.073.741.824 ó 10^30).

Aunque estos términos son los utilizados comúnmente, las autoridades del sistema oficial dicen que es incorrecto. Kilo debe representar 1.000, no 1.024; para representar 1.024 bytes se debe usar el término «Kibibyte», y la abreviación «KiB». Los fabricantes de discos rígidos se adhieren a este estándar, por eso un disco de 80GB tiene la capacidad indicada, pero aparenta tener menos, por ser de 74,5GiB.

Si te interesa lo que tengo para decir, seguime en Twitter.

Dejá tu comentario, o un trackback desde tu sitio. Podés seguir la conversación con el Feed de comentarios de este post.

Comentá:

Entrá con tu cuenta, registrate, o escribí tus datos:

XHTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">