Nesta matéria será abordado como calcular Taxa de transferência, tempo de Download e descobrir a velocidade real da Internet, isto te ajudará resolver exercícios de graduação e também verificar se o plano contratado com sua operadora esta sendo distribuído.
Existem alguns serviços online e gratuito, que medem a velocidade de sua Internet, como por exemplo: http://speedtest.copel.net
Existe um Software que poderá lhe auxiliar nestas tarefas, desenvolvido pelo SatellaSoft, Conversion Rate efetua diversos cálculos, bastando apenas inserir os valores corretamente para que o Software retorne o resultado.
Taxa de transferência é o número médio de bits, caracteres ou blocos por unidade de tempo que passam entre equipamentos num sistema de transmissão de dados. (Fonte: Wikipédia - http://pt.wikipedia.org/wiki/Taxa_de_transfer%C3%AAncia_de_dados)
Para descobrir sua taxa de transferência é muito simples.
Se sua conexão de internet contratada for 1MB então sabemos que sua taxa é 128KBps, mas como chegar a este resultado? Simples.
1MB = 1024 bytes
1024 / 8 = 128KBps
1Mb corresponde a 1024 na programação, pegamos este 1024 bytes e convertemos para KB.
Vamos os mais alguns exemplos:
4MB = 4096
4096 / 8 = 512KBps
100MB = 102400
102400 / 8 : 12800KBps
Mega * 1024 = Resultado_X.
Resultado_X / 8 = Resultado_y
Resposta Final: Resultado_Y
Agora vamos definir o tempo de Download, para isso devemos saber a taxa de transferência, como descobrimos acima, neste caso temos uma taxa de 128KBps.
Temos um arquivo de 80MB.
80 * 1024 = 81920
81920 / 128Kps (nossa taxa de transferência) = 640 Segundos
640 / 60 = 10, 60 Segundos.
Agora mais alguns exemplos.
1230KB / 128 (aqui o arquivo já está em KB por isso não multiplicamos por 1024)
R= 9, 60 Segundos, Menos de um minuto
13MB * 1024 = 13312
13312 / 128= 104 Segundos
104 / 60 = 1,73Minutos
Tamanho do arquivo em Mega * 1024 =Resultado_X
Resultado_x / taxa de transferência = total segundos
Total segundos / 60 = Resultado_Y Segundos
Resultado_Y está em minutos
Resposta Final: Resultado_Y
Temos um arquivo de 8MB e demorou 3 minutos para fazer o Download, devemos converter as unidades de medidas:
8Mb * 1024: 8192KBps
3Min * 60: 180Segundos
Tamanho KBps * Segundos
8192 / 180 = 45,51111111111111
45,51111111111111 * 8 = 364,0888888888889
Então sabemos que nossa velocidade é: 364,0888888888889KBps.
Vamos a outro exemplo.
Um arquivo de 8MB demorou 2 Minutos.
8Mb * 1024= 8192KBps
2Min = 120 Segundos
8192KBps / 120 = 68,26666666666667
68,26666666666667 * 8 = 546,1333333333333
Nossa velocidade é de: 546,1333333333333KBs
Em caso de dúvidas, deixe nos comentários.