Skip to content

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.