lunes, 16 de mayo de 2011

Tasa de transferencia

La tasa de transferencia es la cantidad de información (bits) que se pueden transfererir en una unidad de tiempo (segundo). Que la unidad utilizada sea el bit/s, no implica que no puedan utilizarse múltiplos del mismo:

    * kbit/s o kbps (kb/s, kilobit/s o mil bits por segundo)
    * Mbit/s o Mbps(Mb/s, Megabit/s o un millón de bits por segundo)
    * Gbit/s o Gbps (Gb/s, Gigabit, mil millones de bits)
    * byte/s (B/s u 8 bits por segundo)
    * kilobyte/s (kB/s, mil bytes u ocho mil bits por segundo)
    * megabyte/s (MB/s, un millón de bytes u 8 millones de bit por segundo)
    * gigabyte/s (GB/s, mil millones de bytes u 8 mil millones de bits)

Podemos calcular la tasa de transferencia de cualquier dipositivo (memoria, disco, etc...) aplicando la siguiente formula:
Transferencia máxima (MB/s) = (frecuencia x numero_bits_bus) / 8

Por ejemplo, si tenemos que la memoria RAM tiene una frecuencia de trabajo de 533Mhz y sabiendo que el número de bits del bus o capacidad de canal es de 64 bits, la tasa de transferencia máxima expresada en MB/s será:
Transferencia máxima (MB/s) = (533 x 64) / 8 = 4,264 MB/s



La velocidad de procesamiento mide en megahercios.Un megahercio es igual a un millón de hercios. Unhercio (oherzio oherz) es una unidad de frecuencia que equivale a un ciclo o repetición de un evento por segundo. Esto, en palabras simples, significa que un dispositivo que trabaje a una velocidad de 500 Mhz es capaz de repetir 500 millones de ciclos por segundo.

Supongamos que un dispositivo que trabaja a 1066Mhz desea transmitir 2GB de datos por un canal de 32bits ¿Cuántos segundos tardará la transferencia de datos?

Calculamos la tasa de transferencia en bps = 1066.000.000 * 32 = 34112000000 bps

Convertimos los 2 GB en Bits = 2 GB * 1024 = 2048 MB * 1024 = 2097152 KB * 1024 = 2147483648 Bytes * 8 = 17179869184 bits

Ahora: 17179869184 bits / 34112000000 bps = 0,5 segundos