Por que a velocidade de exclusão no Windows é frequentemente periódica?

12

Apenas por interesse, qual é a razão para os tempos de exclusão serem periódicos frequentemente? No Windows 8, a janela de diálogo de exclusão mostra a velocidade de exclusão em um diagrama.

Se não houver razão, é claro que isso também seria uma resposta.

    
por danijar 06.08.2013 / 18:13

1 resposta

5

Existem algumas razões:

  1. Continuidade dos dados: O NTFS é implementado onde grava sequencialmente em um disco, portanto, se você editar um arquivo - o NTFS pode ter que armazenar as alterações em um setor não contíguo em seu disco rígido. Isso significa que, para excluir um arquivo, pode ser necessário saltar do setor 2 para o setor 100.000 (hipoteticamente, é claro) e, em seguida, retornar ao final do arquivo. Em seguida, ele encontra o próximo setor do próximo arquivo a ser excluído e pode repetir esse processo novamente.

  2. Tipos de dados: digamos que você esteja excluindo uma pasta em temp , ela pode conter arquivos grandes e arquivos pequenos. Alguns deles serão rápidos de processar e outros podem ser mais lentos (seja tamanho ou complexidade de dados - ou seja, quantos setores precisam ser processados para concluir um "item")

  3. @Ramhound mencionou a parte "itens por segundo", que parece ser confirmada pela sua caixa de diálogo de exclusão ( Speed: 1.082 items/s ). Portanto, excluir um arquivo grande, um arquivo não contíguo ou um arquivo pequeno tem um papel no número de itens por segundo.

  4. Priorização da CPU: Isso é feito em ciclos de clock, então é provável que sua CPU esteja executando outros processos durante o ciclo e isso pode afetar a velocidade (isso é conjectura da minha parte)

por 06.08.2013 / 18:46