Eu sei que placas-mãe, BIOS, etc. podem estabelecer limites máximos de quanta RAM podemos instalar ou usar em máquinas individuais. No entanto, o que define a RAM máxima para o Windows 7 x64?
Essa é uma limitação arquitetônica fundamental do sistema operacional? Diferentes versões do Windows 7 têm diferentes máximos de RAM (edição inicial <= 2 GB, profissional <= 192 GB). É algo que pode realmente ser mudado?
Como comparação, o Ubuntu 64x permite até 1024GB de RAM.
windows-7
memory
comparison
restrictions
Lucas Fortini
fonte
fonte
Respostas:
Resposta curta: a licença
Excluindo o hardware da equação, é principalmente uma restrição artificial de software:
Informação adicional
Um exemplo prático
Digamos que você tenha um computador com 32 GiB de RAM e instale o Windows 7 Home Premium x64 (64 bits). Nesse caso, você estaria limitado a 16 GiB. Se você usasse o Windows Anytime Upgrade e atualizasse para uma edição mais cara, de repente o limite seria definido para 192 GiB.
Conclusão
Todas as edições do Windows 7 compartilham o mesmo código fonte. A principal diferença é o número de recursos / limitações que estão ativados ou desativados. As edições profissional e superior do cliente não têm limite superior para a quantidade de RAM que podem suportar e são licenciadas apenas para o que a Microsoft garante suporte.
Além disso, o EULA do Windows 7 diz explicitamente que você não pode "usar o software para serviços comerciais de hospedagem de software", sugerindo que a Microsoft presumiu que se você precisar de mais RAM para a qual a edição mais alta do cliente está licenciada, o que você realmente deseja é um servidor licença. O servidor do Windows 7 (ou seja, Windows Server 2008 R2) pode usar até 2 TiB de RAM nas edições Enterprise e Datacenter.
À medida que a tecnologia avança rapidamente, o que era aceitável ontem pode não ser suficiente amanhã. Para recuperar o atraso, o Windows 8 aumentou os limites para 128 GiB e 512 GiB para as edições Core e Pro / Enterprise, respectivamente. Isso se aplica apenas às versões de 64 bits: as versões de 32 bits ainda estão limitadas a 4 GiB. A versão do servidor, Windows Server 2012, pode endereçar até 4 TiB de RAM nas edições superiores.
Leitura adicional
fonte
A Microsoft licencia dessa maneira. Eles provavelmente querem que você pague por um produto Windows Server licenciado para executar com mais recursos. É o mesmo com outros produtos como o SQL Server. O SQL Server Express possui limitações para que, se você precisar de mais recursos, compre o produto que o permite.
fonte