Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#25

AW: Large-Address-Aware flag

  Alt 6. Dez 2011, 09:33
Und? Schon mal ein Windows gesehen das versucht annähernd 1 GB an System-DLLs in einem 32-Bit Prozess zu laden?
Da Du mit 32-Bit-Prozess vermutlich eine normale Anwendung meinst - darein lädt man höchstens normale Win32-Subsystem-DLLs, und ist damit zu 100% im Usermode. Natürlich greifen die letztendlich auch wieder auf untere Schichten zu, so daß irgendwo da auch Kernelspeicher verwendet wird. Aber das ist eher nutzdatenabhängig und nicht von der Größe der DLLs.

"Glücklicherweise" arbeitet Windows nur mit Ring 0 (kernel mode) und 3 (user mode), ich will gar nicht wissen wieviel Verwechslungsmöglichkeiten es gäbe, wenn 1 und 2 auch noch genutzt wären
Die Ring0-Anwendungen werden auch mit der entsprechenden Option mehr als 1GB Ram im eigenen Prozess verwenden können. Oder kennst du einen Ring0-Prozess/Dienst/... oder was auch immer der auch nur annähernd 1GB an Ram benötigen würde?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat