Folien
Das folgende Material ist ausschließlich für Lehrzwecke bereitgestellt und darf nicht anderweitig verwendet werden.
| Titel | Inhalt |
| Rechnerarchitektur | Einfuehrung, Arbeitsweise Gehirn / Rechner, Prozesse |
| Computer Geschichte | Geschichte des Computer: Pioniere, Konzepte, Technologien |
| Computer Generationen | Computer Generationen: Aufbau, Eigenschaften, Unterschiede |
| Leistung und Kosten | Kriterien, Benchmarks, Kosten-/Preisvergleich |
| Befehlsformate | Daten- und Befehlsformate |
| Adressierung | X-Adressrechner, Adressierungsarten, Beispiele |
| Programmierung | Architekturen, Ausfuehrung von Befehlen |
| Befehlssatz | Einfuehrung, Grundbefehlssatz, Verteilungen, Methoden |
| Befehlsausfuehrung und Steuereinheit | Programmierkonzepte, Sequenzierung, Formate, Implementierungen, Trade-offs |
| ALU (Teil 1) | Typen, Darstellung, verschiedene Addierer |
| ALU (Teil 2) | Addition, Subtraktion, Multiplikation, Booth, Bit-Pair |
| ALU (Teil 3) | Integer-Divisions-Algorithmen und Fliesskomma Arithmetik |
| Speicher (Teil 1) | Lokalitaetsprinzipien, Speicherhierarchie und Cache |
| Speicher (Teil 2) | Virtueller Speicher, Seitenspeicher, Seitenregister, Seitentabellen, Speicherschutz |
| Software (inklusiv Betriebssysteme) | Evolution, Lader, Linker, Compiler, Multiprogrammierung, Spooling, Betriebssystem |
| Eingabe / Ausgabe | Ein-/Ausgabeproblem, Geraeteauswahl, Protokolle, Interrupts, Datentransfertechniken, Synchronisationstechniken |
| Kommunikation | Netzwerke, OSI-Modell, Kommunikationsmedien, Netzwerk- und Transportprotokolle, Anwendungen, Sicherheit |
| Beschleunigung | Beschleunigung, Bottlenecks, Tradeoffs |
| Zukunft | Performanceverbesserung, Hybridisierung, Chaosforschung, Parallel Computing, Optisches Computing, Molekular Computing |
Lecture slides in English (from year 2002)
| Title | Content |
| ca1.pdf | Introduction |
| ca2.pdf | History |
| ca3.pdf | Performance and Cost |
| ca4.pdf | Instruction Formats |
| ca5.pdf | Addressing Methods |
| ca6.pdf | Instruction Sets (Efficiency vs. Elegance) |
| ca7.pdf | Instruction Sets |
| ca8.pdf | Processing Unit |
| ca9.pdf | Microprogrammed Control Unit |
| ca10.pdf | ALU |
| ca11.pdf | ALU (2) |
| ca12.pdf | ALU (3) |
| ca13.pdf | Memory Systems |
| ca14.pdf | Memory Systems (2) |
| ca15.pdf | Memory Systems (3) |
| ca16.pdf | Software |
| ca17.pdf | Input/ Output |
| ca18.pdf | Communication |
| ca19.pdf | Computer Classes, Special Purpose Computer |
| ca20.pdf | Future |