Das heißt, das 32-Bit-Betriebssystem (z.B. Win 7 Home Premium 32 Bit) kann durchaus z.B. 8 GiB Arbeitsspeicher erkennen und verwalten, es teilt aber jedem Prozess maximal 4 GiB Arbeitsspeicher zu? Könnten dann auch mehrere Prozesse mit je 3 oder 4 GiB zugeteiltem Arbeitsspeicher parallel laufen?
Jein ;) Windows 7 enthält die PAE-Features, wie sie z.B. im Windows Server 2003 und 2008 enthalten sind durchaus, allerdings sind sie mehr passiver Natur. Bei einem 32-Bit-Windows-7 steht also mit 8 GiB Arbeitsspeicher durchaus 8 GiB in den Systeminformationen (ohne irgend ein zutun)- genutzt wird der Speicher aber nicht. Da steht sogar z.B. "8 GB installliert (3.25 GB verwendbar)". Der Nutzbare Speicher teilt sich zudem auf 2 GiB für eine einzelne Anwendung sowie 2 GiB für den Kernel auf.
Wie das prinzipiell funktioniert wird bei Microsoft erläutert http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx - allerdings bezieht sich das auf ältere NT-Versionen, geht aber bei Vista und 7 genauso.
Anstatt der "3.25 GB verwendbar" hat man danach ein glattes "4 GB verwendbar" - auch wenn man 8 GiB im rechner hat.
Die Limitierungen auf exakt 4 GiB Arbeitsspeicher sind aber eben nur künstlich und lassen sich mit etwas herumgraben im System "rauspatchen" - wie etwa die RAID5-Funktionalitäten unter den Home-Versionen, das Zeug ist alles vorhanden, schlummert aber.
Das eigentliche Problem and der Sache ist aber - ob man nun die vollen 4 GiB oder auch mehr verwenden können wird - dass die meisten Consumer-Anwendungen keine Freunde mit PAE oder DEP haben und das System dadurch instabil wird.