Lehrveranstaltung: Grundzüge der Informatik II (V4 + Ü/P4)
Veranstaltungsform: Vorlesung und Übung mit Praktikum Hochschullehrer: Prof. H. Waldschmidt, Dr. K. Guntermann, Dipl.-Inform. G. Herr Ort / Zeit: 11/221, Mo., 09.50 - 11.30 Uhr 47/053, Do., 08.00 - 09.40 Uhr Beginn: Mo., 22.4.96 Voraussetzungen: Grundzüge der Informatik I
Anmeldung: nicht erforderlich Vorbesprechung: ./. Turnus: jedes Sommersemester
Thema der Lehrveranstaltung sind die Grundlagen des Aufbaus und der
Wirkungsweise von Rechnern. Gerade dieser Bereich der Informatik
unterliegt nach wie vor einer außerordentlich hohen
Veränderung. In der Vergangenheit nahm in dieser Vorlesung die
Assembler-Programmierung einen breiten Raum ein. Dies soll stark
reduziert werden. Vielmehr wird schwerpunktmäßig auf die
Rechnerorganisation eingegangen, wie sie sich an der
Hardware/Software-Schnittstelle darstellt. Dazu wird die
Programmiersprache C als weitgehend maschinenunabhängige
Assembler-Sprache herangezogen. Sequentielle und parallele
Rechnerarchitekturen werden angesprochen.
Die Lehrveranstaltung legt somit Grundlagen für die Gebiete
Betriebssysteme, Übersetzerbau, Rechnerorganisation, Rechnernetze
und Verteiltes Rechnen des Hauptstudiums.
Vorkenntnisse zur Programmiersprache C sind von Nutzen.
Literatur:
J. L. Hennesey, J. A. Patterson:
Computer Organization and Design - The Hardware-Software Interface.
Morgan Kaufmann, San Fransisco, 1993
A. S. Tanenbaum: Structured Computer Organization.
Prentice Hall, Englewood Cliffs, N.J., 2. Auflage, 1984
S. A. Ward, R. H. Halstead:
Computation Structures. MIT Press, Cambridge Mass., 1990
K. Hwang: Advanced Computer Architecture - Parallelism,
Scalability, Programmability.
McGraw-Hill, New York, 1993