HOME | KONTAKT

Logo Universität Bremen
LOGO AGRA | AG Rechnerarchitektur



Arbeitsgruppe Rechnerarchitektur / AGRA | Informatik | FB03 | Universität Bremen
Technische Informatik 1
G |

In der Lehrveranstaltung soll der prinzipielle Aufbau eines Rechners von der Hardware-Sichtweise eingeführt werden.

Die wesentlichen Aspekte hierbei sind:

  • Kenntnisse über die unterschiedlichen Ebenen und Sprachen und die daraus resultierenden Sichtweisen eines Rechners bzw. eines Systems. Hierzu werden die verwendeten Komponenten im Einzelnen besprochen und systematisch deren Zusammenhang beschrieben.
  • Kenntnisse über digitale Schaltungen und wie auf deren Basis die zuvor eingeführten Komponenten eines Rechners umgesetzt werden können. Implementierungsabhängige Aspekte werden besprochen und Optimierungskriterien bzgl. des Schaltungsentwurfs werden vorgestellt.
Dem entsprechen zwei inhaltliche Schwerpunkte:

Rechnerarchitektur
  • Rechnersichtweisen: Ebenen und Sprachen, Hierarchie, Compiler, Interpreter
  • Aufbau und Funktionsweise: Hardware, Software, Firmware, Aufbau eines von-Neumann-Rechners, Arbeitsspeicher, Speicherzelle, Arbeitsweise eines Prozessors, Speicher, I/O Busse
  • Befehlssatz: RISC, CISC, Designprinzipien
  • Pipelining
  • Speicher: Hierarchie, Organisation, Caches, Hintergrundspeicher
  • Parallelität: Ausprägungen, Klassifikation von parallelen Rechnerarchitekturen, Exkurs über Verbindungsstrukturen
Digitale Schaltungen und Rechnerorganisation:
  • Schaltkreise: Technologien, Definition, Kosten, Semantik von kombinatorischen Schaltkreisen, Simulation, Teilschaltkreise, Hierarchischer Entwurf, Beispiele
  • Kodierung: Zeichen, Zahlen, Zahlensysteme, Übertragung, Fehlerkorrektur, Hamming-Code, Huffman-Code, Festkommadarstellungen, Zahlendarstellung durch Betrag und Vorzeichen, Einer-/Zweierkomplement-Darstellung, Gleitkommadarstellung (IEEE-754 Format)
  • Boolescher Kalkül: Funktion, Algebra, Ausdrücke, alternative Funktionsdarstellung, z.B. durch Entscheidungsdiagramme
  • Zweistufige Schaltungen: Logiksynthese, Implikanten, Primimplikanten, Minimierung, Quine/McClusky, Überdeckungsproblem
  • Integrierte Schaltungen, arithmetische Schaltungen, ALU
  • Schaltungen mit speichernden Elementen
Literatur:
  • A. Tanenbaum: Structured Computer Organization (4th Edition), Prentice Hall International, 1999
  • D. Patterson, J. Hennessy: Computer Organization & Design - The Hardware/Software Interface, Morgan Kaufmann Publishers, 1994
  • J. Keller, W. Paul: HW-Design, Teubner, 1998
  • Andrew S. Tanenbaum, James Goodman, Computerarchitektur, Pearson Studium, 2001
  • H. Wuttke, K. Henke, Schaltsysteme, Pearson Studium, 2003
  • T. Beierlein, O. Hagenbruch, Taschenbuch Mikroprozessortechnik, Fachbuchverlag Leipzig, 2001
  • C. Siemers, A. Sikora, Taschenbuch Digitaltechnik, Fachbuchverlag Leipzig, 2003


Tutorien

Zeit

Raum

Tutor
Di, 8-10 Uhr MZH 5300 Moritz Mühlenhoff
Di, 8-10 Uhr MZH 7250 Thorben Fojuth
Di, 8-10 Uhr GW2 B2900 Mario Hilgemeier
Di, 13-15 Uhr MZH 7250 Görschwin Fey
Di, 13-15 Uhr MZH 7260 Udo Neitzel
Do, 8-10 Uhr MZH 7220 Nicole Ulbrich
Do, 8-10 Uhr MZH 7230 Lutz Oltmanns
Do, 8-10 Uhr MZH 7250 Daniel Dahme

Veranstalter:
Prof. Dr. Rolf Drechsler



©2023 | AG Rechnerarchitektur | Kontakt | Impressum & Datenschutz