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.

12 BETRIEBSSYSTEME<br />

Ein Betriebssystem hat folgende grundlegende Aufgaben:<br />

• Verbergen der Komplexität der Maschine vor dem Anwender<br />

(Abstraktion),<br />

• Bereitstellen einer Benutzerschnittstelle ("Kommandointerpreter",<br />

"Shell")<br />

• Bereitstellen einer normierten Programmierschnittstelle (API), ggf.<br />

auch Compiler, Linker, Editor<br />

• Verwaltung der Ressourcen der Maschine<br />

o<br />

o<br />

o<br />

o<br />

o<br />

Prozessor(en)<br />

Hauptspeicher<br />

Hintergrundspeicher (Platte, Band, etc.)<br />

Geräte (Terminal, Drucker, Plotter, etc.)<br />

Rechenzeit<br />

• Verfolgung <strong>von</strong> Schutzstrategien bei dieser Ressourcenbereitstellung<br />

• Koordination <strong>von</strong> Prozessen<br />

Abstraktion des Maschinebegriffes nach Coy:<br />

• Reale Maschine = Zentraleinheit + Geräte (Hardware)<br />

• Abstrakte Maschine = Reale Maschine + Betriebssystem<br />

• Benutzermaschine = Abstrakte Maschine + Anwendungsprogramm

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!