Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/03/2006, 07:09
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Trata de verlo como un problema de física sencillo: Es un movimiento rectilíneo uniforme.

Aplicas la definición de velocidad: la velocidad es la derivada del espacio (el tamaño del archivo) respecto del tiempo.

Por tanto, teniendo dos valores espacio-temporales, uno en el primer segundo y otro en el 5º, por ejemplo, puedes hallar la media con:

Código:
       /\ s     s(5) - s(0) 
Vm = ------- = ------------
       /\ t       5s - 1s
Calculada la velocidad media, puedes saber el tiempo que tardará en "recorrer" cualquier cantidad con la misma fórmula:

Código:
        /\s
/\t = -------
        Vm
Por ejemplo, si en el 1º segundo has copiado ya 100 bytes, y en el 6º has copiado 1100, y te faltan por copiar 10.000, la solución sería:

Código:
       /\ s      s(6) - s(0)      1100b - 100b
Vm = ------- = -------------- = ---------------- = 200 bytes/segundo
       /\ t        6s - 1s              5s

       /\s         10000b
/\t = ------- = ----------- = 50 segundos restantes
       Vm          200b/s