19307801 Lecture

ProInformatik IVa: Computer Architecture

Barry Linnert

Additional information / Pre-requisites

Registration for the course can only be done through the Proinformatik registration!

Comments

The area of computer architecture gives an introduction into functionality and structure of processors and memory. The topics include Harvard- and Von-Neumann architecture, computer arithmetics (number and data representation, arithmetic operations), microarchitecture (registers, microprogramming, pipelining, branch prediction), instruction set architecture (RISC, CISC, addressing), memory (memory hierarchy, caches, virtual memory, paging). In the tutorial sessions there will be programming tasks in NASM (an assembly language).

Suggested reading

  • 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.

30 Class schedule

Additional appointments

Tue, 2025-10-07 13:00 - 15:00
Klausureinsicht ProInf IVa RA

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/137 Konferenzraum (Takustr. 9)

Regular appointments

Mon, 2025-09-01 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Tue, 2025-09-02 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Wed, 2025-09-03 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Thu, 2025-09-04 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Fri, 2025-09-05 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Mon, 2025-09-08 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Tue, 2025-09-09 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Wed, 2025-09-10 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Thu, 2025-09-11 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Fri, 2025-09-12 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Mon, 2025-09-15 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Tue, 2025-09-16 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Wed, 2025-09-17 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Thu, 2025-09-18 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Fri, 2025-09-19 10:00 - 12:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Mon, 2025-09-01 15:00 - 17:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Tue, 2025-09-02 15:00 - 17:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Wed, 2025-09-03 15:00 - 17:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Thu, 2025-09-04 15:00 - 17:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Fri, 2025-09-05 15:00 - 17:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Mon, 2025-09-08 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Tue, 2025-09-09 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Wed, 2025-09-10 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Thu, 2025-09-11 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Fri, 2025-09-12 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Mon, 2025-09-15 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Tue, 2025-09-16 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Wed, 2025-09-17 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Thu, 2025-09-18 14:00 - 16:00
ProInformatik IVa: Rechnerarchitektur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Fri, 2025-09-19 14:00 - 16:00
Klausur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/SR 005 Übungsraum (Takustr. 9)