19 de septiembre de 2013

 

El Kilobyte


Un KB, ¿Corresponde a 1000 Bytes exactos? Justifica tu respuesta.


No es exacto, corresponde a 1024 Bytes.
1 KB = 1 Kilobyte = 1024 bytes.

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 varía: 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.

50 comentarios:

  1. esta muy padre la informacion, y ademas es util saber esto para no cometer errores

    ResponderEliminar
  2. Muy completa tu información y muy entendible :)

    ResponderEliminar
  3. tu información esta completa y muy entendible felicidades

    ResponderEliminar
  4. esta muy bueno tu trabajo al igual que tu informacion EXELENTE

    ResponderEliminar
  5. Muy buen trabajo (: Excelente informacion

    ResponderEliminar
  6. Gracias por la informacion me sirvio mucho (:

    ResponderEliminar
  7. Esta muy buena la informacion. Gracias me sirvio mucho!!! ^_^

    ResponderEliminar
  8. me gusto mucho :) gracias por la información

    ResponderEliminar
  9. Muy buena informacion,se entiende muy bien.

    ResponderEliminar
  10. Excelente información, me ha sido de gran utilidad. Saludos:*

    ResponderEliminar
  11. gracias es de gran ayuda y muy entendible =^-^=

    ResponderEliminar
  12. muuuy buen blog excelente informacion !!!!

    ResponderEliminar
  13. esta informacion nos va a ser de mucha ayuda!!!

    ResponderEliminar
  14. Gracias por la información! es muy útil!! :)

    ResponderEliminar
  15. Muy buena tu información, me ayudo en algo que no conocía ^^

    ResponderEliminar
  16. gracias me ayudo mucho tu informacion :)

    ResponderEliminar
  17. Ey, buena información, ;) super padre la imagen ;)

    ResponderEliminar
  18. Muy informacion, esta muy interesante, esta bien explicado y resolvio mi duda. Gracias!

    ResponderEliminar
  19. ME AGRADO MUCHO Y ME SIRVIO MUCHO GRACIAS

    ResponderEliminar