Taking in consideration the time it would take to decompress the zip folders once copied to a flash drive, what would be faster? Copying the compressed folders to a usb flash drive then decompress them on the flash drive or just copying the uncompressed folders to the flash drive.
Provavelmente o último.
Lembre-se de que a descompressão e outras coisas desse tipo são feitas pela CPU do computador. Você pode copiar dados em um drive (seja flash ou HDD), e você pode copiar os dados, mas você não pode dizer ao próprio drive para descompactá-lo - ou fazer qualquer outra coisa, na verdade.
Então, seu primeiro plano envolveria:
- Copiando 10 GB de dados do disco para o flash
- Lendo os 10 GB de volta do flash para a RAM
- Descompactando
- Escrevendo 15 GB dos dados descompactados da RAM para o flash
- Excluindo os arquivos compactados inúteis deixados após a etapa 1
O segundo:
- Lendo 10 GB diretamente do disco interno para a RAM
- Descompactando
- Escrever 15 GB de dados descompactados para flash
Observe como o primeiro plano envolve o dobro de leitura e escrita. Mas não apenas isso: na realidade, os passos 2-3-4 não aconteceriam em ordem, mas em paralelo - o que torna o processo mais rápido ao ler de uma unidade e gravar em outra, mas muito mais lento quando a mesma unidade está fazendo as duas leituras. e escreve.