INF.05179.06 - Einführung in Rechnerarchitektur (Complete module description)

INF.05179.06 - Einführung in Rechnerarchitektur (Complete module description)

Original version English
INF.05179.06 5 CP
Module label Einführung in Rechnerarchitektur
Module code INF.05179.06
Semester of first implementation
Faculty/Institute Institut für Informatik
Module used in courses of study / semesters
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation valid from SS 2021 > Informatik (mindestens 10 LP)
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation (WS 2012/13 - SS 2016) > Informatik
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation (WS 2016/17 - SS 2018) > Informatik
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation (WS 2018/19 - WS 2022/23) > Informatik
  • Geographie (180 LP) (Bachelor) > Geographie/Erdkunde Geographie180, Version of accreditation (WS 2013/14 - SS 2021) > 5 LP Wahlpflicht
  • Geographie (180 LP) (Bachelor) > Geographie/Erdkunde Geographie180, Version of accreditation (WS 2015/16 - SS 2021) > 5 LP Wahlpflicht
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation valid from SS 2021 > Pflichtmodule
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation (WS 2012/13 - SS 2016) > Pflichtmodule
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation (WS 2016/17 - SS 2018) > Pflichtmodule
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation (WS 2018/19 - WS 2022/23) > Pflichtmodule
  • Informatik (Gymnasium) (ELF) (Lehramt) > Informatik Inform (Gymnasium) (ELF), Version of accreditation valid from WS 2012/13 > Pflichtmodule
  • Informatik (Gymnasium) () (Lehramt) > Informatik Inform (Gymnasium), Version of accreditation valid from WS 2012/13 > Pflichtmodule
  • Informatik (Gymnasium) (WLF) (Lehramt) > Informatik Inform (Gymnasium) (WLF), Version of accreditation valid from WS 2012/13 > Pflichtmodule
  • Informatik (Sekundarschule) (ELF) (Lehramt) > Informatik Informatik (Sekundar) (ELF), Version of accreditation valid from WS 2019/20 > Pflichtmodule
  • Informatik (Sekundarschule) () (Lehramt) > Informatik Informatik (Sekundar), Version of accreditation valid from WS 2019/20 > Pflichtmodule
  • Informatik (Sekundarschule) (WLF) (Lehramt) > Informatik Informatik (Sekundar) (WLF), Version of accreditation valid from WS 2019/20 > Pflichtmodule
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Version of accreditation valid from WS 2019/20 > Anwendungsfach Informatik
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Version of accreditation (WS 2013/14 - SS 2022) > Anwendungsfach Informatik
  • Physik und Digitale Technologien (180 LP) (Bachelor) > Physik Physik u. Dig. Tech. 180, Version of accreditation valid from WS 2019/20 > Wahlobligatorische Ergänzungsfächer
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Version of accreditation (SS 2016 - SS 2020) > Wahlbereich Informatik
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Version of accreditation valid from WS 2020/21 > 1.3 Informatik
Responsible person for this module
Further responsible persons
Prof. Dr. Paul Molitor
Prerequisites
keine
Skills to be acquired in this module
Studierende sollen durch dieses Modul folgende Kompetenzen erwerben:
  • Sie wissen, wie Zeichen und Zahlen in einem Rechner dargestellt werden, und können die entsprechenden Kodierungen anwenden. Insbesondere können sie Zahlen in die unterschiedlichen Zahlendarstellungen (dezimale und binäre Darstellung durch Betrag und Vorzeichen, Einerkomplementdarstellung, Zweierkomplementdarstellung, Gleitkommadarstellungen nach IEEE 754) umwandeln und vice versa.
  • Sie können Zahlen in den unterschiedlichen Zahlendarstellungen addieren und multiplizieren.
  • Sie wissen, wie ein Rechner, insbesondere ein Prozessor, aufgebaut ist, und können den Aufbau erklären.
  • Sie kennen den Unterschied zwischen RISC und CISC.
  • Sie können kleine Assemblerprogramme schreiben und debuggen.
  • Sie verstehen, wie ein Maschinenprogramm in einem RISC durch die Hardware ausgeführt wird und können dies an Beispielen erklären.
  • Sie verstehen, wie ein Maschinenprogramm in einem CISC mithilfe eines Mikroprogramms ausgeführt wird und können dies an Beispielen erklären.
  • Sie wissen, was unter dem Begriff Speicherhierarchie zu verstehen ist, und verstehen den Zweck der Speicherhierarchie. Sie verstehen die Funktionsweise von assoziativen und direktabbildenden Caches und können die Anzahl der Cache-Misses bei einfachen Maschinenprogrammen abschätzen.
  • Sie wissen, wie Befehlspipelining funktioniert, und verstehen, dass Befehlspipelining zur Beschleunigung eines Rechners eingesetzt wird. Sie kennen darüber hinaus die Hemmnisse, die eine Befehlspipeline ausbremsen können, und wissen, wie diese Hemmnisse umgegangen werden können bzw. wie man diese löst.
Module contents
  • 1. Historischer Rückblick auf die Rechner-Entwicklung
  • 2. Codierung von Zeichen
  • 3. Darstellung von Zahlen: Festkomma- und Gleitkomma-Zahlendarstellungen
  • 4. Grober Aufbau eines Rechners
  • 5. Aufbau eines Ein-Zyklus-Prozessors (RISC)
  • 6. Aufbau eines Mehr-Zyklen-Prozessors (RISC)
  • 7. Mikroprogrammierung (CISC)
  • 8. Speicherhierarchie in einem modernen Rechner
  • 9. Überblick existierender Rechnerarchitekturen
Forms of instruction Lecture (3 SWS)
Course
Exercises (1 SWS)
Course
Languages of instruction German, English
Duration (semesters) 1 Semester Semester
Module frequency jedes Wintersemester
Module capacity unlimited
Time of examination
Credit points 5 CP
Share on module final degree Course 1: %; Course 2: %; Course 3: %; Course 4: %.
Share of module grade on the course of study's final grade 1
Module course label Course type Course title SWS Workload of compulsory attendance Workload of preparation / homework etc Workload of independent learning Workload (examination and preparation) Sum workload
Course 1 Lecture Vorlesung 3 0
Course 2 Course Prüfungsvorbereitung 0
Course 3 Exercises Übung 1 0
Course 4 Course Bearbeiten der Übungsaufgaben 0
Workload by module 150 150
Total module workload 150
Examination Exam prerequisites Type of examination
Course 1
Course 2
Course 3
Course 4
Final exam of module
Erfolgreiches Lösen der Übungsaufgaben, Aktive Mitarbeit
mündl. Prüfung oder Klausur oder Open-Book-Prüfung
Exam repetition information
Prerequisites and conditions Prerequisites Frequency Compulsory attendance Share on module grade in percent
Course 1 Winter semester No %
Course 2 Winter semester No %
Course 3 Winter semester No %
Course 4 Winter semester No %