01.03.2014 Aufrufe

Prozesse und Threads

Prozesse und Threads

Prozesse und Threads

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Umschalten zwischen <strong>Prozesse</strong>n<br />

Context Switch<br />

Aufgaben der untersten Schicht des Betriebssystems bei<br />

Auftreten einer Unterbrechung<br />

1. Hardware sichert Befehlszähler etc<br />

2. Hardware holt neuen Befehlszähler vom Interruptvektor<br />

3. Assemblerfunktion speichert Register<br />

4. Assemblerfunktion erzeugt neuen Stack<br />

5. C-Unterbrechungsroutine läuft (puffert Ein/- Ausgaben)<br />

6. Schedular sucht nächsten Prozess<br />

7. C-Funktion kommt zur Assemblerfunktion zurück<br />

8. Assemblerfunktion startet neuen aktuellen Prozess<br />

Dienstag, 30. April<br />

2013<br />

Betriebssysteme <strong>und</strong> nebenläufige<br />

Anwendugen - <strong>Prozesse</strong> <strong>und</strong> <strong>Threads</strong> 12

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!