Limitar o uso total de RAM a um determinado valor no Windows

0

O SO de 32 bits do Windows 8 em execução no meu processador AMD de 64 bits com 4 GB de RAM muitas vezes trava ou reinicia provavelmente após determinado nível de Uso de RAM. Existe uma maneira de limitar o uso de RAM até um determinado valor? Outro sistema operacional Ubuntu instalado na mesma máquina nunca mostra esses problemas, no entanto, o ubuntu instalado é 64 OS. O Windows também funciona bem com 2 GB de RAM (quando um dos meus dois slots de memória está livre de um memory stick de 2 GB).

Não é possível atualizar as janelas de 32 bits para 64 bits, pois não posso fazer uma instalação limpa, & upgrades de 32 bits para 64 bits não são possíveis.

Existe uma maneira de limitar o uso de RAM no Windows para que eu nunca alcance esse limite problemático?

    
por Rajat Gupta 13.04.2014 / 19:05

1 resposta

0

Sim, você pode limitar a RAM que o sistema usará no msconfig. (Guia Inicialização, botão Opções avançadas)

No entanto, isso não é realmente uma maneira viável de solucionar esse problema.

A primeira coisa a fazer é executar o MEMTEST86 +. Se ele não reportar nenhum erro de memória, o problema provavelmente não estará com sua RAM e não será resolvido limitando o uso de RAM do Windows.

Então ... você removeu um dos dois DIMMs e o sistema está bem. O próximo passo seria pegar o DIMM que você removeu e instalá-lo no lugar do restante.

Se o problema voltar, você tem um DIMM ruim. Substitua-o.

Se o problema não voltar, deixe este DIMM onde está e coloque o outro no outro slot. (O resultado é que você trocou os DIMMs.) Se o problema voltar, você tem um problema :) porque você tem dois DIMMs que testam bem em um arranjo, mas não no outro. isso leva a suspeitar da placa-mãe. Também é possível ter incompatibilidades fracas entre RAM e placa-mãe, que se manifestarão dessa maneira. Isso geralmente acontece com mobos baratos e / ou RAM barata.

Não negligencie a fonte de alimentação também.

Observe que "um determinado nível de uso de RAM" realmente não corresponde ao uso de um determinado intervalo de endereços de RAM. Suponha que você tenha 8 GB de RAM; que corresponde aos endereços 0 a 0x1FFFFFFFF. Agora, suponha que o sistema trava depois que o Gerenciador de Tarefas reportar "75% usado". Isso NÃO significa que ele esteja interrompido quando a RAM nos endereços 0x180000000 e acima estiver sendo usada; OSs de memória virtual não funcionam dessa maneira. Mesmo que apenas 25% sejam "usados" por TM, os 25% que estão "em uso" provavelmente estão espalhados pelos possíveis endereços de RAM.

DIMMs geralmente não correspondem a intervalos específicos de endereços. A maioria dos mobos que suportam dois DIMMs estão implementando a RAM "dual channel" com intercalação. Isso significa que os primeiros 8 bytes de endereços de memória física estarão em um DIMM, depois os próximos 8 bytes no outro, etc., alternando-se de um lado para outro.

    
por 29.09.2014 / 23:42