Betriebssystem und Hardware

Welcher Vorteil von Copy-on-Write beim Duplizieren eines Prozesses ist richtig?

  1. ADer duplizierte und der ursprüngliche Prozess können geschriebene Inhalte stets gemeinsam nutzen
  2. BNur beschriebene Seiten werden später dupliziert, wodurch es schnell geht und Speicher spart
  3. CBei jedem Schreiben werden alle Seiten dupliziert, wodurch die Datensicherheit steigt
Antwort und Erläuterung anzeigen

Antwort: B. Nur beschriebene Seiten werden später dupliziert, wodurch es schnell geht und Speicher spart

Würde beim Duplizieren eines Prozesses sofort der gesamte Speicher kopiert, kostete das Zeit und Speicher, und die Kopie wäre verschwendet, wenn unmittelbar danach ein anderes Programm geladen wird. Bei Copy-on-Write zeigen beide Seitentabellen schreibgeschützt auf dieselben physischen Seiten; schreibt einer von beiden, tritt ein Seitenfehler auf, und das Betriebssystem dupliziert nur diese Seite. Geschriebene Inhalte werden nicht geteilt, sondern bleiben in jedem Prozess getrennt. Es werden auch nicht alle Seiten dupliziert.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Betriebssystem und Hardware

  1. Welche Aussage zu Demand Paging ist richtig?
  2. Wozu dient das Referenzbit jeder Seite beim Clock-Verfahren (Second-Chance-Verfahren) der Seitenersetzung?
  3. Wie heißt das Phänomen, dass bei der Seitenersetzung nach dem FIFO-Verfahren trotz mehr Seiten im physischen Speicher mehr Seitenfehler auftreten können?
  4. 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?
  5. 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?

Vergleiche zu diesem Thema