Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O espaço de endereço virtual para um processo é o conjunto de endereços de memória virtual que ele pode usar. O espaço de endereço para cada processo é privado e não pode ser acessado por outros processos, a menos que seja compartilhado.
Um endereço virtual não representa a localização física real de um objeto na memória; Em vez disso, o sistema mantém uma tabela de páginas para cada processo, que é uma estrutura de dados interna usada para traduzir endereços virtuais em seus endereços físicos correspondentes. Cada vez que um thread faz referência a um endereço, o sistema converte o endereço virtual para um endereço físico.
O espaço de endereço virtual para o Windows de 32 bits tem 4 gigabytes (GB) de tamanho e está dividido em duas partições: uma para uso pelo processo e outra reservada para uso pelo sistema. Para obter mais informações sobre o espaço de endereço virtual no Windows de 64 bits, consulte Espaço de Endereço Virtual no Windowsde 64 bits .
Para obter mais informações sobre memória virtual, consulte os seguintes tópicos:
- Espaço de Endereço Virtual e de Armazenamento Físico
- conjunto de trabalho
- Estado da Página
- Âmbito da memória alocada
- de Prevenção de Execução de Dados
- de Proteção de Memória
- Limites de memória para versões do Windows
Espaço de endereço virtual padrão para Windows de 32 bits
A tabela a seguir mostra o intervalo de memória padrão para cada partição.
| Intervalo de memória | Utilização |
|---|---|
| Baixo 2GB (0x00000000 a 0x7FFFFFFF) | Utilizado pelo processo. |
| Alta de 2GB (0x80000000 a 0xFFFFFFFF) | Utilizado pelo sistema. |
Espaço de Endereço Virtual para Windows de 32 bits com 4GT
Se de ajuste de 4 gigabytes (4GT) estiver habilitada, o intervalo de memória para cada partição será o seguinte.
| Intervalo de memória | Utilização |
|---|---|
| Baixo 3GB (0x00000000 a 0xBFFFFFFF) | Utilizado pelo processo. |
| Alta de 1GB (0xC0000000 a 0xFFFFFFFF) | Utilizado pelo sistema. |
Depois que o 4GT estiver ativado, um processo que tenha o sinalizador de IMAGE_FILE_LARGE_ADDRESS_AWARE definido em seu cabeçalho de imagem terá acesso aos 1 GB adicionais de memória acima dos 2 GB baixos.
Ajustando o Espaço de Endereço Virtual para Windows de 32 bits
Você pode usar o seguinte comando para definir uma opção de entrada de inicialização que configura o tamanho da partição que está disponível para uso pelo processo para um valor entre 2048 (2 GB) e 3072 (3 GB):
BCDEdit /setincreaseuservaMegabytes
Depois que a opção de entrada de inicialização é definida, o intervalo de memória para cada partição é o seguinte.
| Intervalo de memória | Utilização |
|---|---|
| Baixo (0x00000000 a Megabytes) | Utilizado pelo processo. |
| Alta (Megabytes+1 a 0xFFFFFFFF) | Utilizado pelo sistema. |
Windows Server 2003: Defina a opção de /USERVA em boot.ini para um valor entre 2048 e 3072.