Grundlagen digitaler Systeme (WS 2022/23)

Prof. Dr. Holger Karl


Die Veranstaltung Grundlagen digitaler Systeme ist eine Pflichtvorlesung im ersten Semester des Bachelor-Studiengangs ITSE am HPI. Sie führt in die Grundbegriffe technischer und digitaler Schaltungen in die Datenverarbeitung einem digitalen System ein. Daraus leiten wir Zustand und Automaten ab sowie die Idee der Programmierbarkeit. Damit sind alle Komponenten vorhanden, um einen einfachen Rechner zu konstruieren: Prozessorarchitektur, Instruktionssatz und Speicherhierachie. Zusätzlich wird die Anbindung eines Rechners an seine Umgebung - Ein/Ausgabe - besprochen.

Vorlesungen

Organisation & Überblick Rechnerarchitektur

Date: December 5, 2022
Language: German
Duration: 01:33:28

Überblick Rechnerarchitektur

Date: December 5, 2022
Language: German
Duration: 01:22:36

Grundbegriffe

Date: December 6, 2022
Language: German
Duration: 01:25:24

Grundbegriffe (2)

Date: December 7, 2022
Language: German
Duration: 01:29:37

Schaltnetze (Teil 1)

Date: December 12, 2022
Language: German
Duration: 01:25:04

Schaltnetze (Teil 2)

Date: December 12, 2022
Language: German
Duration: 01:21:50

Sequentielle Logik (Teil 1)

Date: December 13, 2022
Language: German
Duration: 01:16:56

Speicher & Automaten

Date: December 15, 2022
Language: German
Duration: 01:21:20

Register-Transfer-Ebene

Date: January 2, 2023
Language: German
Duration: 01:33:52

Register-Transfer-Ebene: Sprünge und Instruktionen

Date: January 2, 2023
Language: German
Duration: 01:22:59

Ein-/Ausgabe I (Teil 1)

Date: January 3, 2023
Language: German
Duration: 01:30:01

Ein-/Ausgabe I (Teil 2); RISC-V Grundstruktur

Date: January 3, 2023
Language: German
Duration: 01:25:34

RISC-V: Ausführung und Instruktionssatz

Date: January 4, 2023
Language: German
Duration: 01:25:43

RISC-V: Architekturoptionen und Speicherstruktur

Date: January 9, 2023
Language: German
Duration: 01:28:07

RISC vs. CISC, RISC-V Assembler (Teil 1)

Date: January 9, 2023
Language: German
Duration: 01:24:42

RISC-V Instruktionssatz (Teil 1)

Date: January 10, 2023
Language: German
Duration: 01:27:10

Übung 2

Date: January 10, 2023
Language: German
Duration: 00:45:20
Übung 2 00:45:20

RISC-V Instruktionssatz (Teil 2)

Date: January 11, 2023
Language: German
Duration: 01:30:41

Unterprogramme (Teil 1)

Date: January 16, 2023
Language: German
Duration: 01:25:34

Unterprogramme (Teil 2)

Date: January 16, 2023
Language: German
Duration: 01:26:59

Unterbrechungen, Interrupts, Traps

Date: January 17, 2023
Language: German
Duration: 01:25:17

Übung 3: Blatt 2, Addieren und Multiplizieren

Date: January 17, 2023
Language: German
Duration: 01:16:05

Leistungsbewertung

Date: January 18, 2023
Language: German
Duration: 01:34:16

Pipelining (Teil 1)

Date: January 23, 2023
Language: German
Duration: 01:35:07

Pipelining (Teil 2), multi-issue Prozessoren

Date: January 23, 2023
Language: German
Duration: 01:16:37

Cache (Teil 1)

Date: January 24, 2023
Language: German
Duration: 01:28:07

Übung Blatt 3, Register-Transfer-Ebene

Date: January 24, 2023
Language: German
Duration: 00:27:04

Cache-Organisation

Date: January 25, 2023
Language: German
Duration: 01:30:29

Assoziative Caches

Date: January 30, 2023
Language: German
Duration: 01:33:00

Leistungsbewertung von Caches, Speicherhierarchie

Date: January 30, 2023
Language: German
Duration: 01:23:18

Speicherhierachie und Kohärenzmodelle

Date: January 31, 2023
Language: German
Duration: 01:28:32

Übung Blatt 4, Assembler und Unterprogrammaufrufe

Date: February 1, 2023
Language: German
Duration: 00:42:20

Virtueller Speicher; Busse

Date: February 2, 2023
Language: German
Duration: 01:20:37

I/O, Speicher und Cache; Festplatten

Date: February 8, 2023
Language: German
Duration: 01:26:59

Übung 6, Hausaufgabenblatt #5

Date: February 8, 2023
Language: German
Duration: 01:04:50

Übung 7, Hausaufgabenblatt #6

Date: February 14, 2023
Language: German
Duration: 00:47:50

Klausurfragestunde

Date: February 27, 2023
Language: German
Duration: 01:36:46