Eu acho que alguns dos ram foram alocados para uso pela placa gráfica. Geralmente é uma configuração no BIOS
Eu estava com os sogros no fim de semana e uma das máquinas foi reportada como tendo sido muito mais lenta recentemente. Depois de algumas investigações, parecia que as janelas relatavam apenas 384 mb de RAM, e isso era provavelmente o culpado pela lentidão. Eu abri a máquina para ver o que a ram demorava e tinha 2 slots, ambos com bastões de 256MB.
Por que somente 1/2 de um bastão seria reconhecido?
Eu deveria ter procurado no bios para ver o que dizia ter, mas não o fiz e não estou mais lá agora, então não posso.
Alguma idéia?
EDIT: A máquina é uma IMedia da Packard Bell. Não tenho certeza qual modelo. A placa-mãe é uma asus p4r800-vm, mas parece um modelo personalizado, pois apenas 2 slots de ram não são 4. O Windows é o XP SP3. Sem acesso à máquina agora, mas estava curioso para saber por que isso poderia ser. Não faço ideia se isso é um novo desenvolvimento ou não como realmente não vi a máquina antes. A alocação de gráficos parece estar provavelmente correta.
Suponho que você tenha 2x 256 MB de RAM instalados, o que equivale a 512 MB. Se você estiver usando vídeo onboard em vez de uma placa gráfica dedicada, é provável que seu BIOS esteja configurado para usar 128 MB como memória compartilhada para seu vídeo onboard.
Você deve diminuir o uso de memória compartilhada no BIOS para 32 MB ou menos ou instalar uma placa gráfica dedicada. A última opção provavelmente restaura a maior parte do desempenho.
Se houver um problema de detecção de memória, como outros sugerem e você estiver usando dois módulos de memória idênticos, ele reconhecerá apenas 256 MB de memória.
Como a situação atual da memória era provavelmente a mesma antes da desaceleração, eu sugeriria que você fizesse a varredura de trojans e rootkits com software de scanner especializado, como o Spybot Search & Destrua, Hijack This ou PCTools Spyware Doctor (disponível gratuitamente através do google pack). Muitas vezes súbitas lentidões são causas de tais infecções.
A quantidade total de RAM foi reconhecida no passado e só agora parou de ser vista?
Se ele não reconheceu tudo o tempo todo, então pode ser uma limitação estranha do chipset na placa-mãe - a quantidade total de RAM aparece durante a fase de power-on-self-test? Está listado na tela de configuração da BIOS? Se não, verifique se você tem o BIOS mais recente para esse modelo.
Isso pode ajudar a fornecer um pouco mais de detalhes à sua pergunta:
winver
informará isso) Algumas placas-mãe apresentam problemas ao reconhecer chips de RAM de lado duplo. No entanto, para este ser o caso, a placa-mãe não iria reconhecê-lo a partir da primeira inserção. Se os mesmos chips relatassem uma capacidade total, eu assumiria algum defeito de hardware / firmware.
O espaço de endereço da placa gráfica é alocado muito acima de 512 MB, então eu contaria isso.
É uma situação estranha reconhecer 1/2 de 1 stick de RAM - geralmente é tudo ou nada. Verifique se pode haver algum utilitário de disco RAM sendo executado em segundo plano e se uma unidade RAM foi criada?
Eu já vi isso uma vez, e nesse caso em particular a memória era o clock em uma velocidade maior do que a da placa-mãe lidaria. Mas, além disso, não tenho ideia de por que isso pode acontecer.
Eu tive máquinas no passado que têm limitações na quantidade de memória endereçável. Um HP antigo tinha exatamente o mesmo problema - independentemente da quantidade de memória que eu coloquei, nunca seria possível ver mais de 384MB.
Eu acho que é uma limitação da placa-mãe, e não acho que seja uma limitação do Windows - verifique a BIOS para ver o quanto ela realmente está reconhecendo.