Humboldt-Universität zu Berlin - Mathematisch-Naturwissenschaftliche Fakultät - Rechnerorganisation und Kommunikation

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