Ich weiß, dass Motherboards, BIOS usw. möglicherweise Obergrenzen für den Arbeitsspeicher festlegen, den wir auf einzelnen Computern installieren oder verwenden können. Was definiert jedoch den maximalen Arbeitsspeicher für Windows 7 x64?
Ist das eine grundlegende architektonische Einschränkung des Betriebssystems? Verschiedene Windows 7-Versionen haben unterschiedliche RAM-Maximalwerte (Starter Edition <= 2 GB, Professional <= 192 GB). Ist es etwas, das tatsächlich geändert werden kann?
Zum Vergleich: Ubuntu 64x bietet bis zu 1024 GB RAM.
windows-7
memory
comparison
restrictions
Lucas Fortini
quelle
quelle
Antworten:
Kurze Antwort: die Lizenz
Ausgenommen Hardware von der Gleichung, handelt es sich meistens um eine künstliche Softwareeinschränkung:
Zusätzliche Information
Ein praktisches Beispiel
Angenommen, Sie haben einen Computer mit 32 GiB RAM und Windows 7 Home Premium x64 (64-Bit) installieren. In diesem Fall wären Sie auf 16 GiB beschränkt. Wenn Sie Windows Anytime Upgrade verwenden und auf eine teurere Edition aktualisieren, wird das Limit plötzlich auf 192 GiB festgelegt.
Fazit
Alle Windows 7-Editionen verwenden denselben Quellcode. Der Hauptunterschied ist die Anzahl der Funktionen / Einschränkungen, die entweder aktiviert oder deaktiviert sind. Für professionelle und höhere Client-Editionen gibt es keine Obergrenze für die Größe des Arbeitsspeichers. Sie unterliegen lediglich den von Microsoft zugesicherten Lizenzbestimmungen.
Darüber hinaus besagt der Windows 7-EULA ausdrücklich, dass Sie die Software möglicherweise nicht für kommerzielle Software-Hostingdienste verwenden. Microsoft geht davon aus, dass Sie einen Server benötigen, wenn Sie mehr RAM benötigen, als für die höchste Client-Edition lizenziert ist Lizenz. Das Server-Gegenstück von Windows 7 (dh Windows Server 2008 R2) kann in den Editionen Enterprise und Datacenter bis zu 2 TiB RAM verwenden.
Was gestern noch akzeptabel war, reicht morgen vielleicht nicht mehr aus, da sich die Technologie schnell entwickelt. Um dies aufzuholen, hat Windows 8 die Grenzwerte für die Core- und Pro / Enterprise-Edition auf 128 GiB bzw. 512 GiB angehoben. Dies gilt jedoch nur für 64-Bit-Versionen: 32-Bit-Versionen sind immer noch auf 4 GiB begrenzt. Die Serverversion Windows Server 2012 kann in höheren Editionen bis zu 4 TiB RAM adressieren.
Weitere Lektüre
quelle
Microsoft lizenziert es auf diese Weise. Sie möchten wahrscheinlich, dass Sie für ein Windows Server-Produkt bezahlen, das für die Ausführung mit höheren Ressourcen lizenziert ist. Dies gilt auch für andere Produkte wie SQL Server. Für SQL Server Express gelten Einschränkungen. Wenn Sie mehr Ressourcen benötigen, müssen Sie das Produkt kaufen, das dies zulässt.
quelle