Zur Community

Informatik Betriebssysteme – Prozess-Scheduling

15 KartenInformatikatrio30.09.2026Nur mit Link

Karteikarten zum Thema „Informatik“ · 15 Karten · von atrio. Beispiele: Was ist die Aufgabe des Prozess-Schedulers? · Welche drei grundlegenden Prozesszustän…

Karten

15 Karten
STANDARD

Was ist die Aufgabe des Prozess-Schedulers?

Rückseite

Der Scheduler wählt aus der Ready-Queue den nächsten Prozess aus, der die CPU erhält, und verwaltet Zustandsübergänge zwischen Running, Ready und Blocked.

STANDARD

Welche drei grundlegenden Prozesszustände existieren?

Rückseite

Running (läuft auf CPU), Ready (wartet auf CPU), Blocked (wartet auf I/O oder Event). Übergänge steuert der Scheduler.

STANDARD

Was unterscheidet preemptives von non-preemptivem Scheduling?

Rückseite

Preemptiv: Scheduler kann laufenden Prozess unterbrechen. Non-preemptiv: Prozess läuft freiwillig ab oder blockiert selbst.

STANDARD

Wie funktioniert First-Come-First-Served (FCFS)?

Rückseite

Prozesse werden in Ankunftsreihenfolge bedient. Einfache FIFO-Queue, keine Priorisierung, non-preemptiv.

STANDARD

Was ist der Hauptnachteil von FCFS?

Rückseite

Convoy-Effekt: kurze Prozesse warten hinter langen, was mittlere Wartezeit und Antwortzeit stark erhöht.

STANDARD

Wie wählt Shortest Job First (SJF) den nächsten Prozess?

Rückseite

Der Prozess mit der kürzesten erwarteten CPU-Burst-Zeit erhält die CPU. Minimiert mittlere Wartezeit optimal.

STANDARD

Warum ist SJF in der Praxis schwer umsetzbar?

Rückseite

Die tatsächliche Burst-Zeit ist im Voraus unbekannt; Schätzungen basieren auf exponentieller Glättung vergangener Bursts.

STANDARD

Wie arbeitet Round-Robin-Scheduling?

Rückseite

Jedem Prozess wird ein fixes Time Quantum zugewiesen; nach Ablauf wird er ans Ende der Ready-Queue gelegt. Preemptiv und fair.

STANDARD

Welche Rolle spielt das Time Quantum bei Round Robin?

Rückseite

Kurzes Quantum: hohe Kontextwechsel-Overheads, gute Antwortzeit. Langes Quantum: degeneriert zu FCFS. Typisch 10–100 ms.

STANDARD

Was versteht man unter Prioritäts-Scheduling?

Rückseite

Jedem Prozess wird eine Priorität zugewiesen; der höchste Prioritätsprozess läuft. Kann preemptiv oder non-preemptiv sein.

STANDARD

Was ist Priority Inversion und wie löst man sie?

Rückseite

Niedrig-priorisierter Prozess blockiert hoch-priorisierten durch Shared Resource. Lösung: Priority Inheritance – Holder erbt temporär höhere Priorität.

STANDARD

Was misst die mittlere Wartezeit (Average Waiting Time)?

Rückseite

Summe aller Wartezeiten in Ready-Queue geteilt durch Prozessanzahl. Hauptmetrik für Scheduling-Effizienz.

STANDARD

Was ist der Unterschied zwischen Turnaround Time und Response Time?

Rückseite

Turnaround: Abschlusszeit minus Ankunftszeit. Response: erste CPU-Zuteilung minus Ankunftszeit. Response kritisch für Interaktivität.

STANDARD

Wie vermeidet Multilevel Queue Scheduling Starvation?

Rückseite

Prozesse werden in fixe Prioritätsklassen (z. B. System, Interaktiv, Batch) eingeteilt; höhere Queues erhalten CPU-Zeit garantiert, niedrigere nur bei Leerlauf.

STANDARD

Was bewirkt Aging bei Prioritäts-Scheduling?

Rückseite

Wartezeit erhöht Prozesspriorität schrittweise, sodass auch niedrig-priorisierte Prozesse irgendwann ausgeführt werden – verhindert Starvation.

Lerne diese Karten mit Spaced Repetition

Kopiere das Deck kostenlos in deine Bibliothek und starte den Lernmodus mit dem FSRS-5 Algorithmus.