Quantidade máxima de memória RAM para o Windows Vista

Existem 3 questões a serem feitas a respeito da máxima memória RAM que o Windows Vista pode acessar:

  1. Qual SKU/Edição você instalou?
    a. Vista 32-bits tem um limite máximo de 4GB e não consegue "enxergar" acima de 4GB.
    b. Vista 64-bits pode utilizar pelo menos entre 8GB a 128GB dependendo da versão.
  2. Qual o "address range" que o seu processador realmente acessa?
    a.
    Tipicamente é de 40-bit para os x64 (Intel EM64T/AMD64), mas processadores antigos são limitados a 36-bit (conhecido como “PAE”) ou até mesmo 32-bit.
  3. O Chipset consegue mapear memória acima de 4GB?
    a.     A maioria dos chipsets para desktop/notebooks à venda atualmente não suportam – mas alguns mais novos conseguem – a última geração da Intel suporta até 8GB;
    b.    Workstations (que utilizam chipsets desenvolvidos para servidores) em geral suportam

Quantidades significativas de endereçamento abaixo de 4GB (o máximo suportado via 32-bit – veja questões 1 e 2 acima) são reservados para o uso do hardware:

  • BIOS – incluindo ACPI e suporte a vídeo legado;
  • Bus PCI incluindo bridges, etc...;
  • Suporte a PCI Express que reservará pelo menos 256MB;

Se você possui uma placa de vídeo com 256MB ou 512MB de memória de vídeo, são mais 256 ou 512MB de endereçamento abaixo de 4GB que o Vista não poderá utilizar. Isso tudo significa que em um sistema padrão você terá entre ~512MB a 1.5GB de espaço de endereçamento abaixo de 4GB reservado para o uso do hardware que o Windows não pode acessar (ou qualquer outro Sistema Operacional).

O que você pode fazer?

Windows pode remapear memória abaixo de 4GB para acima de 4GB e utilizá-la. Entretanto, isso baseia-se nos seguintes pontos:

  1. Sua Edição do Vista pode acessar memória acima de 4GB?
    Se for 32-bit, a resposta é Não. Neste ponto, o Vista 64-bit pode ajudá-lo.
  2. Seu processador pode acessar memória acima de 4GB?
    Se for recente, a chance é grande. Se for AMD64 ou EM64T, é quase garantido.
  3. Seu chipset permite remapeamento acima de 4GB?
    Muito provavelmente não – e é esse ponto que atinge a maioria dos usuários que instalam o Vista 64-bit e mesmo assim não conseguem acessar acima de 4GB.

Com a crescente popularização do Windows 64-bit e a disponibilidade de sistemas com memórias acima de 3GB, esse problema deverá ser rapidamente resolvido pelos fabricantes. Porém, até lá, você deverá pesquisar bastante antes de adquirir um novo computador.