Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
BETRIEBSSYSTEME 71<br />
(,1$86*$%(<br />
(LQI KUXQJ<br />
Eine der Hauptaufgaben des Betriebssystems ist es, alle Ein-/Ausgabe-<br />
Geräte eines Computers zu überwachen und zu steuern.<br />
Der Code für die Ein-/Ausgabe stellt einen beträchtlichen Teil des gesamten<br />
Betriebssystems dar.<br />
In diesem Kapitel geht es um die Verwaltung der I/O, nicht die konkrete<br />
Programmierung.<br />
,2+DUGZDUH<br />
,2*HUlWH<br />
Block-orientierte Geräte Ein block-orientiertes Gerät speichert<br />
Informationen in Blöcken fester Größe, <strong>von</strong> denen jeder eine eigene Adresse<br />
besitzt. Die Blockgrößen reichen <strong>von</strong> ca. 128 bis 1024 Bytes. Eine<br />
wesentliche Eigenschaft ist, daß jeder Block unabhängig <strong>von</strong> den anderen<br />
gelesen werden kann.<br />
Beispiel: Festplatten, Disketten.<br />
Zeichen-orientierte Geräte Ein zeichen-orientiertes Gerät erzeugt oder<br />
akzeptiert Zeichenströme, ohne dabei auf irgendeine Blockstruktur zu<br />
achten. Es ist nicht adressierbar und kennt keine Suchoperation.<br />
Beispiel: Terminals, Zeilendrucker, Mäuse, Netzwerkschnittstellenkarten,<br />
Magnetbandgeräte.<br />
Das o.g. Klassifikationsschema ist nicht perfekt, da eine ganze Reihe <strong>von</strong><br />
Geräten nicht eingeordnet werden können,<br />
Beispiel: Uhren, Monitore.<br />
<br />
6WHXHUZHUNH<br />
Die I/O-Einheiten bestehen aus einer mechanischen und einer elektronischen<br />
Komponente.<br />
Lassen sich die beiden Komponenten trennen, so wird die elektronische<br />
Komponente als Steuerwerk (Controller) bezeichnet.<br />
Die mechanische Komponente ist das Gerät selbst.