Dann aber kam ein solcher Satz wie: ...die maximale Speicher Reservierung pro Programm läge bei 4GB, bei einem Rechner mit Multithread Programmierung.
Die Aussage bezog sich wahrscheinlich auf win32-Anwendungen die auf einem win64-System ausgeführt werden.
Das erschien mir sinnvoll, damit sich nicht ein Programm den ganzen RAM unter den Nagel reißen kann.
Eine solche systematische Limitierung wäre nur von Nachteil, da der Nutzer vielleicht am Ende sogar nur eine zentrale Anwendung auf dem System ausführt die möglichst viele Ressourcen bekommen soll.
Aktuell wird die Arbeitsspeichermenge die ein System verwalten kann i.d.R. nur von der Anzahl der CPU bzw. der von den bei x64-Systemen maximal denkbaren 64 dann tatsächlich in Hardware umgesetzten Adressleitungen limitiert. Mit 36 ist dann halt bei 64GiB Ende.