bits y Bytes

En un mundo tan conectado como el nuestro, es necesario que todos tengamos solidamente digeridos algunos conceptos básicos de las telecomunicaciones. El mas importante de ellos son las tasas de transferencia o, como es conocido por todos, el tiempo que tardará en bajar/subir mi archivo.

El primer concepto que hay que conocer es la diferencia entre bits y Bytes. Normalmente, los volumenes de datos se dan en bytes y las velocidades de transferencia se dan en bits por unidad de tiempo.

En cuanto a la diferencia entre bits y Bytes (ojo con mayúsculas y minúsculas) es necesario saber que 1 Byte está compuesto por 8 bits. Es decir:

1 Byte = 8 bits

Ahora bien, con relación a los prefijos es necesario entender:

prefijo operación matemática cantidad base2
Giga 1024 x 1024 x 1024 1,073,741,824 230
Mega 1024 x 1024 1,048,576 220
Kilo 1024 1,024 210

Si queremos determinar el tiempo que se tarda en transferir 1 GB (Giga Byte, 230 bytes ó 1,073,741,824 bytes) sobre un enlace de 1 Mbps (Mega bit por segundo, 220 bits por segundo ó 1,048,576 bits por segundo), debemos aplicar las siguientes operaciones:

1. Convertimos los GigaBytes a Gigabits, multiplicando la cantidad de bytes por 8:

1,073,471,824 bytes  x  8 bits/byte  =  8,587,774,592 bits

2. Dividimos la cantidad de bits por la velocidad que se nos proporciona:

8,587,774,592 bits  /  1,048,576 bits/seg  =  8189 segs

3. Convertimos la cantidad de segundos a horas, minutos, segundos:

8189 segs  /  3600 segs/hr  = 2.27 hrs

0.27 hrs  x  60 min/hr  = 16.2 min

0.2 min  x  60 seg/min  =  12 seg

El tiempo necesario para transferir un archivo 1 GB sobre un enlace de 1 Mbps son 2 horas 16 minutos 12 segundos.