Por que o winXP precisa ativar o disco rígido para copiar texto para a área de transferência?

0

Eu estava digitando algum texto no bloco de notas no meu Eee PC com o Windows XP e, em algum momento, o HDD parou (ele geralmente para quando não há atividade de disco por algum tempo). Quando eu precisei ctrl-x algumas palavras, o SO pausou esperando pelo disco (aquele som de um disco rígido inicial).

Por que isso aconteceu? O texto (ou qualquer outro) não vai diretamente para a RAM (mesmo quando é apenas um par de palavras)?

    
por user1306322 27.07.2012 / 16:44

2 respostas

2

O Windows, por padrão, usa o tempo ocioso do processador e do i / o para gravar ansiosamente as páginas de memória no arquivo de paginação do disco rígido. Isso permite que a memória seja trocada mais rapidamente em favor de outras memórias mais importantes quando você faz coisas como alternar entre programas ou iniciar um novo programa.

É um esquema que foi criado nos dias antes de laptops e considerações sobre a vida da bateria. Na maioria das vezes ainda é uma vitória líquida. Se a sua unidade ainda estivesse girando, não haveria quase nenhuma desvantagem, e é difícil subestimar o quanto isso ajuda o desempenho. Às vezes (como quando sua unidade foi girada por algum tempo), pode haver vantagens na vida útil da bateria até que o disco precise girar de qualquer maneira, e escrever assim que ele começar a ficar inativo novamente. No entanto, isso aconteceria ao custo do desempenho potencial.

    
por 27.07.2012 / 16:52
1

Eu suponho, ele carrega a dll ou binário que contém a função para empurrar seu texto para a área de transferência.

    
por 27.07.2012 / 16:52