Im Bereich Rechnerarchitektur wird ein Einstieg in die Funktionsweise und den Aufbau von Prozessor und Speicher gegeben. Die abgedeckten Themen umfassen Harvard- und Von-Neumann-Architektur, Rechnerarithmetik (Zahlen- und Datendarstellungen, Arithmetische Operationen), Mikroarchitektur (Register, Mikroprogrammierung, Pipelining, Sprungvorhersage), Befehlssatzarchitektur (RISC, CISC, Adressierung), Speicher (Speicherhierarchie, Cache, virtueller Speicher, Paging). In den Übungen werden Probleme mithilfe der Assemblersprache NASM gelöst.
## Hinweis:
Wenn Sie sowohl den Kurs ProInformatik IVa: Rechnerarchitektur als auch den Kurs ProInformatik IVb: Betriebs- und Kommunikationssysteme buchen und erfolgreich abschließen, kann dies für das Modul "Rechnerarchitektur, Betriebs- und Kommunikationssysteme" der Studienordnung von 2017 des Monobachelors Informatik anerkannt werden.
Vorlesungsvideos aus vergangenen Semestern
http://www.mi.fu-berlin.de/inf/groups/ag-tech/teaching/resources/Course-Material.html#CA
Vorlesungstermine
| Vorlesung | Inhalt | Datum |
|---|---|---|
| 1 |
0 Organization 1 Introduction |
01.09.2025 |
| 2 |
1 Introduction |
02.09.2025 |
| 3 |
1 Introduction 2 Data Arithmetic 3 Microarchitecture |
03.09.2025 |
| 4 |
3 Microarchitecture |
04.09.2025 |
| 5 |
3 Microarchitecture |
05.09.2025 |
| 6 | 3 Microarchitecture 3.3 Data hazards 3.4 Structural hazards 3.5 Control hazards 3.6 Branch prediction (slide 3.6.5) |
08.09.2025 |
| 7 |
3 Microarchitecture |
09.09.2025 |
| 8 |
4 Memory |
10.09.2025 |
| 9 |
4 Memory |
11.09.2025 |
| 10 |
4 Memory |
12.09.2025 |
| 11 |
4 Memory 5 Data Arithmetic II |
15.09.2025 |
| 12 |
5 Data Arithmetic II |
16.09.2025 |
| 13 |
5 Data Arithmetic II |
17.09.2025 |
| 14 |
6 ISA |
18.09.2025 |
| 17 | Exam | 19.09.2025 |
Literatur
- Andrew S. Tannenbaum: Computerarchitektur, 5. Auflage, Pearson Studium, 2006
- English: Andrew S. Tanenbaum (with contributions from James R. Goodman): Structured Computer Organization, 4th Ed., Prentice Hall International, 2005.
Zusätzliche Informationen
Eine Anmeldung zum Kurs kann nur über Onlineanmeldung erfolgen!