20.05.2014 Aufrufe

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

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.

24 BETRIEBSSYSTEME<br />

,PSOHPHQWLHUXQJGHU3UR]HVVH<br />

Zur Implementierung des Prozeßmodells verwaltet das Betriebssystem eine<br />

Prozeßtabelle.<br />

Unterbrechungsbehandlung:<br />

1. Der Programmzähler usw. werden durch die Hardware auf den<br />

Keller gelegt.<br />

2. Die Hardware lädt den neuen Programmzähler aus dem<br />

Unterbrechungsvektor.<br />

3. Ein Maschinenprogramm rettet die Registerinhalte.<br />

4. Ein Maschinenprogramm bereitet den neuen Stack vor.<br />

5. Die Unterbrechung wird behandelt, indem ein Prozeß gestartet<br />

wird.<br />

6. Ein Dienstprogramm markiert den neuen Prozeß als rechenbereit.<br />

7. Der Scheduler bestimmt den Prozeß, der als nächster ausgeführt<br />

werden soll.<br />

8. Das Dienstprogramm gibt die Kontrolle an das<br />

Maschinenprogramm zurück.<br />

9. Das Maschinenprogramm setzt den unterbrochenen Prozeß fort.<br />

3UR]HVVNRPPXQLNDWLRQ<br />

=HLWNULWLVFKH$EOlXIH<br />

Beispiel: Drucker-Spooler

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!