Calcular o tempo de transferência ? [RESOLVIDO]

1. Calcular o tempo de transferência ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 20/04/2012 - 18:32h

Boa noite galera do Viva O Linux, estou estudando para a prova CCNA, e em uma atividade do curso caiu uma questão para calcularmos o tempo de transfência de um arquivo em uma rede 100Mbps.
Tamanho do arquivo: 165Kbytes
Segue a questão.

"Se o arquivo de áudio salvo na área de trabalho fosse ser transferida a uma taxa de 100 megabits por segundo (Mbps), quanto tempo levaria para a transferência do arquivo ser concluída?"

Fico achando que uma regra de 3 pode resolver essa questão, mas é só uma intuição, não sei se existe uma regra específica para resolver essa questão. Alguém ai tem uma luz ?




  


2. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/04/2012 - 15:11h

É muito fácil! Primeiro, vamos transformar bits em bytes. Sabemos q 1 byte = 8 bits, vamos fazer a regra d três:


1 byte ------ 8 bits
x ------ 100.000.000 bits
x = 12.500.000 bytes ou 12,5M bits


Agora q tá transformado, basta realizar a regra d três d novo em cima da velocidade:


1 segundo ------- 12.500.000 bytes
x ------- 165.000 bytes
x = 0,0132 segundos


Fácil, né?


3. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 22/04/2012 - 14:09h

Realmente é bem simples, basta fazermos as conversões, virei uma noite estudando isso hehehe.
Ex.
240GB em rede 100Mbps
Qual o tempo de transferência?
##Converter de GB para Gb
240*8 = 1920Gb
##Converter de Gb para Mb
1920 * 1024 = 1966080Mb
##Já estamos nas mesmas faixas (Mb): 1966080Mb de arquivo em uma rede 100Mbps
agora basta dividir o arquivo pela rede e o resultado será o tempo em segundos.
1966080 /100 = 19660,8Segundos
19660,8/60 = 327,68Minutos
327,68 / 60 = 5H,46M133..

Parceiro até ai saquei bacana, mas eu fui testar esses mesmo valores em alguns sites que tem essa calcuadora do tempo de transfência e o tempo deu diferente, 3 minutos a menos.

http://www.t1shopper.com/tools/calculate/downloadcalculator.php
5 Hours 43 Minutes 35.84 Seconds - O tempo deu menor, não sei pq, ele ta descontando algum valor q eu não sei ainda.
http://www.esubnet.net/file-transfer-calc.html?
Fast Ethernet 100 Mbps LAN / WAN 00 : 05 : 43 : 35 - O mesmo tempo, as duas calculadores estão dando um desconto que eu não conheço ainda, se tiver essa luz ai vamo se ajudar :)



4. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 22/04/2012 - 14:20h

Então vc me informou valores diferentes (arquivo d 165Kbytes em uma rede d 100Mbps). Informe os valores corretos q eu mostro pra vc.


5. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 22/04/2012 - 14:24h

Vamos usar
Arquivo: 240GB
Rede 100Mbps
Tempo de tranferência ? Vamos ver se o seu cálculo bate com o meu.


6. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 22/04/2012 - 14:41h

vitortechno escreveu:

Vamos usar
Arquivo: 240GB
Rede 100Mbps
Tempo de tranferência ? Vamos ver se o seu cálculo bate com o meu.


Ok! A transformação d bits em bytes já foi feita, então vou fazer um cálculo mais direto. Sabendo q 100Mbps é a msm coisa q 12,5MBps e q 240GB é 240000MB, vamos aos cálculos:


1 segundo ------- 12,5MB
x ------- 240000MB
x = 19200 segundos


Transformando isso em horas:


1 hora --------- 3600 segundos
x --------- 19200 segundos
x = 5,33... horas


Melhorando os cálculos:


1 hora -------- 60 minutos
0,33 hora ----- x
x = 20 (aproximadamente)


Somando e dando o resultado final:


x = 5 horas e 20 minutos aproximadamente


Sobre os minutos a menos, é pq ele considera um monte d casas decimais a frente q nós, por isso q o valor aumenta. Não esquente com isso, pq somos humanos, a calculadora faz esse trabalho por nós. O q importa é q vc sabe a essência do cálculo.


7. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 22/04/2012 - 14:55h

Nossa agora clareou muito bunito, então nessas conversões eu devo sempre usar o kilo 1000?
Valeu d+ essa sua dica de multiplicar o,33 * 60, ainda não tinha me atentado pra esse detalhe.


8. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 22/04/2012 - 15:10h

Não entendi muito bem o lance do kilo, mas acho q vc quis dizer assim:


kilo = 10^3
mega = 10^6
giga = 10^9
tera = 10^12
peta = 10^15


E assim vai. Esses cálculos q fiz vc nem precisa saber d informática, mas, sim, d matemática. É simples!


9. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 23/04/2012 - 11:57h

renato_pacheco escreveu:

Não entendi muito bem o lance do kilo, mas acho q vc quis dizer assim:


kilo = 10^3
mega = 10^6
giga = 10^9
tera = 10^12
peta = 10^15


E assim vai. Esses cálculos q fiz vc nem precisa saber d informática, mas, sim, d matemática. É simples!


É justamente isso, na hora das conversões dos bytes/bits você usou como base 1000 e não 1024 eu então fonéticamente falando você usou kilo 1000. Eu tinha dúvidas em qual kilo usar, mas acredito que como estamos tratanto de tempo de transferência em rede e não em tamanho de arquivo, o kilo a ser usado seja o 1000 mesmo. Parceiro agradeço pelas dicas, foi de uma ajuda muito grande, compartilhando conhecimento estamos aumentando nosso conhecimento!


10. Re: Calcular o tempo de transferência ? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 23/04/2012 - 12:34h

Eu tinha esquecido desse detalhe, bem lembrado. Isso pode mudar o cálculo, mas a diferença ainda é pouca.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts