The course provides knowledge on the inner working of computer systems by introducing basic concepts in the design of microprocessors and operating systems
Lernziel
By the end of the course, the students should be able to analyze and think critically about the design and implementation of computer systems at the hardware and software boundary.
Inhalt
On the hardware side, the course will show how microprocessors implement control and data paths before introducing microarchitectural optimizations such as pipelining, speculation and caching. On the software side, the course will show how to program a microprocessor before introducing fundamental concepts in the design of operating systems such as on physical and virtual memory management, process management and scheduling.
The lectures are complemented by theoretical exercises and six practical assignments that cover the core concepts of the course and allow students to gain a deeper understanding of the topics.
Literatur
1) D.A. Patterson, J.L. Hennessy: Computer Organization and Design RISC-V Edition: The Hardware Software Interface (2nd Edition), ISBN-13: 978-0128203316
Die Leistungskontrolle wird in jeder Session angeboten. Die Repetition ist ohne erneute Belegung der Lerneinheit möglich.
Prüfungsmodus
schriftlich 90 Minuten
Zusatzinformation zum Prüfungsmodus
There will be a 30-minutes midterm exam covering 30% of the course material and happening right after the first 30% of the course. The midterm exam can improve the final grade by up to 30%.
Hilfsmittel schriftlich
No written aids or calculators allowed.
Falls die Lerneinheit innerhalb eines Prüfungsblockes geprüft wird, werden die Kreditpunkte für den gesamten bestandenen Block erteilt. Diese Angaben können noch zu Semesterbeginn aktualisiert werden; verbindlich sind die Angaben auf dem Prüfungsplan.
Lernmaterialien
Keine öffentlichen Lernmaterialien verfügbar.
Es werden nur die öffentlichen Lernmaterialien aufgeführt.
Gruppen
227-0013-00 U
Technische Informatik
Die Belegung von Gruppen in myStudies ist bis 18.03.2022 möglich.