ProInformatik IVa: Rechnerarchitektur S23
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.

 

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!

Basic Course Info

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

Time Span 24.07.2023 - 28.08.2023
Instructors
Larissa Groth
Katharina Klost

Study Regulation


ProInformatik IVa: Rechnerarchitektur S23
to Whiteboard Site

Main Events

Day Time Location Details
Daily 10-12 T9/Gr. Hörsaal 2023-07-25 - 2023-08-11

Accompanying Events

Day Time Location Details
Daily 13-15 T9/K 038 Rechnerpoolraum Vincent Fitte
Daily 15-17 T9/K 038 Rechnerpoolraum Jonathan Christoph Biertimpel

ProInformatik IVa: Rechnerarchitektur S23
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

ProInformatik IVa: Rechnerarchitektur S23
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.