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 gerenciamento de memória no WOW64 depende da arquitetura do processador.
Suporte Itanium
O WOW64 simula páginas de 4 KB sobre as páginas nativas de 8 KB que o processador Itanium usa. O processador auxilia fornecendo excelente simulação com baixa sobrecarga. O código de simulação não pode lidar com os seguintes casos:
- Escreva o rastreamento. As funções GetWriteWatch e ResetWriteWatch são implementadas no kernel usando granularidade nativa de tamanho de página, o que significa que a simulação de página de 4 KB do WOW64 não pode determinar quais páginas simuladas de 4 KB são gravadas na página subjacente de 8 KB.
- Address Windowing Extensions (AWE). As funções AWE operam em números de página, e não há como mapear números de página de 64 bits para números de página de 32 bits.
- Alinhamento da secção. Para imagens executáveis com alinhamento de seção menor que 8 KB (o padrão é 4 KB para imagens x86), o WOW64 deve sujar todas as páginas de imagem. Isso efetivamente copia cada página para o arquivo de paginação e impede que páginas de imagem somente leitura sejam compartilhadas entre processos.
- O ReadFileScatter e funções WriteFileGather não são suportados.
Suporte a x64 e ARM64
O tamanho da página nativa é de 4 KB. Portanto, o seguinte é suportado:
- O GetWriteWatch e funções de ResetWriteWatch são suportados.
- O ReadFileScatter e funções WriteFileGather são suportados.
- Há vantagens em usar endereços grandes porque x64 WOW64 suporta um espaço de endereço virtual de 4 GB.
Tópicos relacionados