Skip to content
Snippets Groups Projects
Commit 4aba1f9f authored by Philip Kaluđerčić's avatar Philip Kaluđerčić :u7121:
Browse files

Expand on some questions in ss23

parent 557feb7b
No related branches found
No related tags found
No related merge requests found
......@@ -52,7 +52,7 @@
- Wenn der Adressraum eines laufbereiten Prozesses aufgrund von Speichermangel ausgelagert wird ("swap-out"), wird der Prozess im Rahmen der mittelfristigen Einplanung in den Zustand "blockiert" überführt, bis die Daten wieder eingelagert werden.
Nein, der Prozess ist weiterhin laufbereit, nur eben schwebend bereit.
+ Wenn ein Prozess auf Daten von der Platte warten muss, wird er in den Zustand "blockiert" versetzt.
Ja, Prozess blockiert, bis ihm Betriebsmittel zugeteilt werden können.
Ja, Prozess blockiert, bis ihm Betriebsmittel zugestellt werden können.
.
0 Welche Aussage zum Thema "Aktiven Warten" ist richtig? (2023-07)
......@@ -70,11 +70,10 @@
- Es wird immer zuerst die Änderung im Dateisystem auf der Platte durchgeführt und anschließend zur Absicherung ein entsprechender Eintrag in die Log-Datei geschrieben.
Nein, Log-Datei wird davor geschrieben
+ Die Einträge in der Protokolldatei müssen immer auch Informationen zu einem Undo und Redo der Transaktion enthalten
Ja.
Nein, es ist notwendig das eine Datei mit einer unvollständigen Transaktion (kann auch damit zusammenhängen, dass die Datei erweitert wird) insgesamt gelöscht wird. Es sollte nur in einen konsistente Zustand zurückgebracht werden.
- Alle Änderungen am Dateisystem werden in Form von Transaktionen in eine Log-Datei mitprotokolliert. Wird nach einem Systemabsturz festgestellt, dass eine Transaktion in der Log-Datei unvollständig ist, wird die betroffene Datei gelöscht.
Nein, es ist notwendig das eine Datei mit einer unvollständigen Transaktion (kann auch damit zusammenhängen, dass die Datei erweitert wird) insgesamt gelöscht wird. Es sollte nur in einen konsistente Zustand zurückgebracht werden.
- Je größer eine Platte ist, desto länger dauert der Reparaturvorgang eines Journaling-Filesystems nach einem Systemabsturz
Nein
Nein, der Aufwand die Reparatur durchzuführen ist nicht direkt proportional zur Platte, sondern zur größe der Log Datei.
.
1 Welche Aussagen zum Thema RAID sind richtig? (2023-07)
......@@ -94,7 +93,7 @@
1 Welche der folgenden Aussagen zum Thema Einplanung sind richtig? (2023-07)
- Verdrängende Prozesseinplanung bedeutet, dass das Eintreten des erwarteten Ereignisses unmittelbar die Einlastung des wartenden Prozesses bewirkt.
Nein.
Nein, die "Verdrängung" bezieht sich auf die Tatsache, dass einem Prozess die CPU entzogen werden kann, ohne dessen Unwilling ("yield").
- Ein Prozess kann sich in realen Systemen nie im Zustand beendet befinden, da bei seiner Terminierung sämtliche Betriebsmittel freigegeben werden und damit auch der Prozess selbst verschwindet.
Nein, das ist der "Zombie Zustand", es verbleibt auf einem Unix System darin bis waitpid o.ä. benutzt wird.
- Prozesse im Zustand blockiert oder bereit können unmittelbar in den Zustand gestoppt überführt werden.
......@@ -102,10 +101,10 @@
- Einplanungsverfahren lassen sich in drei Kategorien einteilen: federgewichtig, leichtgewichtig und schwergewichtig.
Nein, das sind Prozess-Arten.
+ Ein Prozess, der sich im Zustand laufend befindet, kann nicht direkt in den Zustand schwebend blockiert überführt werden.
Ja.
Ja, weil das im Kontext der mittelfristigen Planung geschehen würde, wo der Speicher eines bereits blokierten Prozesses ausgelagert werden würde.
+ Prozesse im Zustand gestoppt sind der langfristigen Einplanung zuzuordnen.
+ Für die mittelfristige Einplanung muss das Betriebssystem die Umlagerung (engl. swapping) von kompletten Programmen bzw. logischen Adressräumen unterstützen.
Ja.
Ja, mittelfristige Planung wird im Gegensatz zur kurzfristigen Planung durch das Vorhandensein des Speichers von Prozessen im Hauptspeicher.
- Ein Prozess im Zustand erzeugt kann sich selbst durch die Ausführung des Systemaufrufes exec() in den Zustand bereit überführen.
Nein.
Nein, um `exec` auszuführen, müsste der Prozess ja bereits im Zustand _laufend_ sein.
.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment