Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Velocidad de transferencia
10.000
kB/s
Tiempo total 10 s
Bytes por segundo 10.000.000 B/s

Qué hace esta calculadora

Esta herramienta te dice a qué velocidad fue realmente una transferencia. Indícale cuántos datos se movieron y cuánto tardaron, y te devuelve la velocidad efectiva en la unidad que prefieras: bits por segundo (bps, kbps, Mbps, Gbps) o bytes por segundo (B/s, kB/s, MB/s, GB/s). Es un conversor universal de unidades de datos e informática, así que funciona igual en cualquier país, sin reglas específicas de ningún territorio.

Cómo usarla

Introduce el tiempo transcurrido en horas, minutos y segundos (la combinación que quieras). Escribe el tamaño de los datos y elige su unidad. Después selecciona dos bases kilo independientes: una para el tamaño de los datos de entrada y otra para el prefijo de la velocidad de salida. «1000 bytes» es la convención decimal/SI que usan los fabricantes de discos y las redes; «1024 bytes» es la convención binaria que suele mostrar tu sistema operativo. Por último, elige la unidad de salida y consulta la velocidad.

La fórmula explicada

Primero, el tiempo total en segundos es horas*3600 + minutos*60 + segundos. El tamaño de los datos se convierte a bytes con tamaño * base_datos^k, donde k es el escalón del prefijo (B=0, kB=1, MB=2, GB=3, TB=4). Al dividir los bytes entre los segundos totales obtienes los bytes por segundo. Para una velocidad en bits, multiplica por 8 (1 byte = 8 bits). Por último, divide entre base_velocidad^j según el escalón j del prefijo de salida solicitado.

$$ S = \frac{m \cdot \text{Tamaño de datos} \cdot k_d^{\,u}}{T \cdot k_s^{\,j}} $$$$ \text{donde}\quad \left\{ \begin{aligned} T &= 3600\,\text{Horas} + 60\,\text{Minutos} + \text{Segundos} \\ k_d &= \text{Base kB datos},\quad u = \text{Índice unidad datos} \\ k_s &= \text{Base kByte velocidad},\quad j = \text{Escalón prefijo velocidad} \\ m &= 8 \text{ (unidades de bits)},\ 1 \text{ (unidades de bytes)} \end{aligned} \right. $$
Publicidad
Diagrama que muestra el tamaño de datos dividido por el tiempo de transferencia generando un indicador de velocidad
La velocidad efectiva es el tamaño de los datos dividido por el tiempo de transferencia.

Ejemplo resuelto

Transferir 100 MB en 10 segundos, con bases decimales y salida en kB/s: bytes = \(100 \times 1000^2 = 100{.}000{.}000\). Bytes por segundo = \(10{.}000{.}000\). En kB/s (escalón 1): $$ \frac{10{.}000{.}000}{1000} = \mathbf{10{.}000 \text{ kB/s}} \ (10 \text{ MB/s}). $$ Si eliges Mbps en su lugar, obtienes $$ \frac{10{.}000{.}000 \times 8}{1000^2} = \mathbf{80 \text{ Mbps}}. $$

Comparación de las escalas de unidades en base decimal 1000 frente a base binaria 1024
Los prefijos decimales avanzan de 1000 en 1000; los binarios, de 1024 en 1024.

Preguntas frecuentes

¿Por qué mi cifra en Mbps es 8 veces mayor que la de MB/s? Porque 1 byte = 8 bits. Las unidades de bits (la familia bps) son ocho veces mayores que las de bytes (la familia B/s) para una misma velocidad.

¿Debo usar 1000 o 1024? Las redes y el marketing de almacenamiento usan 1000 (decimal). Los sistemas operativos suelen mostrar 1024 (binario). Los dos selectores te permiten combinarlos: por ejemplo, un disco vendido en GB decimales pero medido por un sistema operativo en binario.

¿Y si el tiempo es cero? La velocidad obligaría a dividir entre cero, así que la calculadora te pedirá que introduzcas un tiempo mayor que cero.

Última actualización: