ProInformatik IVa: Rechnerarchitektur S24
to Whiteboard Site

Description

Inhalt

Das Modul Rechnerarchitektur behandelt grundlegende Konzepte und Architekturen von Rechnersystemen. Themenbereiche sind hier insbesondere Von-Neumann-Rechner, Harvard-Architektur, Mikroarchitektur RISC/CISC, Mikroprogrammierung, Pipelining, Cache, Speicherhierarchie, Bussysteme, Assemblerprogrammierung, Multiprozessorsysteme, VLIW, Sprungvorhersage. Ebenso werden interne Zahlendarstellungen, Rechnerarithmetik und die Repräsentation weiterer Datentypen im Rechner behandelt.

Zur aktiven Teilnahme
Zum Erreichen der aktiven Teilnahme müssen Sie mindestens 60% in allen 3 Testaten, die über den Kursverlauf geschrieben werden, erzielen. Diese Testate werden an den folgenden Kurstagen in Ihrem jeweiligen Tutorium geschrieben:

Testat 1: Freitag, den 26.07.2024
Testat 2: Mittwoch, den 31.07.2024
Testat 3: Dienstag, den 06.08.2024

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

22.07.2024
2

1 Introduction
   1.3 Micro architecture vs. ISA

2 Data Arithmetic I
  2.1 Numbering Systems

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

23.07.2024
3

3 Microarchitecture
  3.1 Architecture of a simple microprocessor
  3.2 Introduction to pipelining

24.07.2024
4

3 Microarchitecture
   3.3 Data hazards
   3.4 Structural hazards

26.07.2024
5

3 Microarchitecture
   3.5 Control hazards
   3.6 Branch prediction
   3.8 Superscalar processors (slide 3.7.13)

30.07.2024
6

3 Microarchitecture
  3.8 Superscalar processors

4 ISA
  4.1 CISC vs. RISC (slide 4.1.27)

31.07.2024
7

4 ISA
  4.2 Procedures, Traps, Interrupts & Co.

5 Memory
  5.1 Memory Hierarchy

01.08.2024
8 5 Memory
  5.2 Main Memory
  5.3 Caches (slide 5.3.23)
02.08.2024
9

5 Memory
  5.3 Caches
  5.4 Virtual Memory (slide 5.4.7)

05.08.2024
10

5 Memory
   5.4 Virtual Memory
   5.5 Multiprocessorsystems

6 Data Arithmetic II
  6.2 Negative Numbers

06.08.2024
11 6 Data Arithmetic II
  6.3 Floating Point Numbers
07.08.2024
12

6 Data Arithmetic II
  6.4 Computer Arithmetic

08.08.2024
13 Exam 09.08.2024

 

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

 

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 22.07.2024 - 27.08.2024
Instructors
Larissa Groth
Vincent Fitte
Bernadette Keßler

Study Regulation


ProInformatik IVa: Rechnerarchitektur S24
to Whiteboard Site

Main Events

Day Time Location Details
Daily 12-14 T9/SR 005 Übungsraum 2024-07-22 - 2024-08-09

Accompanying Events

Day Time Location Details
Daily 10:15-11:45 T9/K 038 Rechnerpoolraum Vincent Fitte
Daily 10:15-11:45 T9/K 048 Rechnerpoolraum Bernadette Keßler

ProInformatik IVa: Rechnerarchitektur S24
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

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