Prozesse und Threads
Prozesse und Threads
Prozesse und Threads
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