Donnerstag, 2025-08-21_Betriebssysteme_SLE
RECAP – Aufgaben eines Betriebssystems
1. Geräteverwaltung
- Verwaltung und Steuerung aller angeschlossenen Hardwarekomponenten (z. B. Drucker, Festplatten, Tastatur).
- Treiber sorgen für die Kommunikation zwischen Hardware und Betriebssystem.
2. Dateiverwaltung
- Organisation, Speicherung, Zugriff und Schutz von Dateien.
- Rechteverwaltung: Bestimmt, welche Nutzer auf welche Dateien zugreifen dürfen (z. B. Lese-/Schreibrechte).
- Nutzerverwaltung: Verwaltung von Benutzerkonten und deren Berechtigungen.
3. Speicherverwaltung
- Verwaltung des Arbeitsspeichers (RAM, Cache, Register) und persistenten Speichers (Festplatten, Cloud, Wechselmedien).
- Zuteilung und Freigabe von Speicher für Prozesse und Programme.
4. Prozessverwaltung
- Steuerung und Überwachung laufender Prozesse.
- Interprozesskommunikation (IPC): Ermöglicht den Datenaustausch zwischen Prozessen.
5. Abstraktion
- Das Betriebssystem abstrahiert die Hardware und stellt einheitliche Schnittstellen für Programme bereit.
- Programme müssen nicht wissen, wie Hardware physisch funktioniert, sondern nutzen standardisierte Systemaufrufe.
Geschichte der Betriebssysteme ab 2000 – UNIX und seine Nachfolger
Folie 1 – Überblick & UNIX-Erbe
- UNIX: entwickelt in den 1970ern (Bell Labs)
- Prinzipien: Einfachheit, Portabilität, Modularität
- Ab 2000: klassische UNIX-Systeme (Solaris, AIX, BSD) weniger sichtbar
- Bedeutungsverschiebung in Richtung Server- und Netzwerkumgebungen
Folie 2 – Linux & macOS
Linux
- Unix-like System (kein direktes AT&T-UNIX)
- Ab 2000 starke Verbreitung: Red Hat, Debian, Ubuntu
- Heute dominierend im Server- und Supercomputerbereich
- Android (ab 2007) basiert auf dem Linux-Kernel
macOS
- Einführung 2001 (Mac OS X)
- Basiert auf BSD + Mach (XNU-Kernel)
- iOS (ab 2007) ebenfalls UNIX-basiert
- Zertifiziertes UNIX-System im Desktop-Bereich
Folie 3 – Fazit & heutige Relevanz
- UNIX lebt in Linux, macOS und Android weiter
- Prägend für Server, Cloud, Forschung und mobile Systeme
- Einsatzgebiete:
- Smartphones
- Server & Cloud-Infrastruktur
- Supercomputer
- Merksatz: UNIX bildet das technische Fundament moderner IT-Infrastruktur.
Handout – Kernaussagen
Zentrale Punkte
- UNIX ist die Grundlage vieler moderner Betriebssysteme.
- Seit 2000 verschiebt sich die Bedeutung von klassischen UNIX-Systemen zu Linux und Apple-Systemen.
- Linux dominiert Server- und HPC-Umgebungen.
Interessante Fakten
- Nahezu alle Top-500-Supercomputer nutzen Linux.
- iOS und Android basieren auf UNIX-Prinzipien.
- macOS ist offiziell UNIX-zertifiziert.