20.07.2013 Aufrufe

Mitschrieb

Mitschrieb

Mitschrieb

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.

5.4 Kontextwechsel 5 PROZESS<br />

Die Konzepte Prozess/ BS/ Anwendung sind orthogonal 5<br />

ISR<br />

HW−Interrupt<br />

Platte<br />

P1<br />

reaktiviere P1<br />

B<br />

PCB<br />

start P2<br />

P2<br />

write<br />

schedule<br />

PCB<br />

schedule reaktiviere P3<br />

read<br />

P3<br />

Register laden<br />

SP setzen<br />

PC setzen (aller letzte Anweisung)<br />

Anwendungscode<br />

− Cpu im Benutzermodus<br />

Systemcode<br />

−Cpu im privilegierten<br />

Modus<br />

Nach dem Hardware-Interrupt von der Platte, findet ein Zustandsübergang bei P1 statt: Die<br />

Information „bereit” (B) wird in den Prozess Kontroll Block (PCB) eingetragen.<br />

5.4 Kontextwechsel<br />

Kontext−<br />

info<br />

PCB<br />

PCB<br />

Kontext−<br />

info<br />

1<br />

2<br />

abgebrochener Prozess<br />

CPU<br />

reaktivierter Prozess<br />

(1) ist hardware unterstützt (Interrupt Mechanismus)<br />

(2) Code des BS<br />

CPU<br />

PCB P1<br />

PCB P2<br />

Kontext von P1 Kontext von P2<br />

bereit<br />

5.5 Prozess Zustände<br />

ausführend<br />

WS (Warteschlange)<br />

Prozesse bereit<br />

Bem.: Ein Zustandsübergangsdiagramm ist ein Objektdiagramm.<br />

5 rechtwinklig, unabhängig<br />

20

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!