Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
47
Erläutern Sie den Unterschied zwischen preemptive und non-preemptive Scheduling und nennen Sie jeweils zwei Scheduling-Strategien, die in diese Kategorien passen.
non-preemptive, auch „run-to-completion“-Verfahren:
- Prozess darf nicht unterbrochen werden, bis er seine Aufgaben vollständig erledigt hat.
ZB: FCFS, Shortest Job First (Batchsysteme)
preemptive Scheduling:
-Prozess darf unterbrochen werden ->rechenbreite Prozesse können suspendiert werden
- setzt Strategie zur Vergabe der CPU voraus, die vom Betriebsssystem unterstützt werden muss (basiert idR auf Zeitscheibentechnik)
-geeignet für Unterstützung konkurrierender Benutzer
ZB: Roun Robin (RR), Priority Scheduling (PS)(Dialogsysteme)
- Prozess darf nicht unterbrochen werden, bis er seine Aufgaben vollständig erledigt hat.
ZB: FCFS, Shortest Job First (Batchsysteme)
preemptive Scheduling:
-Prozess darf unterbrochen werden ->rechenbreite Prozesse können suspendiert werden
- setzt Strategie zur Vergabe der CPU voraus, die vom Betriebsssystem unterstützt werden muss (basiert idR auf Zeitscheibentechnik)
-geeignet für Unterstützung konkurrierender Benutzer
ZB: Roun Robin (RR), Priority Scheduling (PS)(Dialogsysteme)
Karteninfo:
Autor: @destructive_influen...
Oberthema: Betriebssysteme
Thema: Betriebssysteme
Schule / Uni: DHBW
Ort: Stuttgart
Veröffentlicht: 27.04.2016