Es gibt viele Missverständnisse über das Speicherlimit in 32-Bit-Windows-Betriebssystemen.
Wenn ich RAM sage, schließt dies zunächst jede Art von RAM ein. Also nicht nur normal, sondern auch dein Video-RAM.
Die maximal verfügbare RAM-Menge pro Prozess für ein 32-Bit-Betriebssystem beträgt 2 GB. Wenn Sie ein 64-Bit-Betriebssystem haben, kann ein 32-Bit-Prozess bis zu 4 GB zuweisen.
Darüber hinaus kann das gesamte Betriebssystem nur 4 GB für jeden kombinierten Prozess adressieren, während 64-Bit-Betriebssysteme 8 TB zuweisen können.
Interessant ist auch, dass sich dieses Limit zum ausgelagerten Pool summiert. Dies bedeutet, dass ein 32-Bit-Betriebssystem nicht mehr als 2 GB insgesamt verwenden kann, was 6 GB für alle Anwendungen einschließlich des virtuellen Speichers bedeutet. Dies hat natürlich nichts mit RAM zu tun, da die anderen 2 GB in der Auslagerungsdatei gespeichert werden und auf die Geschwindigkeit Ihrer Festplatte beschränkt sind.
Weitere Informationen finden Sie unter Speicherbeschränkungen für Windows-Versionen .
Hinweis: Dies gilt nur für Anwendungen. Ein 32-Bit-Windows-Betriebssystem kann insgesamt bis zu 4 GB zuweisen, 2 GB davon sind jedoch nur für die Systemnutzung vorgesehen, sodass nur 2 GB für Anwendungen zur Verfügung stehen. In bestimmten Fällen (insbesondere bei neueren Betriebssystemen) wird dies für Anwendungen in 3 GB und für den Kernel in 1 GB unterteilt.
Ich habe nur über Windows gesprochen, weil dies der Kontext ist, in dem die Frage gemeint war. Ich bin mit den Grenzen anderer Betriebssysteme nicht vertraut.