Não há uma maneira fácil de encontrar o valor máximo que você pode atualizar a RAM sem fazer algumas leituras de manuais, abrir o computador ou usar algum software de geração de relatórios de hardware.
Existem muitos fatores limitantes na quantidade de RAM que você pode instalar e usar. Os principais são:
Placa-mãe: Fisicamente, o número de slots de RAM livres Logicamente, a capacidade do BIOS e do controlador de memória para detectar e endereçar sua RAM
Sistema operacional: O Windows 7 impôs limites artificiais
- Starter: 2 GB (apenas 32 bits)
- Home Basic: 8 GB
- Home Premium: 16 GB
- Profissional: 192 GB
- Empresa: 192 GB
- Ultimate: 192 GB
O Linux não tem esse tipo de restrição arbitrária.
Não há maneira mais fácil de informar o tipo, a configuração e a quantidade máxima de RAM que a placa-mãe aceitará sem procurar as especificações no manual.
No entanto, você pode dizer que, se eles estiverem executando um sistema operacional de 32 bits e possuírem 4 GB de RAM, eles não poderão fazer mais atualizações sem ao menos primeiro atualizar seu SO.
Dito isso, no Linux você pode consultar o BIOS diretamente. Ele não é 100% preciso (por exemplo, o BIOS pode relatar que ele suporta 4 slots DIMM, mas sua placa só pode ter fisicamente 2), mas lhe dará uma ideia aproximada.
Como root, execute:
# dmidecode -t memory