MIN-Fakultät
Fachbereich Informatik
TAMS

Vorlesung Rechnerstrukturen 64-040, Wintersemester 2010/2011

Aktuelles: Klausurtermine

Hier der Vollständigkeit halber noch einmal die Klausurtermine im WS-2010/2011.

Vorlesungstermine

Neuer Hörsaal und kleine Terminverschiebung:

Inhalt

Diese Webseite wird während des Semesters mit den Informationen über die Vorlesung gefüllt. Eine ausführliche Beschreibung der Inhalte und Ziele findet sich im KVV und im Studienführer.

Skript

Die Folien zur Vorlesung werden während des Semesters nochmal komplett aktualisiert. Die einzelnen Themen werden ab Semesterbeginn sukzessive zum Download auf dieser Webseite bereitgestellt. Zunächst werden die einzelnen Kapitel als PDF angeboten, später im Semester dann auch das gesamte Skript als eine Datei.

Übungen

64-041 Übungen zu Rechnerstrukturen

Praktikum

64-042 Praktikum zu Rechnerstrukturen

Tutorium

Literatur

Die Vorlesung basiert in weiten Teilen auf dem exzellenten Buch Computer Systems, A Programmer's Perspective von R.E. Bryant und D. O'Hallaron. Die zweite aktualisierte Auflage ist gerade erschienen (2010), aber auch die erste Auflage (2003) behandelt alle relevanten Themen.

Siehe das KVV / STiNE für die gesamte Liste der empfohlenen Bücher. Oder hier klicken, um direkt zur Katalogabfrage dieser Bücher im virtuellen Bücherregal der Informatik Bibliothek (WS 2010/2011) zu gelangen.

Für die Assemblerprogrammierung ist das Buch Art of Assembly von Randy Hyde sehr empfehlenswert und gratis zum Download verfügbar. Es gibt separate Versionen, sowohl für Linux als auch für Windows.

Externe Links

Software

Auf den meisten Linux-Systemen sind die benötigten Werkzeuge zur Assemblerprogrammierung bereits vorinstalliert. Ansonsten bitte die Packages binutils sowie den C-Compiler gcc und Debugger gdb nachinstallieren.

Es gibt diverse graphische Frontends für den gdb, gegebenfalls einfach ausprobieren, welches Werkzeug einem am besten gefällt. Im Informatik-Netz stellen wir den schlichten aber funktionalen Debugger insight zur Verfügung. Das Installationsverzeichnis ist unter
/informatik/isr/tams/software/insight
gemountet. Das eigentliche Programm liegt dann unter
/informatik/isr/tams/software/insight/bin/insight

Auf Windows-Systemem empfiehlt sich der Download und die Installation der Cygwin-Tools, mit denen man ein (fast) komplettes Unix-System bekommt. Im ersten Schritt das Setup-Tool herunterladen und ausführen, dann im Menü die benötigten Pakete auswählen und nachinstallieren. Achtung: Das Setup als Administrator aufrufen, sonst funktioniert hinterher einiges nicht richtig. Hier geht es zur Cygwin Homepage.