Compartilhar via


O suporte a memória grande está disponível no Windows Server 2003 e no Windows 2000

Este artigo descreve a PAE (Extensão de Endereço Físico) e as AWE (Extensões de Janela de Endereço) e explica como elas funcionam juntas. Este artigo também discute as limitações do uso de memória além do intervalo de 4 gigabytes (GB) inerente aos sistemas operacionais de 32 bits.

Aplica-se a: Windows Server 2003
Número original do KB: 283037

Mais informações

PAE é a capacidade adicional do processador IA32 de endereçar mais de 4 GB de memória física. Os seguintes sistemas operacionais podem usar o PAE para aproveitar a memória física além de 4 GB:

  • Servidor Avançado Microsoft Windows 2000
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, Edição Datacenter

Para habilitar o PAE, use a opção /PAE no arquivo Boot.ini.

Observação

No Windows Server 2003, o PAE é habilitado automaticamente somente se o servidor estiver usando dispositivos de memória de adição a quente. Nesse caso, você não precisa usar a opção /PAE em um sistema configurado para usar dispositivos de memória de adição a quente. Em todos os outros casos, você deve usar a opção /PAE no arquivo Boot.ini para aproveitar a memória acima de 4 GB.

Normalmente, um processo em execução no Windows 2000 ou Windows Server 2003 pode acessar até 2 GB de espaço de endereço de memória (supondo que a opção /3GB não tenha sido usada) com parte da memória sendo memória física e parte sendo memória virtual. Quanto mais programas (e, portanto, mais processos) forem executados, mais memória você comprometerá até os 2 GB completos de espaço de endereço.

Quando essa situação ocorre, o processo de paginação aumenta drasticamente e o desempenho pode ser afetado negativamente. Os gerenciadores de memória do Windows 2000 e do Windows Server 2003 usam o PAE para fornecer mais memória física a um programa. Isso reduz a necessidade de trocar a memória do arquivo de paginação e resulta em maior desempenho. O programa em si não está ciente do tamanho real da memória. Todo o gerenciamento de memória e alocação da memória PAE é tratado pelo gerenciador de memória independentemente dos programas executados.

As informações anteriores são válidas para programas executados quando a opção /3GB é usada. Um programa que solicita 3 GB de memória tem maior probabilidade de ter mais memória na memória física em vez de ser paginado. Isso aumenta o desempenho de programas capazes de usar a opção /3GB. A exceção é quando a opção /3GB é usada em conjunto com a opção /PAE. Nesse caso, o sistema operacional não usa memória superior a 16 GB. Esse comportamento é causado por considerações de espaço de memória virtual do kernel. Portanto, se o sistema for reiniciado com a entrada /3GB no arquivo Boot.ini e o sistema tiver mais de 16 GB de memória física, a RAM (memória de acesso aleatório) física adicional não será usada pelo sistema operacional. Reiniciar o computador sem a opção /3GB permite o uso de toda a memória física.

AWE é um conjunto de interfaces de programação de aplicativos (APIs) para as funções do gerenciador de memória que permite que os programas endereçam mais memória do que os 4 GB disponíveis por meio do endereçamento padrão de 32 bits. O AWE permite que os programas reservem memória física como memória não paginada e, em seguida, mapeiem dinamicamente partes da memória não paginada para o conjunto de memória de trabalho do programa. Esse processo permite que programas com uso intensivo de memória, como grandes sistemas de banco de dados, reservem grandes quantidades de memória física para dados sem precisar ser paginado dentro e fora de um arquivo de paginação para uso. Em vez disso, os dados são trocados dentro e fora do conjunto de trabalho e a memória reservada excede o intervalo de 4 GB. Além disso, o intervalo de memória superior a 4 GB é exposto ao gerenciador de memória e às funções AWE pelo PAE. Sem PAE, o AWE não pode reservar memória superior a 4 GB.

Veja a seguir um exemplo de um arquivo Boot.ini em que a opção PAE foi adicionada:

[boot loader]  
timeout=30  
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS  
[operating systems]  
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE  

Aviso

O conteúdo do seu arquivo Boot.ini varia de acordo com sua configuração.

Para resumir, o PAE é uma função dos gerenciadores de memória do Windows 2000 e do Windows Server 2003 que fornece mais memória física a um programa que solicita memória. O programa não está ciente de que qualquer memória que ele usa reside no intervalo maior que 4 GB, assim como um programa não está ciente de que a memória solicitada está realmente no arquivo de paginação.

AWE é um conjunto de APIs que permite que os programas reservem grandes partes da memória. A memória reservada não pode ser paginada e só pode ser acessada por esse programa.

Se você adicionar mais memória ao sistema, é possível que o BIOS reconheça a quantidade total de RAM física instalada no servidor, mas que o Windows reconheça apenas uma parte da RAM. Se o servidor tiver um recurso de memória redundante ou um recurso de espelhamento de memória habilitado, o complemento total de memória poderá não estar visível para o Windows. A memória redundante fornece ao sistema um banco de memória de failover quando um banco de memória falha. O espelhamento de memória divide os bancos de memória em um conjunto espelhado. Ambos os recursos estão ativados ou desativados no BIOS e não podem ser acessados pelo Windows. Para modificar as configurações desses recursos, talvez seja necessário consultar o manual do usuário do sistema ou o site do OEM. Como alternativa, talvez seja necessário entrar em contato com o fornecedor do hardware.

Por exemplo, se você estiver executando um sistema que tenha 4 GB de RAM instalados e adicionar 4 GB de RAM adicional, o Windows poderá reconhecer apenas 4 GB de memória física ou possivelmente 6 GB em vez dos 8 GB completos. O recurso de memória redundante ou o recurso de espelhamento de memória podem ser ativados nos novos bancos de memória sem o seu conhecimento. Esses sintomas são semelhantes aos sintomas que ocorrem quando você não adiciona a opção /PAE ao arquivo Boot.ini.