Teilmodul Computersysteme II Kurs 01609 | ||
| Inhalt: | ||
| Der Kurs führt in die Grundlagen der Rechnerarchitektur ein. Neben grundlegenden Prozessortechniken werden die Architekturkonzepte hochperformanter Mikroprozessoren behandelt und an Beispielen verdeutlicht. Der Kurs befasst sich aber auch mit der Speicherhierarchie und Zukunftstechniken für Mikroprozessoren. So werden z. B. mehrstufige Cache-Speicher verwendet, um die hohen Taktraten moderner Mikroprozessoren voll auszunutzen. Die Leistungsgrenzen heutiger Prozessortechniken können nur durch parallel arbeitende Architekturen überwunden werden. Auf der Prozessorebene kann der Durchsatz durch eine mehrfädige Befehlsverarbeitung weiter gesteigert werden. Parallele Rechnersysteme verwenden entweder mehrere Prozessoren oder parallel arbeitende Rechenwerke. Bei Multiprozessorsystemen muss die Aufgabenstellung in Teilprobleme zerlegt werden, die durch miteinander kommunizierende Programme gleichzeitig bearbeitet werden. Im Kurs werden sowohl nachrichten- als auch speichergekoppelte Parallelrechnerysteme behandelt. | ||
| Qualifikationsziele: | ||
| Die Teilnehmer sollen grundlegende Architekturkonzepte von Computersystemen kennen und dabei insbesondere verstehen, wie Befehlssatz- und Mikroarchitektur miteinander zusammenhängen. Darüber hinaus lernen sie, wie die verschiedenen Formen der Parallelität zur Leistungssteigerung von Computersystemen eingesetzt werden. | ||
| Literatur: | ||
| ||
| Lehrform: | ||
| Kurs mit Übungen (2+1 SWS) und freiwilligem Studientag | ||
| Arbeitsaufwand: | Leistungspunkte: | Stellenwert Note der Modulprüfung für die Endnote: |
| 150 Stunden | 5 | |
| Art der Prüfung: | ||
| s. Gesamtmodul | ||
| Inhaltliche Voraussetzungen: | ||
| keine | ||
| Häufigkeit: | Dauer: | |
| Wird jedes Semester angeboten | 1 Semester | |
| Modulverantwortliche: | Lehrende: | |
| Wolfram Schiffmann | Helmut Bähring, Klaus Gotthardt, Jörg Keller, Wolfram Schiffmann | |

