PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WinXP - Windows Pagefault - Swapping Frage


beos
2007-07-14, 22:33:07
Mich würde mal interessieren, warum WindowsXP -32 BIT bei einem vollen Speicherausbau von 4GB immer noch Pagefaults wirft.
(zu sehen unter Verwaltung->Leistung->Seitenfehler/s anzeigen)


Da der volle Adressraum von 32 Bit mit realem RAM gefüllt ist - und eigentlich keine Adressierungsmöglichkeiten für Hintergrundspeicher mehr da kann das Betriebssystem doch nirgends mehr hin auslagern (swappen).

Oder hab ich da einen Gedankenfehler ?

PatkIllA
2007-07-14, 22:41:01
Jedes Programm hat seinen eigenen Adressraum und da ist in der Summe schon mehr als 4 GiB drin.
Einige Operationen, die Dateien in den Speicher einblenden sind von Anfang an darauf ausgerichtet, dass der Block erst von Platte gelesen wird, wen er gebraucht wird und zu guter letzt wird auch schon ein Teil in vorauseilendem Gehorsam ausgelagert.
Das hat aber alles mit dem realen Speicherausbau nicht zu tun und die Sache mit dem Einblenden von Dateien erzeugen sogar pagefaults ohne Auslagerungsdatei.

beos
2007-07-15, 16:53:41
Stimmt ja - jeder Prozess hat ja seinen eigene Adressraum - ganz vergessen :redface: