Rechnersysteme (RS)
- obligatorisch:
- CSE, B; IF, B
- 2 SWS V + 2 SWS Ü; ECTS : 5
Termine
Prüfung: Montag: 30. Juli 2007; 13:15 - 15:30 Uhr; Hörsaal H1
Die Klausur findet am Montag, den 30. Juli 2007 von 13:15 - 15:30 Uhr im Hörsaal 1 statt. Die Bearbeitgungszeit beginnt um 13:30 und beträgt 120 Minuten. Mitzubringen sind:
- Schreibzeug (kein eigenes Papier)
- Studentenausweis + Ausweis
Die Klausurergebnisse werden etwa Ende August am Prüfungsamt ausgehangen. Terminliche Verzögerungen können aber nicht 100%ig ausgeschlossen werden.
Zeit | Raum | Dozent | ||
---|---|---|---|---|
Vorlesung | Mi | 11:00 - 13:00 | G29-307 | Prof. Dr. Jörg Kaiser |
Mo | 15:00 - 17:00 | G29-E037 | Christoph Steup | |
Di | 11:00 - 13:00 | G29-E037 | Sebastian Zug | |
Mi | 09:00 - 11:00 | G29-335 | Thomas Kiebel | |
Mi | 13:00 - 15:00 | G29-335 | Christoph Steup | |
Do | 15:00 - 17:00 | G29-K059 | Thomas Kiebel |
Achtung: Die erste Vorlesung findet in der Woche vom 16.04.2007 - 22.04.2007 also am 18. April 2007 statt.
Zugangsvoraussetzungen
- VL Technische Grundlagen Informatik
Lehrinhalte
Die Veranstaltung baut auf den Grundlagen der Technischen Informatik auf und vermittelt ein grundlegendes Verstädnis über die Daten- und Kontrollstrukturen der Zentraleinheit eines digitalen Rechners. Dabei werden Themen von den grundlegenden Konzepten auf der Maschinenebene bis zur Effizienzsteigerung durch Fließbandverarbeitung und Parallelverarbeitung behandelt. Die Themen im Einzelnen:
- Organisatorisch
- Einführung:
- Einführung in die Grundlagen der Hochintegration
- Technische Komponenten zur Realisierung von Rechnern
- Rechnearchitektur:
- Interpreter und Mikroprogrammierung
- Assemblerprogrammierung
- ISA und Rechnerfamilien
- Prozessornahe Programmiertechniken
- Adressierungsoptionen und alternative Instruktionssätze
- Speicherorganisation:
- Adressumsetzung und Caches
- Ein- und Ausgabeoptionen:
- Parallele und serielle Schnittstellen
- Unterbrechungsverarbeitung
- Erhöung der Rechenleistung durch Parallelitä:
- Entwurfsphilosophie der RISC-Prozessoren
- Pipelines
- Parallelrechner
- Einfache Metriken zur Leistungsabschäzung
- 18.04.2007 Organisatorisches
- 18./25.04.2007 Einführung
- 25.04.2007 Technische Komponenten zur Realisierung von Rechnern
- 02.05.2007 Interpreter und Mikroprogrammierung / Assemblerprogrammierung
- 08.05.2007 Befehlssatz des 6809
- 16.05.2007 Adressierungsarten des 6809
- 16./23.05.2007 Prozessornahe Programmiertechnik
- 30.05.2007 Eingabe & Ausgabe / Interrupts
- 06.06.2007 Prozessoralternativen
- 13./20.06.2007 RISC-Architektur
- 20./27.06.2007 Pipelining
- 04.07.2007 Performance
- 11.07.2007 Caches
- A. Clements:
- The Principles of Computer Hardware, 3. Auflage, Oxford University Press, 2000
- David A. Patterson, John L. Hennessy:
- Computer Organization & Design - The Hardware/Software Interface, Morgan Kaufmann Publishers, San Mateo, CA, 1994 (2-te Auflage 1997)
- A.S. Tanenbaum:
- Moderne Betriebssysteme, Pearson Studium Verlag, 2002
- Daniel P. Siewiorek, C. Gordon Bell, Allen Newell:
- Computer Structures: Principles and Examples, McGraw-Hill, 1982
Zum besseren Verständniss stellen wir ein äteres Skript, das in einer früheren Vorlesung verwendet wurde, um den Stoff zu vermittelten, zur Verfügung. Wir weisen jedoch ausdrücklich darauf hin, dass das Skript noch nicht von uns aktualisiert wurde und an einigen Stellen Materialien referenziert die hier nicht oder nicht mehr zur Verfügung stehen.
Vorlesungsfolien (im PDF-Format)
Übung
Zur Teilnahme an der Übung solltet ihr euch anmelden. Ihr könnt
dazu unser Anmeldeformular
verwenden.
Hinweis: Bei der Anmeldung solltet Ihr die EMail-Adresse eures FIN-Accounts angeben.
Die Übungen beginnen ab der 18. Kalenderwoche (30. April 2007). Die
Gruppen werden anhand der angegebenen
Terminwünsche eingeteilt.
Aufgabenblätter und Informationen zu den Aufgaben sowie den Übungsgruppen findet ihr auf unserer
Übungsseite
Übungsseite.
Empfohlene Literatur
Bei der Verwendung weiterer Literatur wird diese in der Vorlesung bekanntgegeben.