Betriebssysteme

Prozesse

Prozesszustände

PCB

Fork

Swappable Userstructure

Zustände

Nicht Existent

Idle

Bereit

Aktiv

Stop

Blockiert

Zombie

Scheduling

Non-Preemptive Scheduling

Preemptive Scheduling

Echtzeitsysteme

Multiprozessorsysteme

Präzedenz-Relation

Deterministisches Parallel Scheduling

Speedup

Multiprozessor Anomalien

Threading (Coroutine)

LWP-Scheduling

Anwendungsprozess

Betriebssystem

Innerhalb des Prozesses

Prozesssynchronisation

Race-Conditions (Lost Update)

Critical Sections

Prozesskommunikation

Speicherverwaltung

SCA

Mehrprogrammbetrieb

Virtueller Speicher

Seitenersetzungsstrategien

Demand Paging

Implementierungsprobleme

Speicherschutzmechanismen

Treiber

Dateien

Speicherabgebildete Dateien

Verzeichnisse

Dateisystem Implementierung

Dateisystem

Bsp.: UNIX Treiberschnittstellen

Treiber-Modell/Implementierung

Serielle Geräte

RAM-Disk

RAID

Geräteschnittstelle

Gerätemodelle

Grundschichten der Geräteverwaltung

Rolle eines Treibers