Donnerstag, 2025-09-25_Betriebssysteme_SLE¶
Betriebssysteme – Betriebsarten und Einsatzformen¶
Thema: Betriebsarten von Betriebssystemen
Kontext: Nutzung, Interaktion, Vernetzung und Echtzeitfähigkeit
1. Einordnung: Was ist ein Betriebssystem?¶
Ein Betriebssystem (BS) ist die zentrale Software eines Rechners.
Es verwaltet Hardware-Ressourcen und stellt Schnittstellen für Benutzer und Anwendungen bereit.
Zu den Kernaufgaben gehören:
- Prozessverwaltung
- Speicherverwaltung
- Ein-/Ausgabesteuerung
- Dateiverwaltung
- Benutzer- und Rechteverwaltung
2. Betriebsarten von Betriebssystemen¶
Betriebssysteme lassen sich nach ihrer Betriebsart und ihrem Einsatzzweck unterscheiden.
3. Stapelverarbeitungs-Betriebssystem (Batch-Betrieb)¶
Merkmale¶
- Programme werden ohne Benutzerinteraktion ausgeführt
- Aufträge werden gesammelt („Stapel“) und nacheinander abgearbeitet
- Keine direkte Ein- oder Ausgabe während der Laufzeit
Historischer Kontext¶
- Frühe Betriebssysteme
- Nutzung von Lochkarten
- Lange Laufzeiten ohne direkte Rückmeldung
Moderne Formen¶
Auch moderne Betriebssysteme unterstützen diesen Modus:
- Batch-Programming
- Shell-Skripte
- PowerShell-Skripte
Typische Einsatzgebiete:
- Wartungsaufgaben
- Automatisierte Jobs
- Serverprozesse
4. Dialogbetriebssystem¶
Merkmale¶
- Direkte Interaktion zwischen Benutzer und Rechner
- Eingabe → Verarbeitung → Ausgabe in kurzer Zeit
Varianten¶
Textorientiert¶
- Kommandozeile (CLI)
- Beispiele: Shell, Terminal
Grafisch¶
- Grafische Benutzeroberfläche (GUI)
- Fenster, Icons, Menüs
Typisch für:
- Desktop-Betriebssysteme
- Entwicklungsumgebungen
- Interaktive Anwendungen
5. Netzwerk-Betriebssystem¶
Ziel¶
- Einbindung eines Rechners in ein Computernetzwerk
- Nutzung entfernter Ressourcen
Merkmale¶
- Zugriff auf Dateien, Drucker oder Dienste anderer Rechner
- Benutzer- und Rechteverwaltung über das Netzwerk
Varianten¶
Client-Server-Betrieb¶
- Zentrale Server stellen Dienste bereit
- Clients greifen darauf zu
Peer-to-Peer-Netzwerk¶
- Gleichberechtigte Rechner
- Jeder Rechner kann Dienste anbieten und nutzen
6. Echtzeit-Betriebssystem (Real-Time OS)¶
Grundanforderung¶
- Fest definierte Zeitgrenzen für die Bearbeitung von Anfragen
- Reaktionszeit ist wichtiger als maximaler Durchsatz
Typische Einsatzgebiete¶
- Mess- und Steuerungstechnik
- Industrieanlagen
- Embedded Systems
- Medizintechnik
Wichtige Eigenschaften¶
- Systemblockaden sind nicht akzeptabel
- Vorhersagbares Verhalten ist zwingend erforderlich
Voraussetzungen¶
- Präemptives Multitasking
- Deterministische Zeitplanung
- Hohe Zuverlässigkeit
7. Universelles Betriebssystem¶
Merkmale¶
- Unterstützt mehrere Betriebsarten gleichzeitig
- Kombiniert:
- Dialogbetrieb
- Netzwerkfunktionen
- Batch-Verarbeitung
Typische Einsatzgebiete¶
- Desktop-Systeme
- Server
- Entwicklungsrechner
Universelle Betriebssysteme sind ein Kompromiss zwischen:
- Flexibilität
- Performance
- Teilweiser Echtzeitfähigkeit
8. Prüfungs- und Praxisrelevanz (FIAE)¶
Relevanz für:
- Systemarchitektur
- Server- und Clientbetrieb
- Embedded Systems
- Automatisierung
- Leistungs- und Sicherheitsanforderungen
Typische Prüfungsfragen:
- Unterschiede zwischen Dialog- und Batchbetrieb
- Abgrenzung Echtzeit- vs. universelles Betriebssystem
- Geeignete Einsatzszenarien für verschiedene Betriebsarten