Skip to main content

1984 | OriginalPaper | Buchkapitel

Ein Transaktionskonzept für ein Betriebssystem mit Virtuellem Speicher

verfasst von : W. Ballin, E. Vogel

Erschienen in: Architektur und Betrieb von Rechensystemen

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Das beschriebene Transaktionskonzept ist gekoppelt mit der Realisierung des virtuellen Speichers und steht im Gegensatz zum Verfahren der “before images” (s./GRA 78/), bei dem die Rlicksetzbarkeit von Transaktionen durch Sichern einer Seite vor dem Ändern erreicht wird.Im beschriebenen Konzept werden jeder Seite des virtuellen Speichers 2 Abbilder auf dem Seitenspeicher zugeordnet (vgl. /REU 80/, /LOR 77/), die abwechselnd zur Aufnahme des aktuellen Seitenzustands und des Seitenzustands am Beginn einer Transaktion dienen. Neben dem Speicheraufwand ergibt sich der Laufzeitaufwand durch das notwendige Durchschreiben aller geänderten Seiten bei Transaktionsende. Dieser Aufwand kann sich folgendermaßen reduzieren: (1)Seiten, die bereits im Zuge des normalen Seitentausches auf den Seitenspeicher zurückgeschrieben wurden, brauchen (falls sie nicht erneut verändert wurden) bei Transaktionsende nicht mehr durchgeschrieben werden.(2)Bei freier Kapazität des Seitenspeicherkanals können modifizierte Seiten vorsorglich zurückgeschrieben werden.Das Rücksetzen einer einzelnen Transaktion und die Systemrekonstruktion nach einem Systemzusammenbruch erfordern ein Minimum an Seitenspeicherzugriffen.

Metadaten
Titel
Ein Transaktionskonzept für ein Betriebssystem mit Virtuellem Speicher
verfasst von
W. Ballin
E. Vogel
Copyright-Jahr
1984
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-69394-6_21