De acordo com as especificações do seu sistema, ele é limitado a 4 GB de RAM. / p>
dmidecode
mostra o tamanho correto dos módulos de memória, porque o tamanho é lido da EEPROM nos módulos de memória e é corretamente informado pelo BIOS. Em seguida, o BIOS limita o tamanho utilizável ao que essa máquina é capaz de manipular.
Esta é provavelmente uma limitação de hardware da placa-mãe. O suporte a RAM maior requer mais linhas de endereço a serem conectadas na placa-mãe (da CPU aos slots de RAM). Mais linhas em um PCB significa tornar o PCB maior ou com tolerâncias menores, resultando em um custo extra.
Mesmo em computadores desktop, isso não é incomum. Meu Dell OptiPlex 7040 é limitado a 16 GB, mesmo que o processador (Core i7-6700) possa gerenciar até 64 GB de RAM. Agora esta CPU de 64 bits está limitada a 64GB de RAM exatamente pela mesma razão que a sua placa-mãe está limitada a 4GB! Mais linhas no silício, significa custo extra ...
No seu caso, você vê 2GB de RAM em vez do máximo de 4GB especificado, devido a uma diferença no número de endereços de linha e coluna suportados ou devido a um bug da BIOS. Eu já vi computadores simplesmente se recusando a inicializar, mesmo na BIOS, apenas apitando ou piscando porque um módulo de memória não suportado estava conectado.
Sobre os 16 GB de RAM (e relação com o Core i3)
Pesquisando na internet, não encontrei nenhuma referência para o suporte a RAM de 16 GB, mas encontrei muitas referências assim:
ASUS Chromebox CN60 M075U - Core i3 4010U 1.7 GHz - 4 GB - 16 GB
Infelizmente, 16 GB nesta descrição não é o tamanho máximo de RAM, é o tamanho SSD , e acho que esse texto causou confusão.