Medienverzeichnis

Computerarchitektur und Betriebssysteme

Überblick: Vom Anwender zur digitalen Schaltung (00:54)

Erstmal aufschrauben! (08:31)

Von-Neumann-Architektur (01:35)

Von-Neumann-Flaschenhals (01:53)

Befehlszähler und Befehlsregister im Zusammenspiel mit dem Bus-System (03:07)

Detailliertere Arbeitsweise des Steuerwerks (06:01)

Arbeitsweise des Rechenwerks (02:26)

Arbeitsweise des Speicherwerks (02:06)

Von-Neumann-Zyklus und die Arbeitsweise des Steuerwerks (02:22)

Animation der Zusammenarbeit (01:02)

Aufbau und Arbeitsweise eines Registers (04:40)

Arbeitsweise einer Speicherzelle (04:49)

Gatter und ihre Wahrheitstafeln (02:56)

Überblick: Prozessoren und ihre Befehle (01:15)

Vom Quellcode zum Prozessor (14:09)

Stackregister und Arbeitsweise des Stacks (04:12)

Basisregister als Voraussetzung für die Unterbringung mehrerer Programme im Hauptspeicher (03:10)

Speicheraufteilung bei mehreren Programmen im RAM (03:08)

Swapping (02:05)

Limitregister zum Speicherschutz (02:33)

Interrupt-Controller (01:30)

Was passiert bei einem Interrupt? (02:14)

Ein- und Ausgabe mit Festplatte und Interrupts (04:00)

Grundlagen virtueller Speicherverwaltung mit MMU (04:47)

Kontextwechsel unter Windows 7

Prozesskontrollblock im Linux-Quellcode

Prozessverwaltung unter Windows

Java applet CPU Scheduling Algorithm Animations (04:01)

Race Conditions (04:50)

An Ode to the Atomic TSL Instruction (03:59)

Grundlagen virtueller Speicherverwaltung mit MMU (04:47)

MMU: Adressumrechnung mit einstufiger Seitentabelle (06:32)

MMU: Page fault bei der Adressumrechnung (06:32 Gesamtlänge, Page fault ab 05:30)

Was passiert bei einem Interrupt? (02:14)

Ein- und Ausgabe mit Festplatte und Interrupts (04:00)