ProInformatik IVa: Rechnerarchitektur S25
to Whiteboard Site

Description

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
  1.1 Single processor systems (slide 1.1.29)

01.09.2025
2

1 Introduction
  1.1 Single processor systems
  1.2 Performance of processors

02.09.2025
3

1 Introduction
  1.3 Micro architecture vs. ISA

2 Data Arithmetic
  2.1 Numbering Systems

3 Microarchitecture
  3.1 Architecture of a simple microprocessor (slide 3.1.10)

03.09.2025
4

3 Microarchitecture
  3.1 Architecture of a simple microprocessor
  3.2 Introduction to pipelining (slide 3.2.11)

04.09.2025
5

3 Microarchitecture
  3.2 Introduction to pipelining
  3.3 Data hazards (slide 3.3.23)

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
  3.6 Branch prediction
  3.7 Superscalar processors

09.09.2025
8

4 Memory
  4.1 Memory Hierarchy
  4.2 Main Memory

10.09.2025
9

4 Memory
  4.3 Caches (slide 4.3.36)

11.09.2025
10

4 Memory
  4.3 Caches
  4.4 Virtual Memory
  4.5 Multiprocessorsystems (slide 4.5.42)

12.09.2025
11

4 Memory
  4.5 Multiprocessorsystems

5 Data Arithmetic II
  5.2 Negative Numbers

15.09.2025
12

5 Data Arithmetic II
  5.3 Floating Point Numbers

16.09.2025
13

5 Data Arithmetic II
  5.4 Computer Arithmetic 

17.09.2025
14

6 ISA
 6.2 Procedures, Traps, Interrupts & Co.
  6.1 CISC vs. RISC

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!

Basic Course Info

Course No Course Type Hours
19307801 Vorlesung 4
19307802 Übung 4

Time Span 01.09.2025 - 07.10.2025
Instructors
Basim Bennaji
Larissa Groth
Barry Linnert
Corbin David Gerhard Georg Masur

Study Regulation


ProInformatik IVa: Rechnerarchitektur S25
to Whiteboard Site

Main Events

Day Time Location Details
Friday 14-16 T9/SR 005 Übungsraum 2025-09-19 - 2025-09-19
Daily 10-12 T9/SR 005 Übungsraum 2025-09-01 - 2025-09-19
Daily 14-16 T9/SR 005 Übungsraum 2025-09-08 - 2025-09-18
Daily 15-17 T9/SR 005 Übungsraum 2025-09-01 - 2025-09-05

Accompanying Events

Day Time Location Details
Daily 12-14 T9/K048 Basim Bennaji
Daily 12-14 T9/K038 Corbin David Gerhard Georg Masur

ProInformatik IVa: Rechnerarchitektur S25
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

ProInformatik IVa: Rechnerarchitektur S25
to Whiteboard Site

Currently there are no resources for this course available.
Or at least none which you're allowed to see with your current set of permissions.
Maybe you have to log in first.