① Einführung & Grundlagen
① Einführung & Grundlagen
Auf einen Blick
Ein Betriebssystem (OS) ermöglicht überhaupt erst den Betrieb eines Rechners. Es hat zwei Kernaufgaben: Ressourcenverwaltung (Schiedsrichter über Hardware) und Abstraktion (vereinfachte Dienste). Anwendungen sprechen das OS über System Calls an; die Hardware meldet sich über Interrupts.
Notes in diesem Kapitel
- Was ist ein Betriebssystem — Definition, die zwei Kernaufgaben, Schichtenmodell
- Hardware-Modell & CPU — CPU, Register, Statuswort, Hauptspeicher, I/O
- Kernel- und User-Modus — Privilegierungsstufen und ihr Wechsel
- Interrupts & Exceptions — asynchrone vs. synchrone Unterbrechungen, IDT
- System Calls — die „Sprache" des OS
- Architektur von Linux & Windows — innerer Aufbau realer Systeme
Roter Faden
Die Hardware (Hardware-Modell & CPU) ist heterogen — deshalb braucht es ein OS. Das OS läuft privilegiert im Kernel-Modus, Anwendungen im User-Modus. Die Kommunikation läuft in beide Richtungen: Anwendung → OS über System Calls, Hardware/OS → Anwendung über Interrupts & Exceptions. Der zentrale Begriff für „Anwendung in Ausführung" ist der Prozess (→ Kapitel 2).
← zurück zur Übersicht · weiter zu Kapitel 2 → ���
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