"I use Arch btw"

Architektur von Linux & Windows

Auf einen Blick

Reale OS folgen dem Schichtenmodell: Anwendungen und Bibliotheken im User Mode, darunter die System-Call-Schnittstelle, darunter der Kernel Mode mit Prozess-, Speicher-, Datei- und Geräteverwaltung.

Innerer Aufbau Unix/Linux (vereinfacht)

linux-architektur.html

Die Bausteine entsprechen genau den Kapiteln dieses Vaults:

Windows

Analog gegliedert: Über der Hardware liegt der HAL (Hardware Abstraction Layer), darüber der Kernel und die Executive (Objekt-, Prozess-, Speicher-, I/O-Manager), darüber Subsysteme und Anwendungen. Auch hier trennt eine klare Grenze User- von Kernel-Modus.

Unterschied im Detail

Linux ist klassisch eher monolithisch (viel Funktionalität im Kern, durch Module erweiterbar). Windows nutzt eine hybride Architektur. Beide bevorzugen Paging und führende Journaling-Dateisysteme.

Verwandte Notes

Was ist ein Betriebssystem · Kernel- und User-Modus · System Calls · Virtual Memory

← Kapitelübersicht �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������


⬅️ System Calls

Built with LogoFlowershow