Betriebssystem und Hardware

Wie heißt der Zustand, in dem wegen Mangels an physischem Speicher nur noch Seiten aus- und eingelagert werden und die Verarbeitung kaum noch voranschreitet?

  1. ADeadlock
  2. BCache-Kohärenz
  3. CThrashing
Antwort und Erläuterung anzeigen

Antwort: C. Thrashing

Wird die Summe der von gleichzeitig laufenden Prozessen genutzten Seiten (Working Set) größer als der physische Speicher, wiederholt sich Folgendes: Beim Laden einer benötigten Seite wird eine von einem anderen Prozess genutzte Seite ausgelagert, die sofort wieder benötigt wird. Es wird fast nur noch auf Festplattenzugriffe gewartet, und auch die CPU-Auslastung sinkt. Das ist Thrashing; es wird behoben, indem weniger Prozesse laufen oder der Speicher erweitert wird. Ein Deadlock ist ein Stillstand, bei dem gegenseitig auf Ressourcen gewartet wird.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Betriebssystem und Hardware

  1. Die Speicherzugriffszeit beträgt 100 ns, die Behandlung eines Seitenfehlers dauert 8 ms. Wie groß ist die mittlere Zugriffszeit ungefähr, wenn bei jedem millionsten Zugriff ein Seitenfehler auftritt?
  2. Was muss beim Kontextwechsel für den Prozess, von dem weggeschaltet wird, gesichert werden?
  3. Was ist der Hauptgrund dafür, dass ein Prozess-Kontextwechsel tatsächlich zu einem größeren Leistungsverlust führen kann als die Zeit für Sichern und Wiederherstellen der Register?
  4. Welcher Vorteil ist richtig, wenn jedem TLB-Eintrag eine ASID (Address Space Identifier) hinzugefügt wird?
  5. Durch welchen Mechanismus kann das Betriebssystem auch von Programmen, die die CPU nicht von selbst abgeben, in festen Abständen die CPU zurückholen und auf andere Prozesse umschalten?

Vergleiche zu diesem Thema