martes, junio 19, 2007

Bits y Bytes: la diferencia que hay que entender

De tanto leer la expresión byte y de verla confundida con la palabra bit, me decidí a escribir algo sobre ambas, pese a que ambas forman parte del diccionario tecnológico de este sitio.
Bit es la unidad básica de información y puede tener un estado: 1 ó 0. Byte en tanto, es una representación de información conformada por bits y está formada por ocho de ellos: 7 de información y uno adicional de control.
Entonces, cuando se habla de velocidad de transmisión en Internet, por ejemplo, no da lo mismo decir 100 kilobits por segundo que decir 100 kilobytes por segundo. La segunda cantidad es 8 veces mayor que la primera.
Además, haciendo un poquito de matemáticas, podemos decir que si nos dicen que una conexión trabaja a 600 kilobits por segundo, eso significa que deberemos dividirla por 8 para saber cuántos bytes transmite en ese período de tiempo. Es decir 600 Kbits / 8 = 75 KBytes. Y, normalmente, transmitirá a un valor menor debido a las pérdidas normales esperadas en las transmisiones.
Además, hay que tener en cuenta la palabra "baudio" que siempre aparece cuando se habla de velocidad de transmisión, y que es algo bien diferente.
Aprovechando que hablamos de palabras, anoto los nombres que tienen las futuras agrupaciones de bytes. Ya usamos nomalmente kilo, mega y giga. Tras de ellas vienen Tera, Peta, Exa, Zeta, Yotta y Bronto. Como pueden suponer, cada una es mil veces la anterior; es decir, un mega son mil kilos y un giga, mil megas.

Etiquetas:

3 Comentarios:

  • Tengo entendido que los bytes de 8 bits se crearon cuando hubo que inventar una forma de representar caracteres.
    Se decidió utilizar 8 bits, 7 para información y 1 para control.
    Los 7 bits entregan 2^7=128 posibilidades, que es la cantidad de caracteres posibles de representar en ASCII original.
    Luego el ASCII se internacionalizó, así que el 8º bit, utilizado para control, fue destinado también a información, entregando con esto 2^8=256 caracteres posibles (ISO-8859-1).
    Todavía tenemos reminiscencias del ASCII original en las URLs, ya que hasta hace poco no podían existir dominios como ñandú.cl, lo cual está cambiando paulatinamente.

    Por Anonymous Ricardo Aroca, en 2:07 AM  

  • Debo precisar que como estamos en base binaria, la siguiente "multiplicación o división" no es por 1000, sino que por 1024 (2^10).

    Es decir 1Mb = 1024 kb.
    1Gb = 1024 Mb, etc.

    Por Blogger VECINU, en 7:36 PM  

  • ps la vdd no he podido entender esto de los bits y bytes, explico lo entendido y si estoy mal me ayudan si grasias jejeje

    un bits= 8
    un byte= 8*8= 64 bits

    un bits es una letra (d)
    un byte es una palabra de cuatro letras (dddd)

    Por Anonymous Anónimo, en 3:05 AM  

Publicar un comentario en la entrada

Enlaces hacia este post:

Crear un vínculo