Betriebssystem
Der Chef im Computer - verwaltet Hardware, koordiniert Programme und stellt dem Benutzer eine bedienbare Oberfläche bereit.
Sammlung von Programmen die es ermöglichen, den Rechner zu betreiben und Anwendungen darauf auszuführen.
Hauptaufgaben
Verwaltung von:
- Speicherverwaltung - RAM-Verteilung an Programme
- Prozessverwaltung - Programme starten/stoppen
- Dateiverwaltung - Ordner- und Datei-Organisation
- Geräteverwaltung - Hardware-Kommunikation
- Rechteverwaltung - Benutzer und Berechtigungen
OS-Klassifizierung
Nach Betriebsart:
- Batch - Stapelverarbeitung
- Dialog - Interaktive Bedienung
- Realzeit - Zeitkritische Systeme
Nach Benutzern:
- Einbenutzer - Ein Nutzer (MS-DOS)
- Mehrbenutzer - Mehrere Nutzer (Linux, Windows Server)
Bekannte Betriebssysteme
Desktop: Windows 10/11, macOS, Linux
Server: Windows Server, Linux, Unix
Mobil: Android, iOS
Embedded: FreeRTOS, Windows IoT
Abstraktion
Das Betriebssystem versteckt die komplexe Hardware hinter einfachen Befehlen - Programme müssen nicht wissen, wie eine Festplatte funktioniert.
Tip
Moderne OS sind meist multitasking (mehrere Programme gleichzeitig) und multiuser (mehrere Benutzer).