Rechnerarchitektur
Beschreibung
Die Vorlesung gibt eine Einführung in den Aufbau und Entwurf moderner Rechensysteme. Insbesondere wird vermittelt, wie durch ein effizientes Zusammenspiel von Hardware und Software kostengünstige und leistungsstarke Rechner entwickelt werden können.
Inhalt
- Grundstrukturen der von-Neumann Architektur
- Leistungsbewertung
- Befehlssätze und Assemblerprogrammierung
- Datenpfad und Steuerwerk
- Fliessbandverarbeitung (Pipelining)
- Speicherorganisation (insb. Cache-Organisation, virtueller Speicher)
- Ein-/Ausgabe
- ...
Literatur
- J. P. Hayes: "Computer Architecture and Organization (3rd Edition)", Boston, McGraw-Hill, 1998
- D. A. Patterson, J. L. Hennessy: "Computer Organization & Design – The Hardware / Software Interface (2nd Edition)", San Francisco CA, Morgan Kaufmann Publishers Inc., 1998
- J. L. Hennessy and D. A. Patterson: "Computer Architecture - A Quantitative Approach (3rd Edition)", San Francisco CA, Morgan Kaufmann Publishers Inc., 2003
Prüfung
Schriftliche Prüfung, Terminankündigung im PANDA-Kurs und auf unserer Webseite
Alte Klausuren
Zur Vorbereitung auf die Klausur können hier die Klausuren der letzten Jahre heruntergeladen werden.
Voraussetzung
- Digitaltechnik
Modulzugehörigkeit
Computer Engineering (Bachelor): Technische Informatik
Elektrotechnik (Bachelor): Technische Informatik für Elektrotechniker
Informatik (Bachelor): Digitaltechnik und Rechnerarchitektur
Verantwortlich
Übungsleiter
Vorlesungsunterlagen
Ausführlichere Informationen für Studierende gibt es direkt in dem panda-Kurs.