Share via


Espaço de Endereço Virtual e Armazenamento Físico

A quantidade máxima de memória física compatível com o Microsoft Windows varia de 2 GB a 24 TB, dependendo da versão do Windows. Para obter mais informações, consulte Limites de memória para versões do Windows. O espaço de endereço virtual de cada processo pode ser menor ou maior do que a memória física total disponível no computador. O subconjunto do espaço de endereço virtual de um processo que reside na memória física é conhecido como o conjunto de trabalho. Se os threads de um processo tentarem usar mais memória física do que o disponível no momento, o sistema colocará alguns dos conteúdos de memória em disco. A quantidade total de espaço de endereço virtual disponível para um processo é limitada pela memória física e pelo espaço livre no disco disponível para o arquivo de paginação.

O armazenamento físico e o espaço de endereço virtual de cada processo são organizados em páginas, unidades de memória, cujo tamanho depende do computador host. Por exemplo, em computadores x86, o tamanho da página do host é de 4 quilobytes.

Para maximizar sua flexibilidade no gerenciamento de memória, o sistema pode mover páginas de memória física de e para um arquivo de paginação no disco. Quando uma página é movida na memória física, o sistema atualiza os mapas de página dos processos afetados. Quando o sistema precisa de espaço na memória física, ele move as páginas menos usadas recentemente da memória física para o arquivo de paginação. A manipulação da memória física pelo sistema é completamente transparente para aplicativos, que operam apenas em seus espaços de endereço virtual.