Inhalt
Inhalt |
Zunächst wird ein genereller Überblick über den möglichen Aufbau von Rechnersystemen gegeben. Dieser Überblick schließt eine kritische Betrachtung relevanter Entwurfskriterien für Rechnerarchi-tekturen ein. Diesem einleitenden Teil schießt sich eine Darstellung der Funktionsweisen der we-sentlichen Komponenten eines Rechners an. Besondere Beachtung finden die im Rechner einge-setzten Speicherstrukturen (unterschiedliche Speichertypen, Cachespeicher und Cachecontroller) und Bussysteme.
Die Darstellung verschiedenster Prozessoren, die einen wesentlichen Bestandteil dieses Moduls darstellen, startet mit einer kurzen Erläuterung des Aufbaus festverdrahteter und mikroprogram-mierter Rechenwerke. Dem Schließen sich die Erläuterungen von RISC- und CISC-Prozessoren an. Die Wirkungsweisen dieser Architekturen werden an ausgesuchten Beispielen wie dem ARM dargestellt.
Den Abschluss findet dieses Modul mit einer Einführung in die Architektur paralleler Rechnersyste-me. |
Literatur |
J.L. Hennesy, D.A. Patterson; "Computer Architecture"; Morgan Kaufmann Publisher |
Lernziele |
Die Studierenden sind in der Lage, den
- Aufbau und die Funktionsweise unterschiedlicher Rechnerarchitekuren zu beurteilen
die Auswirkungen der zugrunde liegenden Rechnerarchitektur auf die Programmgestaltung ein-schätzen zu können
- Gewinn prozessorinterner und prozessorexterner Parallelverarbeitung im Vergleich zu sequentiel-len Rechnerarchitekturen darlegen zu können
- Einsatzbereich verschiedener Prozessorfamilien (wie Mikroprozessoren, Mikrocontroller, Signal-prozessoren) abgrenzen zu können. |
Leistungsnachweis |
PF |