
Certa vez, li em algum lugar que o Windows pode tratar executáveis e arquivos DLL de programas como partes de um arquivo de troca, em vez de duplicar seu conteúdo em pagefile.sys ao trocá-los da memória física. Isso é verdade?
Responder1
Isto é verdade.
Por exemplo: se você abrir o bloco de notas, o Windows carregará pedaços do arquivo notepad.exe do disco rígido. Então você escreve algo no bloco de notas. Então você minimiza e faz outra coisa que precisa de muita memória para que o bloco de notas seja paginado. O material que você escreveu será transferido para o arquivo de paginação, mas os pedaços do notepad.exe que foram carregados serão descartados, pois já estão no disco rígido.
Embora isso reduza o uso do arquivo de paginação, não aumenta a memória virtual. O Windows ainda não se compromete a fornecer mais memória do que RAM + arquivo de paginação.