Lerninhalte
Teil 1: Grundlagen der modernen Digitaltechnik:
- Einführung in Zahlensysteme
- Schaltnetze und speicherbehaftete Schaltwerke sowie Register und Speicherbausteine auf Gatterebene (Betrachtung abstrahierend von der physikalisch/ elektrotechnischen Realisierung der Bauelemente auf Basis der Boole‘schen Algebra)
- Überblick über moderne VLSI Technologien (Standardcell, full custom, FPGA)
Teil 2: Mikrorechnersysteme:
- Beschreibung wichtiger Komponenten wie Busse, Schnittstellen und Peripherie
- Speicherhierarchien mit Hauptspeicher, Cachestufen und Hintergrundspeichern sowie virtuelle Speicherverwaltung
- Betrachtung weit verbreiteter Rechnerarchitekturen und Prozessortechniken
- Pipelining-Prinzip, Problem der Pipeline-Konflikte und Lösungsmöglichkeiten
- Superskalartechnik mit speziellen Sprungbearbeitungstechniken
- Aufbau und Organisation des Arbeitsspeichers