[gesichtete Version] | [gesichtete Version] |
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{#index:First Come First Serve|FCFS|Scheduling, FCFS}} | {{#index:First Come First Serve|FCFS|Scheduling, FCFS}} | ||
<p> | <p> | ||
First Come First Serve | First Come First Serve (kurz: FCFS) arbeitet die Prozesse in der Reihenfolge ihres Starts ab. Der zuerst gestartete Prozess darf auch als erstes in den [[Prozesszustände|Zustand]] ''Rechnend'' wechseln. | ||
</p> | |||
<p> | |||
Während seiner Rechenzeit kann ein Prozess durch einen Interrupt unterbrochen werden. Direkt nach dem Interrupt setzt er seine Arbeit auf der CPU fort. | |||
</p> | </p> | ||
<p> | <p> | ||
FCFS wird u.a. behandelt bei: | |||
* <cite>Eisenhardt+et.al.+2007</cite>, Kapitel 9.2.3 | * <cite>Eisenhardt+et.al.+2007</cite>, Kapitel 9.2.3 | ||
* <cite>Glatz+2010</cite>, Kapitel 3.4.3 | |||
* <cite>Mandl+2013</cite>, Kapitel 5.2 | * <cite>Mandl+2013</cite>, Kapitel 5.2 | ||
* <cite>Strelen+2012</cite>, Kapitel 4.1 | * <cite>Strelen+2012</cite>, Kapitel 4.1 | ||
Zeile 18: | Zeile 22: | ||
<br /> | <br /> | ||
==== Aufgabe 1 ==== | ==== Aufgabe 1 ==== | ||
<p> | |||
<loop_area type="task"> | |||
<loop_task title=""> | |||
<p> | |||
Interessant wird das Verhalten der FCFS-Strategie in der Situation, wo ein Prozess vom [[Prozesszustände|Zustand]] ''Rechnend'' in den [[Prozesszustände|Zustand]] ''Blockiert'' übergeht. | |||
</p> | |||
<p> | |||
Überlege, recherchiere und diskutiere in deiner Lerngruppe:<br /> | |||
Nenne mindestens zwei Möglichkeiten, wie die CPU anschließend vom Scheduler zugeteilt wird. | |||
</p> | |||
</loop_task> | |||
</loop_area> | |||
</p> | |||
<br /> | |||
==== Aufgabe 2 ==== | |||
<p> | <p> | ||
<loop_area type="task"> | <loop_area type="task"> |
{{#index:First Come First Serve|FCFS|Scheduling, FCFS}}
First Come First Serve (kurz: FCFS) arbeitet die Prozesse in der Reihenfolge ihres Starts ab. Der zuerst gestartete Prozess darf auch als erstes in den Zustand Rechnend wechseln.
Während seiner Rechenzeit kann ein Prozess durch einen Interrupt unterbrochen werden. Direkt nach dem Interrupt setzt er seine Arbeit auf der CPU fort.
FCFS wird u.a. behandelt bei:
und kann dort - je nach Verfügbarkeit der Quellen - nachgelesen werden.
Wir können sicherlich voraussetzen, dass du Besitzerin oder Besitzer eines handelsüblichen PCs oder Laptops mit grafischer Oberfläche bist. Und du ahnst bestimmt schon, dass das Betriebssystem deines Computers nicht nach der FCFS-Scheduling-Strategie arbeitet, oder?
Welche Auswirkungen wären zu befürchten, wenn der Scheduler deines Betriebssystems plötzlich auf FCFS umstellen würde?
Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png