Como o Windows determina o tempo necessário para realizar uma determinada ação?

O tempo restante estimado pelo Windows para realizar uma determinada ação, como copiar grande quantidade de arquivos, muitas vezes pode conduzir o usuário à loucura.

Agora, uma pergunta que não se cala: Como o Windows sabe o tempo necessário para realizar uma ação?

Por exemplo, se um determinado usuário resolve fazer uma cópia de 200 filmes do notebook para um HD externo, como que o Windows sabe que o tempo estimado para realizar tal ação seja de 2 horas e meia?

Como o Windows determina o tempo necessário para realizar uma determinada ação? 1

Bem, há uma resposta bem lógica para isso. Durante os primeiros segundos de uma determinada ação, o Windows faz um cálculo da quantidade de arquivos que foram copiados, movidos ou deletados. E com este cálculo, ele  faz uma média do tempo restante para a quantidade de arquivos que ainda faltam.

A fórmula é: dividir os bytes  (tamanho total dos arquivos) pela velocidade.

Vamos fazer uma analogia. Se uma pessoa viaja 360km, e no final do primeiro minuto percorreu 1 km, quanto tempo irá levar para chegar ao seu destino? Neste caso, veja que a velocidade é de 1km por minuto. Ao completar 60 minutos, terá rodado 60 km. Logo, 360 minutos = 360km. 360 minutos equivale a 6 horas (tempo total da viagem).

Agora, basta substituir KM por Bytes.

ENVIE UMA REPOSTA:

Por favor digite o seu comentário
Por favor digite o seu nome

Time limit is exhausted. Please reload the CAPTCHA.