Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
7. Jun 2007
Eher im Gegenteil. Jetzt kann der Adressraum noch größer sein, aber man hat trotzdem nur 1 bis 2 GB Haupptspeicher. Das Konzept der virtuellen Speichers wird es wohl so lange geben, wie es PC geben wird oder so lange es noch keine 100 GB Hauptspeicher gibt. ;)
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
7. Jun 2007
Der virtuelle Speicher ist der Adressraum deines Prozesses. Jeder Prozess hat 4 GB (2 GB für den Prozess nutzbar) an Adressraum zur Verfügung. Dies ergibt sich aus der Breite des Adressbusses von 32-Bit. Da aber der Hauptspeicher kleiner ist, werden die 4 GB virtuell abgebildet. Und erst wenn der tatsächliche Zugriff erfolgt, wird der Inhalt an den benötigten Adressen physisch der CPU um...