Rechnerorganisation
Fast alle praktischen Rechnerformen basieren auf wenigen elementaren Prinzipien und Konzepten. In diesen gleichen sich z.B. PCs, Server und auch viele eingebettete Lösungen. Je komplexer die Systeme werden, umso wichtiger ist ein systematisches Grundlagenwissen für deren Verständnis. Das Modul zielt in diesem Sinne auf eine konsistente Darstellung von grundlegenden Prozessorkonzepten bis hin zu praktisch relevanten Systemkonzepten ab. Praktische Übungen im Labor vertiefen die erworbenen Kenntnisse unter Verwendung von FPGA-Experimentier-Boards und offenen PC-Bausätzen.
Inhalt der Vorlesung und Übung:
- Elementare Konzepte der Rechnerorganisation
- Entwurf eines trivialen Prozessors
- Umsetzung auf reale programmierbare Hardware
- Praktisch relevante Systemkonzepte am Beispiel eines PCs
- Speicher-, Bus-, Ein-/Ausgabesystem
- E/A- Kommunikation und Synchronisation
Bitte beachten Sie, dass Lernmaterial für registrierte Personen dieses Kurses zur Verfügung stehen. Bitte besuchen Sie auch die erste Vorlesungsstunde, da verschiedene organisatorische Dinge besprochen werden.
Der genaue Zeitpunkt der Prüfung wird im Laufe der Vorlesung noch bekannt gegeben.
Speicherhierarchie moderner Prozessoren |