Modultyp
Grundlagen
|
Pflichtmodul
|
Wahlbereich
|
Spezialisierungsbereich
|
Anzahl Semesterwochenstunden |
CP |
Angeboten in jedem |
V |
Ü |
S |
P |
Proj. |
∑ |
Anzahl |
Technische Informatik 1
Rechnerarchitektur und digitale Schaltungen
|
4 |
2 |
0 |
0 |
0 |
6 |
8 |
angeboten in jedem SoSe |
Technical Computer Science 1 |
|
|
|
|
Berechnung des Workloads |
|
Vorgesehenes Semester 2. Semester |
Lernziele
- Grundlegende Konzepte moderner Rechner wiedergeben und erläutern können
- Schaltkreismodellierung durch Boolesche Funktionen verstehen und erklären können
- Hardware-Realisierungen von arithmetischen Funktionen darstellen können
- Modellierung und Optimierungsansätze integrierter Schaltkreise umreißen können
- Rechnersysteme anhand der eingeführten Konzepte selbständig beurteilen können
- Unterschiedliche Hardware-Realisierungen unter den eingeführten Optimierungskriterien bewerten können
- In Gruppen Probleme analysieren, gemeinsam Lösungsstrategien entwickeln und präsentieren können
Lerninhalte
I. 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/OBusse
- Befehlssatz: RISC, CISC, Designprinzipien
- Pipelining
- Speicher: Hierachie, Organisation, Caches, Hintergrundspeicher
- Parallelität: Ausprägungen, Klassifikation von parallelen Rechnerarchitekturen, Exkurs über Verbindungsstrukturen
II. Digitale Schaltungen:
- Schaltkreise: Technologien, Definition, Kosten, Semantik von kombinatorischen Schaltkreisen, Simulation, Teilschaltkreise, Hierarchischer Entwurf, Beispiele
- Kodierung: Zeichen, Zahlen, Zahlensysteme, Übertragung, Fehlerkorrektur, HammingCode, 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
|
Prüfungsformen
i.d.R. Bearbeitung von Übungsaufgaben, Präsentation mindestens einer Lösung im Tutorium und Fachgespräch
|
Dokumente (Skripte, Programme, Literatur, usw.)
- B. Becker, R. Drechsler, P. Molitor, Technische Informatik – Eine Einführung, Pearson Studium, 2005
- A. S. Tanenbaum, J. Goodman, Computerarchitektur, 4. Aufl., Pearson Studium, 2001
- H. Wuttke, K. Henke, Schaltsysteme, Pearson Studium, 2002 W. Stallings, Computer Organization & Architecture, Prentice Hall, 2002
- C. Siemers, A. Sikora, Taschenbuch Digitaltechnik, Fachbuchverlag Leipzig, 2002
- T. Beierlein, O. Hagenbruch, Taschenbuch Mikroprozessortechnik, Fachbuchverlag Leipzig, 2001
- D. Patterson, J. Hennessy, Computer Organization & Design - The Hardware/Software Interface, Morgan Kaufmann Publishers, 1997
|
Lehrende: Prof. Dr. R. Drechsler |
Verantwortlich: Prof. Dr. R. Drechsler |