Da Du, absichtlich oder auch nicht, auf diesen 32bit herumkaust, werde ich es mir ersparen, Dir etwas erklären zu müssen, was Du anscheinend garnicht erklärt haben möchtest.
Absichtlich, nachdem Du eine angebliche 4GB Grenze bei win64 Anwendungen auf win64 Systemen in die Diskussion eingebracht hast:
In einem 64 bit System (also Windows 10 64bit) mit 64 bit Programmen, wo jedes Programm max. 4GB RAM belegen kann, könnte man also TeoRettisch 16 Programme bis zum Abwinken auslasten.
[…] das Speichermanagement bei 64bit Windows mit 64bit Programmen […] Windows 64bit Professionell kann mit entsprechendem Prozessor 2TB RAM verwalten. Mit solch einem 64-Bit-System könnte Windows 16 Exabytes Speicher adressieren. Der dann hauptsächlich wieder ausgelagert werden muss. Dann aber kam ein solcher Satz wie: ...die maximale Speicher Reservierung pro Programm läge bei 4GB, bei einem Rechner mit Multithread Programmierung. […]
Nun sind die genannten 4GB aber genau eine technische Grenze die sich aus einem auf 32Bit beschränkten Adressraum ergibt. Und genau diese Begrenzung war die treibende Motivation zur Nutzung von 64Bit Systemen, mit dem man aus naheliegenden Gründen dann auch genau die störende Grenze beseitigt und nicht ohne Not am Leben erhält. Wäre also totaler Schwachsinn und schon Firefox als recht weit verbreitete win64-Anwendung zeigt dass mehr als 4GB für ein einzelnes Programm kein Problem sind…
Wenn man es drauf anlegt, dann kann man noch 64Bit Anwendungen mit 32Bit Adressverwaltung umsetzen. Ob das auch unter Windows möglich ist habe ich nicht weiter recherchiert. Dürfte angesichts der problemlosen Unterstützung von win32-Anwendungen allerdings auch wenig relevant zu sein.
Wenn Dir das angeblich nicht einmal bekannt ist, spare ich mir weitere Tinte. Lies doch selber darüber nach, z. B.: https://www.compuram.de/blog/wie-viel-ram-lasst-sich-unter-32-bit-und-64-bit-betriebssystemen-maximal-adressieren/
Diese Liste liefert nun aber keine Erklärung zu den von Dir behaupteten Adressraumbeschränkungen auf Anwendungsebene. Auf Betriebssystemebene ist der Support technisch begründet (4GiB bei 32Bit Versionen und in einzelnen Server-Versionen auch mehr dank PAE), oder marketing-bedingt zur Produktdifferenzierung (siehe z.B. die Starter mit nur 2GiB und die Unterscheidungen zwischen Home und Pro-Versionen), ansonsten wahrscheinlich auf das Maximum gesetzt was zum Testen an Hardware verfügbar ist.