24.02.2013 Aufrufe

Einf ¨uhrung in UNIX - CIS

Einf ¨uhrung in UNIX - CIS

Einf ¨uhrung in UNIX - CIS

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.

30 2 <strong>UNIX</strong><br />

✦❛<br />

✦✦<br />

❛❛❛❛❛❛❛❛❛❛❛❛❛❛❛❛❛❛<br />

✦✦<br />

✦✦<br />

✦✦<br />

✦✦<br />

✦✦<br />

✦✦<br />

✦✦<br />

✦✦<br />

Benutzerprogramme<br />

Anwendungen<br />

Kommando<strong>in</strong>terpreter (Shell)<br />

<strong>UNIX</strong>-Masch<strong>in</strong>e<br />

Systemaufrufe<br />

Kernel<br />

Treiber<br />

Hardware<br />

Abb. 2.1: Schematischer Aufbau von <strong>UNIX</strong><br />

schreiben oder Programme, die ohne Shell auskommen. Dieses Doppelgesicht<br />

des Kommando<strong>in</strong>terpreters spiegelt se<strong>in</strong>e Mittlerrolle zwischen Benutzer und<br />

Betriebssystem-Kern wider.<br />

Die Verteilung der Aufgaben zwischen Kern und Anwendungen ist <strong>in</strong> manchen<br />

Punkten willkürlich. Eigentlich sollte e<strong>in</strong> Kern nur die unbed<strong>in</strong>gt notwendigen<br />

Funktionen enthalten. E<strong>in</strong> Monolith von Kern, der alles macht, ist<br />

bei den heutigen Anforderungen kaum noch zu organisieren. In MINIX und<br />

OS/2 beispielsweise ist das File-System e<strong>in</strong>e Anwendung, also nicht Bestandteil<br />

des Kerns. Auch die Arbeitsspeicherverwaltung – das Memory Management<br />

– läßt sich auslagern, so daß nur noch Steuerungs- und Sicherheitsfunktionen<br />

im Kern verbleiben.<br />

Wer tiefer <strong>in</strong> den Aufbau von <strong>UNIX</strong> oder verwandten Betriebssystemen<br />

e<strong>in</strong>dr<strong>in</strong>gen möchte, sollte mit den im Anhang N Zum Weiterlesen auf Seite 345<br />

genannten Büchern von ANDREW S. TANENBAUM beg<strong>in</strong>nen. Der Quellcode<br />

zu dem dort beschriebenen Betriebssystem MINIX ist ebenso wie für LINUX<br />

auf Papier, Disketten und im Netz verfügbar, e<strong>in</strong>schließlich Treibern und Systemaufrufen.<br />

Weiter ist <strong>in</strong> der Universität Karlsruhe, Institut für Betriebsund<br />

Dialogsysteme e<strong>in</strong> Betriebssystem KBS für e<strong>in</strong>en Kle<strong>in</strong>rechner (Atari)<br />

entwickelt worden, das <strong>in</strong> der Zeitschrift c’t Nr. 2, 3 und 4/1993 beschrieben<br />

ist und zu dem ausführliche Unterlagen erhältlich s<strong>in</strong>d. Dieses System ist

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!