🖥️ Betriebssysteme — Kurs & Nachschlagewerk
🖥️ Betriebssysteme — Kurs & Nachschlagewerk
Dieser Vault ist Kurs und Nachschlagewerk zugleich. Jedes Konzept hat seine eigene Note, Querverweise sind als [[Links]] eingebunden, und zentrale Abläufe werden über interaktive HTML-Visualisierungen Schritt für Schritt erklärbar gemacht.
Klicke in der Roadmap eine Karte an, um die Unterthemen zu sehen. In den interaktiven Elementen führen „Weiter / Zurück" durch die Schritte.
🧭 Die zwei Teile der Vorlesung
Teil I — Grundlagen
- Einführung & Grundlagen — Was ist ein OS? Hardware, Kernel/User, Interrupts, System Calls
- Prozesse & Threads — PCB, Zustände, Kontextwechsel, Threads
- Synchronisation — Race Conditions, Spinlocks, Semaphoren, Deadlocks
- Scheduling — FCFS, SJF, Round Robin, MFBQ, Disk
Teil II — Externe Systeme
- Speicherverwaltung — Virtual Memory, Pages, MMU, TLB, Paging
- Dateisysteme — Dateien, Inodes, Journaling, FAT/NTFS/ext, Rechte
🔑 Schnellzugriff: zentrale Konzepte
Prozess: Prozess · Prozess-Zustandsmodell · Threads · Kontextwechsel Synchronisation: Race Conditions · Kritischer Abschnitt & Mutual Exclusion · Semaphoren · Deadlocks Speicher: Virtual Memory · Page Table & MMU · Page Faults · Paging-Algorithmen Dateisysteme: Inode · Journaling · Sicherheit im Dateisystem
📖 Wie lese ich diesen Vault?
Für die Klausurvorbereitung empfiehlt sich der Weg von oben nach unten (Teil 1 → 6), da spätere Themen auf früheren aufbauen. Als Nachschlagewerk kannst du über den Schnellzugriff oder die Glossar-Note direkt zu einem Begriff springen. Jede Note beginnt mit einer Kurzdefinition („Auf einen Blick"), gefolgt von Details und — wo sinnvoll — einer interaktiven Visualisierung.
name {
<big>**Buy me a coffee ☕**</big>
<span style="font-size: 0.6em;">Diese Website zu hosten hat mich 12$ gekostet 😭<span>
}
type link
action https://paypal.me/joelkowylin