Sommersemester 2024

Rechnerarchitektur

Inhalt:

Die Vorlesung behandelt die Operationsprinzipien und Hardwarestrukturen moderner Rechnerarchitekturen. Nach der Einführung grundlegender Begriffe und Konzepte wie Schichtenmodell, Parallelität und Klassifikation wird auf aktuelle Prozessorarchitekturen, insbesondere superskalare Mikro-Prozessoren eingegangen. Dabei werden die in diesen Prozessoren verwendeten Techniken zur Beschleunigung der Befehlsausführung (Cache-Hierarchien, Pipelining usw.) sowie Bussysteme zur Verbindung mit anderen Subsystemen (Speicher, Ein/Ausgabe-Einheiten) ausführlich vorgestellt. Einen weiteren Schwerpunkt der Vorlesung bilden Parallelrechnerarchitekturen, insbesondere Multiprozessoren und Multicomputer sowie Multicore- und Manycoresysteme.

Literatur:

  • Hennessy, J. L.; Patterson, D. A.: Computer Architecture - A Quantitative Approach. Morgan Kaufmann 2011
  • Patterson, D. A.; Hennessy, J. L.: Rechnerorganisation und -entwurf - Die Hardware/Software-Schnittstelle (Deutsche Ausgabe). Oldenbourg Wissenschaftsverlag 2011
  • Stallings, W.: Computer Organization and Architecture. Pearson Education 2015
  • Tanenbaum, A. S.; Austin, T.: Structured Computer Organization. Pearson Education 2013

Übungen

Über das Moodle der UNI kann man sich im Kurs "Rechnerarchitektur" einschreiben um die Materialen (Übungszettel,...) zu beziehen.

Dort muss mann dann einer Übungsgruppe beitreten.


Termine