A limitação imposta é baseada nos chipsets usados na placa-mãe do computador. Por exemplo, os máximos anotados da Apple que você mencionou para o MacBook Pro e o Mac Pro são menores que os máximos que essas máquinas podem atender na prática. O máximo testado para o MacBook Pro é 16 GB, de acordo com a lista de RAM máxima do EveryMac no MacBook Pro . E, como no Mac Pro, seu máximo é de 128 GB, de acordo com a lista de RAM máxima do Mac Pro da EveryMac .
Conforme observado nas especificações da Intel, a CPU suporta um máximo diferente do chipset da placa-mãe. O Xeon X5670 usado no Mac Pro suporta até 288 GB.
E quanto aos i7s, por exemplo, um i7-2860QM usado nos MacBook Pros , ele suporta até 32 GB.
Portanto, essas limitações decorrem de decisões de engenharia tomadas pela Apple com base em que tipos de chipsets são selecionados para instalação na placa-mãe e o suporte desses chips é o que impõe a quantidade máxima de RAM que um determinado Mac pode endereçar com ou abaixo do que a CPU pode suportar. realmente endereço.
Quanto ao motivo pelo qual a Apple diminui seus números máximos de RAM em alguns Macs, é para a Apple saber e para pensarmos. No entanto, é uma prática recomendada sub promessa e entrega por qualquer motivo que a Apple tenha. Embora o Mac Pro suporte mais RAM do que o Mac OS X possa suportar, de acordo com os testes da OWC em Mac Pros, eles descobriram que o Mac OS X não oficialmente não endereça mais de 96 GB de RAM , mas outro sistema operacional de 64 bits pode acessar o 128GB completo.