Je sais que les cartes mères, le BIOS, etc. peuvent fixer des limites maximales quant à la quantité de RAM que nous pouvons installer ou utiliser sur des machines individuelles. Cependant, qu'est-ce qui définit la RAM maximale pour Windows 7 x64?
Est-ce une limitation architecturale fondamentale du système d'exploitation? Les différentes versions de Windows 7 ont des maximum de RAM différents (Édition Starter <= 2 Go, Professional <= 192 Go). Est-ce quelque chose qui peut être réellement changé?
À titre de comparaison, Ubuntu 64x autorise jusqu'à 1024 Go de RAM.
windows-7
memory
comparison
restrictions
Lucas Fortini
la source
la source
Réponses:
Réponse courte: la licence
En excluant le matériel de l'équation, il s'agit principalement d'une restriction logicielle artificielle:
Information additionnelle
Un exemple pratique
Disons que vous avez un ordinateur avec 32 Gio de RAM et que vous installez Windows 7 Édition Familiale Premium 64 bits (64 bits). Dans ce cas, vous seriez limité à 16 Gio. Si vous utilisiez Windows Anytime Upgrade et effectuez une mise à niveau vers une édition plus onéreuse, la limite serait soudainement définie à 192 Go.
Conclusion
Toutes les éditions de Windows 7 partagent le même code source. La principale différence réside dans le nombre de fonctionnalités / limitations activées ou désactivées. Les éditions professionnelles et supérieures n'imposent aucune limite de RAM et sont simplement concédées sous licence selon les garanties de Microsoft.
De plus, le contrat de licence Windows 7 stipule explicitement que vous ne pouvez pas "utiliser le logiciel pour des services d'hébergement de logiciels commerciaux", laissant entendre que Microsoft supposait que si vous aviez besoin de plus de RAM que la version la plus payante sous licence, alors vous voulez vraiment un serveur. Licence. La contrepartie serveur de Windows 7 (c'est-à-dire Windows Server 2008 R2) peut utiliser jusqu'à 2 To de RAM dans les éditions Enterprise et Datacenter.
La technologie évoluant rapidement, ce qui était acceptable hier pourrait ne pas suffire demain. Afin de rattraper son retard, Windows 8 a relevé les limites à 128 Gio et 512 Gio pour les éditions Core et Pro / Enterprise, respectivement. Cela ne concerne cependant que les versions 64 bits: les versions 32 bits sont toujours limitées à 4 Gio. La version du serveur, Windows Server 2012, peut traiter jusqu'à 4 To de RAM dans les éditions supérieures.
Lectures complémentaires
la source
Microsoft l’autorise de cette manière. Ils voudront probablement que vous payiez pour un produit Windows Server sous licence qui s'exécute avec davantage de ressources. C'est la même chose avec d'autres produits comme SQL Server. SQL Server Express est soumis à des limitations. Ainsi, si vous avez besoin de plus de ressources, vous devez acheter le produit qui le permet.
la source