Architektur von Linux & Windows
"I use Arch btw"
Architektur von Linux & Windows
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)
Die Bausteine entsprechen genau den Kapiteln dieses Vaults:
- Prozess-Verwaltung → Prozess, Prozessverwaltung & PCB, Scheduling-Grundlagen
- IPC / Signale → Prozess-Kommunikation, Semaphoren
- Virtual Memory → Virtual Memory
- File System → Dateisystem-Grundlagen
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 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������