Humboldt-Universität zu Berlin - Mathematisch-Naturwissenschaftliche Fakultät - Technische Informatik

Digitale Systeme - Vorlesung, Übung und Praktikum


Aktuelles

Informationen zu den Übungen finden Sie hier

Informationen zum Praktikum finden Sie hier

Informationen zum Programmierprojekt (nur für Studierende nach Studienordnung Monobachelor 2015) hier

Bitte schreiben Sie sich für Übungen, Praktika und Programmierprojekt in Goya ein!

 


 

Wann und Wo

Vorlesungen wöchentlich:

Mo 15-17 RUD 26, 0.115

Mi 15-17 RUD 26, 0.115

 

Übungen:

Mo 13-15 RUD 25, 3.001

Di 09-11 RUD 26, 0.310

Di 11-13 RUD 26, 0.313

Mi 09-11 RUD 26, 0.313

Termine hier

 

Praktikum:

Ort und Zeit nach Zeitplan entsprechen der GOYA-Einschreibung

Informationen hier

 

Programmierprojekt:

Ort und Zeit werden noch bekannt gegeben

Informationen hier

 

Wer

Dozent: Prof. B.Scheuermann

Übungsleiter: Dr.-Ing. F. Winkler, Dr.-Ing. S. Sommer

Betreuer Programmierprojekt: D. Cagara

 


 

Was

Sie lernen Entwurfsmethoden digitaler Systeme kennen und beherrschen grundlegende Synthese-, Minimierungs- und Simulationsmethoden für kombinatorische Schaltungen. Sie verstehen die Arbeitsweise moderner Digitalrechner. Sie erlernen die Funktionsprinzipien und den Entwurf von zentralen Recheneinheiten (CPU), Speicherhierarchien und anderen Komponenten und deren Zusammenwirken. Sie verstehen das Zusammenspiel von Hard- und Softwarekomponenten bei der Implementierung von Algorithmen und erkennen die daraus resultierenden Konsequenzen für andere Gebiete der Informatik wie Programmiertechniken, Compilerbau oder Betriebssysteme.

 


 

Prüfung

Zur Prüfungszulassung benötigen Sie die festgelegte Anzahl von Punkten bei der Lösung der Hausarbeiten und ein bestandenes Praktikum.

Die schriftliche Prüfung findet am 22.07.2015 statt.



 

Download der Vorlesungsfolien

Die nachfolgende Liste wird im Laufe der Vorlesung ständig aktualisiert und ergänzt. Das folgende Material wird ausschließlich für Lehrzwecke bereitgestellt und darf nicht anderweitig verwendet werden.

 

Teil 0 - Organisatorisches

Teil 1 - Einführung

Teil 2 - Schaltalgebra

Teil 3 - Datendarstellung

Teil 4 - Arithmetic Logic Unit

Teil 5 - Sequentielle Schaltungen

Teil 6 - Prozessoren

Teil 7 - Speicherverwaltung

Teil 8 - Programmierung auf Maschinenebene

Teil 9 - Instruktionssatzarchitekturen

Teil 10 - Fortgeschrittene Konzepte

Teil 11 - Ein-/Ausgabe

Teil 12 - Betriebssysteme


 

Literaturhinweise

 

Autor(en) und Titel Inhalt Verlag und Jahr

A.S. Tanenbaum, Todd Austin:

Structured Computer Organization: International Edition

Geschichte des Computers, Logische Ebene, ISA-Ebene, Assemblerprogrammieren Prentice-Hall, 2012
B. Becker, R. Drechsler, P. Molitor: Technische Informatik - Eine Einführung Grundlagen der Digitaltechnik, kurze elektrotechnische  Grundlagen, Logikentwurf, Mikroprozessoren, Pearson, 2005
W. Schiffman, R. Schmitz: Technische Informatik 1: Grundlagen der digitalen Elektronik Elektrotechnische Grundlagen, kombinatorische und sequentielle Schaltungen Springer Lehrbuch, 3. Auflage, 1996
D.A. Patterson, J.L. Hennessey:
Rechnerorganisation und -entwurf, Deutsche Ausgabe herausgegeben von A. Bode, W. Karl und T. Ungerer
Gute Uebersicht ueber Leistungssteigerungsmethoden und Multiprozessorsysteme (3. Auflage) Elsevier Spektrum Akademischer Verlag, 2005
J.L. Hennessey, D.A. Patterson:
Computer Architecture: a Quantitative Approach
Deutsche Fassung:
Rechnerarchitektur: Analyse, Entwurf, Implementierung, Bewertung
aehnlich Hamacher, aber dazu Pipelining und RISC-CPUs Morgan Kaufmann Publishers, 1998
(2. Auflage)
Deutsche Fasung:
Vieweg, 1994

John f. Wakerly Digital Design

Digital circuits, combinatorial and sequential circuit design examples, FPGAs Springer, 1998
H. Liebig: Logischer Entwurf digitaler Systeme Boolesche Algebra, Arithmetik-Logikeinheiten, Schaltwerke, Prozessoren Springer, 1996-2006