Betriebssysteme
Begriff und Aufgaben des Betriebssystems
Begriff
DIN 44300: Das Betriebssystem einer digialen Rechenanlage ist die Menge
der Programme, die zusammen mit den Eigenschaften der Rechenanlage die Basis der möglichen Betriebsarten des digitalen Rechensystems bilden und die insbesondere sie Abwicklung von Programmen steueren und überwachen.
Aufgaben
- Implementierung eines Rechenmodells
-
Beispiele:
- Batchmodell
- (Kooperierende) Prozesse
- Komunizerende Objekte
- Abstraktion von der Hardware
-
- Prozeß = virtuelle CPU mit virtuellem Speicher
- Datei = Ansammlung von Daten
- Geräte werden oft wie Dateien angesprochen
- Resourcenverteilung
-
- Rechenzeit
- Speicher
- Hintergrundspeicher (=Plattenplatz)
- Verwaltung von Geräten (Bandlaufwerke, Drucker,....)
- Verwaltung verschiedener Betriebsarten
-
- Batch-Verarbeitung
- Interaktive Nutzer
- Realtime
- Schutz/Sicherheit
-
- Abschirmung der Nutzer voneinander
- Schutz verschiedener Programme voreinander
- Schutz vor Hardwarefehlern
- Kooperation und Komunikationsmechanismen
-
Die Nutzer
Die Nutzer (engl: User) nehmen das Betriebssystem nur dann wahr, wenn
sie mit seiner Leistung nicht zufrieden sind (oder wenn es abstürzt ...).
Fortgeschrittene Programmierer erfreuen sich an den Mechanismen, oft werden
diese aber ignoriert.
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber