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.

 

Zur aktiven Teilnahme
Zum Erreichen der aktiven Teilnahme müssen Sie mindestens 60% in allen 4 Testaten erzielen. Diese Testate werden an den folgenden Tagen in Ihrem jeweiligen Tutorium geschrieben:
Testat 1: Do, 27.07.
Testat 2: Di, 01.08.
Testat 3: Fr, 04.08.
Testat 4: Di, 08.08.

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
  1.2 Performance of processors
  1.3 Micro architecture vs. ISA

24.07.2023
2 2 Microarchitecture
  2.1 Architecture of a simple microprocessor
26.07.2023
3

2 Microarchitecture
  2.2 Introduction to pipelining
  2.3 Data hazards

27.07.2023
4

2 Microarchitecture
  2.4 Structural hazards
  2.5 Control hazards

28.07.2023
5

2 Microarchitecture
  2.6 Branch prediction

31.07.2023
6

2 Microarchitecture
  2.7 Vector-pipelining
  2.8 Superscalar processors

01.08.2023
7 3 ISA
  3.1 CISC vs. RISC
  3.2 Procedures, Traps, Interrupts & Co.
02.08.2023
8

3 ISA
  3.2 Procedures, Traps, Interrupts & Co.

4 Memory
  4.1 Memory Hierarchy

03.08.2023
9

4 Memory
  4.2 Main Memory
  4.3 Caches

04.08.2023
10 4 Memory
  4.3 Caches
  4.4 Virtual Memory
07.08.2023
11

4 Memory
  4.5 Multiprocessorsystems

5 Data Arithmetic
  5.1 Numbering Systems
  5.2 Negative Numbers

08.08.2023
12 5 Data Arithmetic
  5.3 Floating Point Numbers
09.08.2023
13 5 Data Arithmetic
  5.4 Computer Arithmetic
10.08.2023
14 Exam 11.08.2023

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.

 

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 aktuellen Studienordnung des Monobachelors Informatik anerkannt werden.

 

Zusätzliche Informationen

Eine Anmeldung zum Kurs kann nur über Onlineanmeldung erfolgen!