← Übersicht

Tastenkürzel

Nächste Folie
Vorherige Folie
ESC Zurück zur Übersicht
F Vollbild
? Diese Hilfe
LB-02 · Betriebssysteme

OS-Kernkomponenten & Architektur

Kernel, Prozesse, Scheduling und Speicherverwaltung

🎧 Episode anhören

Was ein OS leistet

Das Betriebssystem vermittelt zwischen Hardware und Anwendungen.

Kernel vs. Userspace

Der Kernel läuft privilegiert (Ring 0), Anwendungen laufen isoliert im Userspace (Ring 3).

Kernel-Typen

Monolithisch Alles im Kernel (Linux). Schnell, aber Treiberfehler treffen den Kern.
Mikrokernel Nur das Nötigste im Kern, Dienste im Userspace. Robust, mehr Overhead.

Prozesse & Threads

Prozess Eigener Speicherraum, isoliert. Eigene Ressourcen.
Thread Läuft innerhalb eines Prozesses, teilt sich dessen Speicher.

Scheduling

Der Scheduler verteilt CPU-Zeit auf die lauffähigen Prozesse.

Bei einer CPU läuft nie wirklich alles gleichzeitig – der Scheduler wechselt nur sehr schnell.

Speicherverwaltung

Jeder Prozess sieht seinen eigenen virtuellen Adressraum.

Dateisysteme

Windows NTFS (Rechte, Journaling), ReFS für große Volumes.
Linux / macOS ext4, XFS, Btrfs (Linux) · APFS (macOS).

Ein-/Ausgabe & Treiber

Der Bootvorgang

Firmware → Bootloader → Kernel → Init-System – diese Kette solltest du kennen.

Das Wichtigste

Kernel verwaltet Hardware und schützt Prozesse; Scheduling und virtueller Speicher schaffen die Illusion von Gleichzeitigkeit und unbegrenztem RAM.