Medienverzeichnis

Med. 1: Überblick: Vom Anwender zur digitalen Schaltung (00:54)
2.1 Vom Anwender zur digitalen Schaltung
Med. 2: Erstmal aufschrauben! (08:31)
2.1.1 Erstmal aufschrauben
Med. 3: Von-Neumann-Architektur (01:35)
2.1.2.1 Von-Neumann-Architektur
Med. 4: Von-Neumann-Flaschenhals (01:53)
2.1.2.2 Von-Neumann-Flaschenhals
Med. 5: Befehlszähler und Befehlsregister im Zusammenspiel mit dem Bus-System (03:07)
2.1.3.1.1 Steuerwerk / Leitwerk
Med. 6: Detailliertere Arbeitsweise des Steuerwerks (06:01)
2.1.3.1.1 Steuerwerk / Leitwerk
Med. 7: Arbeitsweise des Rechenwerks (02:26)
2.1.3.1.2 Rechenwerk
Med. 8: Arbeitsweise des Speicherwerks (02:06)
2.1.3.2 Speicherwerk
Med. 9: Von-Neumann-Zyklus und die Arbeitsweise des Steuerwerks (02:22)
2.1.3.5 Von-Neumann-Zyklus
Med. 10: Animation der Zusammenarbeit (01:02)
2.1.3.6 Animation der Zusammenarbeit
Med. 11: Aufbau und Arbeitsweise eines Registers (04:40)
2.1.5.1 Aufbau und Arbeitsweise eines Registers
Med. 12: Arbeitsweise einer Speicherzelle (04:49)
2.1.5.1 Aufbau und Arbeitsweise eines Registers
Med. 13: Gatter und ihre Wahrheitstafeln (02:56)
2.1.6 Gatter
Med. 14: Überblick: Prozessoren und ihre Befehle (01:15)
2.2 Prozessoren und ihre Befehle
Med. 15: Vom Quellcode zum Prozessor (14:09)
2.2.1 Vom Quellcode zum Prozessor
Med. 16: Stackregister und Arbeitsweise des Stacks (04:12)
2.3.1 Stackregister
Med. 17: Basisregister als Voraussetzung für die Unterbringung mehrerer Programme im Hauptspeicher (03:10)
2.3.2.1 Mehrere Prozesse gleichzeitig im Speicher
Med. 18: Speicheraufteilung bei mehreren Programmen im RAM (03:08)
2.3.2.1 Mehrere Prozesse gleichzeitig im Speicher
Med. 19: Swapping (02:05)
2.3.2.2 Swapping: Aus- und Einlagern von kompletten Prozessen
Med. 20: Limitregister zum Speicherschutz (02:33)
2.3.3 Limitregister zum Speicherschutz
Med. 21: Interrupt-Controller (01:30)
2.3.4 Interrupt-Controller
Med. 22: Was passiert bei einem Interrupt? (02:14)
2.3.4 Interrupt-Controller
Med. 23: Ein- und Ausgabe mit Festplatte und Interrupts (04:00)
2.3.4.4.3 Datentransfer und Interrupts
Med. 24: Grundlagen virtueller Speicherverwaltung mit MMU (04:47)
2.3.6 MMU - Memory Management Unit
Med. 25: Kontextwechsel unter Windows 7
3.2.3.1 Die Statistik der Kontextwechsel unter Windows
Med. 26: UNIX/Linux: Prozesserzeugung mit fork() (12:19)
3.2.4.1 Fork
Med. 27: Prozesskontrollblock im Linux-Quellcode
3.2.5.2 Prozesskontrollblock unter Linux
Med. 28: Prozessverwaltung unter Windows
3.2.8.1 Prozessverwaltung aus Admin-Sicht unter Windows
Med. 29: Java applet CPU Scheduling Algorithm Animations (04:01)
3.2.10.2 Scheduling-Verfahren
Med. 30: Race Conditions (04:50)
3.2.11.1.2 Race Conditions
Med. 31: An Ode to the Atomic TSL Instruction (03:59)
3.2.11.2.3 Aktives Warten mit TSL
Med. 32: Deadlocks erkennen mit Hilfe eines Betriebsmittelgraphen (09:46)
3.2.12.2 Deadlocks erkennen
Med. 33: Grundlagen virtueller Speicherverwaltung mit MMU (04:47)
3.3.1 Virtuelle Speicherverwaltung
Med. 34: MMU: Adressumrechnung mit einstufiger Seitentabelle (06:32)
3.3.1.2.1 Einstufige Seitentabellen
Med. 35: MMU: Page fault bei der Adressumrechnung (06:32 Gesamtlänge, Page fault ab 05:30)
3.3.2.1 Page Fault
Med. 36: Was passiert bei einem Interrupt? (02:14)
3.4.4.4 Interruptbehandlung für ein Gerät
Med. 37: Ein- und Ausgabe mit Festplatte und Interrupts (04:00)
3.4.4.4 Interruptbehandlung für ein Gerät