O Vista é um porco. É um porco de recursos vorazmente ganancioso que engole mais recursos do sistema do que qualquer sistema operacional anterior. Isso está bem documentado.

É desconcertante notar, portanto, que os apostadores de compra de PC continuam seduzidos pelas grandes feras computacionais da selva de componentes. Com muita frequência, os PCs são equipados com CPUs e placas de vídeo snazzy, enquanto pouca atenção é dada àquele outro recurso crítico de desempenho: a memória do sistema.

Todos os anos, empresas como a NVIDIA, Intel e AMD gastam centenas de milhões de dólares no desenvolvimento de chips maiores, melhores e mais rápidos. Há um investimento semelhante em marketing, promoção e estímulo geral. Evidentemente, seria fácil tirar a conclusão de que o poder de computação é o que você realmente precisa.

Melhore sua memória

Mas, quando se trata do desempenho diário do Windows Vista, é discutível se esse chip pesado com transistores faz uma diferença significativa. Em outras palavras, você pode jogar o máximo de núcleos de CPU que quiser com o problema do desempenho do Vista. E você pode conectar qualquer número de placas 3D no modo de renderização multi-GPU. Se o seu equipamento não tiver memória suficiente, é tudo inútil.

A sabedoria convencional diz que 2 GB de memória do sistema é o ponto ideal de preço / desempenho para o Windows Vista. Mas vamos ter que chutar a sabedoria convencional para fora da cama nessa. Para começar, ele é um animal fedorento que se alimenta de suposições preguiçosas. Mas mais ao ponto, ele está simplesmente errado. Qualquer um que tenha uma experiência significativa com o Vista rodando com 4GB de memória RAM pode lhe dizer isso. O Vista funciona muito mais suavemente com 4 GB.

Então, por que a falta de foco na memória do sistema, apesar da chegada do sistema operacional mais sedento de recursos da Microsoft ainda? Parte da explicação provavelmente deriva do fato de que demonstrar os benefícios de bater na RAM não é fácil. Ativar uma única aplicação de benchmark e deixar que o rip não faça o trabalho. Para provar nosso ponto, uma abordagem um pouco mais sofisticada é necessária.

Então, quanto eu preciso?

Mas se ter pilhas de RAM à mão é, em geral, uma boa ideia, exatamente o quanto você precisa? A sabedoria convencional atual sugere que 1 GB é o mínimo absoluto para o Vista, enquanto 2 GB é o ponto ideal em termos de desempenho para o dólar. De fato, se você está atualmente desfrutando de um equipamento configurado recentemente, há uma boa chance de que você esteja executando 2 GB.

Isso é suficiente para sistemas operacionais com pegadas de memória relativamente modestas, como o Windows XP e o Linux. Mas estamos aqui para dizer que não é suficiente para uma experiência realmente tranquila no Vista. Além do mais, os preços de memória estão agora em níveis ridiculamente baixos - para DIMMs DDR2 old-school, se não o mais recente kit DDR3. Até mesmo um par de DIMMs de 2 GB (4 GB no total) com um excelente resfriamento pode ser obtido por apenas £ 75.

Então, não vamos ter desculpas. Comparado a uma placa de vídeo ou CPU potente, o ajuste do seu equipamento com 4 GB é agora eminentemente acessível. Antes de analisarmos detalhadamente os benefícios, no entanto, há um problema complicado que precisa ser resolvido. Envolve as limitações de endereçamento de memória da compilação de 32 bits do Vista.

Quatro em 32 vai

Em termos simples, todos os sistemas operacionais de 32 bits atingem a parede em termos de espaço de endereço de memória de 4 GB. Essa é uma função da matemática da computação de 32 bits (para aqueles que se importam, 32 bits binários podem ser representados no sistema decimal como 232 ou 4.294.967.296).

Infelizmente, as coisas ficam muito mais complicadas quando o 4GB é instalado em um PC com sistema operacional de 32 bits. Graças a um recurso conhecido como reservas de E / S de memória mapeada, nem todos os 4 GB estão disponíveis para uso em aplicativos e sistemas operacionais. Em vez disso, alguns são reservados para determinados dispositivos de hardware, para garantir a compatibilidade do driver, etc..