12.01.2014 Aufrufe

2-up - ETH Zürich

2-up - ETH Zürich

2-up - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kontextsicherung<br />

„laufend“ <br />

„lauffähig“ / „blockiert“<br />

• Wird der laufende Prozess unterbrochen, muss der<br />

aktuelle Kontext des Prozesses gesichert werden;<br />

hierzu dienen diverse Felder im Prozesskontrollblock<br />

• Der Prozesskontrollblock enthält u.a.:<br />

• …<br />

• Programmzähler<br />

(wenn nicht laufend)<br />

• Inhalt der Register<br />

• …<br />

Wenn der Prozess wieder<br />

laufend wird, lädt<br />

das Betriebssystem<br />

dies in die CPU zurück<br />

754<br />

Kontextwechsel<br />

Prozess P 1 Betriebssystem Prozess P 2<br />

Interr<strong>up</strong>t<br />

Zustand in PCB 1 retten<br />

blockiert /<br />

lauffähig<br />

Zustand von PCB 2 laden<br />

laufend<br />

Zustand in PCB 2 retten<br />

Interr<strong>up</strong>t<br />

Zustand von PCB 1 laden<br />

755<br />

312

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!