Por que é mais rápido copiar do que sobrescrever?

1

Eu notei isso em geral: é mais rápido copiar um arquivo grande do meu computador para o meu USB do que substituí-lo. Por exemplo, eu tenho um arquivo a.txt thats 10 gb. Se meu USB estiver em branco e eu copiar meu arquivo para o USB, é bem rápido. No entanto, se meu USB já tiver uma versão desatualizada de a.txt e eu quiser colocar a nova versão nela copiando a nova do meu computador e colando-a no meu USB, ela substitui o arquivo a.txt. Por que demora mais para sobrescrever do que se meu USB estivesse em branco? Tem a ver com o número de chamadas para ler / escrever?

    
por Bill M 18.03.2014 / 01:06

2 respostas

2

Apagar é muito mais lento que escrever. Apagar seguido de escrita, mais lento ainda.

    
por 18.03.2014 / 01:55
-2

Copiar é uma questão em que a RAM está envolvida e onde os dados são apenas lidos. Isto significa - no caso de um disco rígido como o EIDE - discos rígidos com cabeças separadas para ler e escrever - apenas as cabeças para ler são usadas.

Mas se você sobrescrever os dados, ambos os cabeçotes serão usados - e o disco rígido está funcionando em pleno progresso. Ou seja, com leitura e escrita ... isso dura "mais" (mas é feito com uma velocidade enorme!).

Esta questão está relacionada com discos ssd ou com aqueles discos rígidos SATA, que foram construídos antes do ssd aparecer?!

    
por 18.03.2014 / 01:55