Nächste Seite: Betriebssysteme für Mikrorechner
Aufwärts: Aufgabe, Struktur und Dienste
Vorherige Seite: Der Betriebssystemkern
  Inhalt
Die zweite (obere) Betriebssystemschicht bilden die Verarbeitungsprogramme. Sie
unterstützen die Erstellung, Übersetzung, Erprobung und Abarbeitung von Anwenderprogrammen,
die Dateipflege sowie die Systemverwaltung (Administration).
Typische Komponenten dieser Schicht sind:
- Programmierwerkzeuge, wie Editoren zur Erstellung und Veränderung von Anwenderprogrammen,
- Compiler (Übersetzerprogramme) oder Interpreter, die in Assembler
(maschinenorientierte Programmiersprache) oder in einer höheren
Programmiersprache formulierte Programme in eine Folge von Maschinenbefehlen übertragen,
- Dienstprogramme, die häufig benötigte problemunabhängige Dienste
ausführen, wie Arbeiten mit Dateien (Linken, Laden, Bibliotheksverwaltung,
Testhilfen (Debugger), Kopieren, etc.),
- Hilfs- und Auskunftsfunktionen
Sowohl der Umfang der Funktionen des Betriebssystemkerns als auch das Spektrum
der Verarbeitungsprogramme ist stark abhängig von der Größe und
dem Einsatzprofil des Betriebssystems (s. Abschnitt 3.2 -- Unix).
Die Bedienung des Rechners erfolgt zunächst tastatur-/kommando-orientiert.
Zur effizienteren und bequemeren Benutzung haben sich komfortable
fensterorientierte, menügesteuerte, maus-bedienbare Entwicklungsumgebungen
(z.B. Visual J++) und Benutzeroberflächen (X11, Windows, GEM) durchgesetzt.
Lars Tornow
2003-04-02