🖥️ 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.

Bedienung

Klicke in der Roadmap eine Karte an, um die Unterthemen zu sehen. In den interaktiven Elementen führen „Weiter / Zurück" durch die Schritte.

roadmap.html

🧭 Die zwei Teile der Vorlesung

Teil I — Grundlagen

  1. Einführung & Grundlagen — Was ist ein OS? Hardware, Kernel/User, Interrupts, System Calls
  2. Prozesse & Threads — PCB, Zustände, Kontextwechsel, Threads
  3. Synchronisation — Race Conditions, Spinlocks, Semaphoren, Deadlocks
  4. Scheduling — FCFS, SJF, Round Robin, MFBQ, Disk

Teil II — Externe Systeme

  1. Speicherverwaltung — Virtual Memory, Pages, MMU, TLB, Paging
  2. 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
Built with LogoFlowershow