Linux-Betriebssystem: In der Regel wird eine Überbelegung des Arbeitsspeichers zugelassen. Beispielsweise kann ein Prozess 100 GB Arbeitsspeicher zuweisen, obwohl der Computer nur über 8 GB physischen Arbeitsspeicher und keinen Auslagerungsspeicher verfügt.
Solange nicht der gesamte zugewiesene Speicher verwendet wird, funktioniert der Vorgang. Wenn das Programm versucht, alles zu nutzen, bricht der OOM-Killer Prozesse ab, um Speicher freizugeben.
Wie funktioniert das in Windows? Verweigert Windows die Freigabe des virtuellen Speichers für Prozesse, es sei denn, es kann garantiert werden, dass dieser Speicher durch den tatsächlichen Speicher (physischer Arbeitsspeicher oder Auslagerungsspeicher) gesichert werden kann?