Rechnerorganisation (BA-INF 120)
Nachdem in der Vorlesung "Technische Informatik" die Grundlagen digitaler Hardware gelegt wurden, wird hier auf die Entwicklung und Architektur kompletter Rechensysteme eingegangen. Am Beispiel des MIPS-Prozessors werden alle wesentlichen Merkmale moderner Prozessorarchitekturen mit ihren konkreten Implementierungen diskutiert.
Klausureinsicht findet statt am Mittwoch, 25.09.2019, um 14:00 bis 14:20 Uhr in Seminarraum 0.011 (Campus Poppelsdorf Endenicher Allee 19a)
Dozent: Prof. Dr. Joachim K. Anlauf
Zeit/Datum: Do 14-16 Uhr (c.t.)
Ort: HS 2 (HSZ, Campus Poppelsdorf Endenicher Allee 19c)
Übungen
Organisation: Oguzhan Sezenlik
Erste Übung: 15.04.2019
Anmeldung: Die Einteilung in die Übungsgruppen ist abgeschlossen: https://puma.cs.uni-bonn.de/
Gruppen:
Nummer | Zeit | Raum | Tutor |
1 | Montag, 12 - 14 Uhr | 0.016 | Alexandra Chebotareva |
2 | Montag, 14 - 16 Uhr | 0.016 | Alexandra Chebotareva |
3 | Dienstag, 08 - 10 Uhr | 0.011 | Michel Fischer |
4 | Dienstag, 10 - 12 Uhr | 0.011 | Michel Fischer |
Vorlesungsfolien
Hinweis: Die hier zur Verfügung gestellten PDF-Dateien enthalten die Folien, so wie sie präsentiert wurden. Weitere Erläuterungen und Ausführungen an der Tafel, die in der Vorlesung vorgetragen wurden, sind nicht enthalten. Sie können daher nur als Gedächtnisstütze und nicht als Vorlesungsersatz dienen.
1 Folie / Seite | 4 Folien / Seite | Inhalt | Datum (letzte Änderung) |
1-11 | 1-11 | Organisatorisches |
4.4.2019 |
12-17 | 12-17 | 1. Computer Abstraktionen und Technologie |
4.4.2019 |
18-42 | 18-42 | 2. Performance |
3.4.2019 |
43-91 | 43-91 | 3. Befehlssätze |
23.4.2019 |
92-118 | 92-118 | 4. Computerarithmetik |
2.5.2019 |
119-175 | 119-175 | 5. Datenpfad und Steuerung |
23.5.2019 |
176-260 | 176-260 | 6. Pipelines und Instruction Level Parallelism |
4.7.2019 |
261-287 | 261-287 | 7. Speicherhierarchien |
11.7.2019 |
Übungsblätter
Zettel | Material | Inhalt | Abgabedatum |
Übung 1 | Einführung | 11.4.2019 | |
Übung 2 | Performance | 18.4.2019 | |
Übung 3 | fakultaet.asm | MIPS-Assembler Einführung | 25.4.2019 |
Übung 4 | hauptprogramm.asm | MIPS-Assember | 2.5.2019 |
Übung 5 | bubblesort.asm mipsprog.asm |
MIPS-Assembler Unterprogramme | 9.5.2019 |
Übung 6 | MIPS-Assembler und MIPS-ALU | 16.5.2019 | |
Übung 7 | MIPS Einzyklus-Datenpfad | 23.5.2019 | |
Übung 8 | MIPS Multizyklus-Datenpfad | 6.6.2019 | |
Übung 9 | MIPS Pipeline | 27.6.2019 | |
Übung 10 | Bitte beachten Sie die Hinweise auf dem Übungszettel | MIPS Pipeline | 4.7.2019 |
Übung 11 | Bitte beachten Sie die Hinweise auf dem Übungszettel | Cache | keine Abgabe |