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 buena informacion, y le entendi! :)

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

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

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

    ResponderEliminar
  6. Muy buen trabajo (: Excelente informacion

    ResponderEliminar
  7. Buen trabajo, gracias por la información<3

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

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

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

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

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

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

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

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

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

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

    ResponderEliminar
  18. gracias me ayudo mucho tu informacion :)

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

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

    ResponderEliminar
  21. es una información muy bien hecha te felicito

    ResponderEliminar
  22. ME AGRADO MUCHO Y ME SIRVIO MUCHO GRACIAS

    ResponderEliminar