Computertechnik 2
xx.ct2.p, 250 Lektionen in FS2026
Lektionen (alle vorbei)
Und 238 weitere. Alle im Stundenplan
Klassen
Modulbeschreibung 10HS
Das Modul umfasst Speicherhierarchien mit ihren Auswirkungen auf die Software. Zudem lernen die Studierenden die Funktion und Anwendung von grundlegenden Peripherieschaltungen. Softwaretechniken zur Strukturierung und Ablaufsteuerung von Programmen bilden einen weiteren Schwerpunkt.
- ECTS
- 4
- Institut
- 119899: T InES
- Verantwortung
- Rüst Andreas
- Sprache
- (X) Deutsch ( ) Englisch
Modulinhalte
Das Modul zeigt den Ausbau eines Prozessors zu einem vollständigen Computer System. Dies umfasst einerseits Speicherhierarchien und Cache mit ihren Auswirkungen auf die Software. Andererseits lernen die Studierenden die Funktion und Anwendung von grundlegenden Peripherieschaltungen. Softwaretechniken zur Strukturierung und Ablaufsteuerung von Programmen bilden einen weiteren Schwerpunkt. Vom Prozessor zum System Aufbau eines Microcontrollers Funktionsweise Systembus Memory Map und Adressdekodierung Funktion und Verwendung von Kontroll- und Statusregistern Einsatz von Peripherieschaltungen Anschluss von IOs über GPIO Serieller Datentransfer: UART / SPI / I2C Timer / Counter und ihre Anwendungen Analog Digital Converter (ADC) Hardware Abstraction Speicherhierarchien Speichertechnologien: Volatile (SRAM, DRAM) vs. non-volatile (ROM, Flash, EEPROM) Anschluss von externen Speicherbausteinen Speicherhierarchien Cache: Temporal and Spatial Locality, Auswirkungen auf die Software Ablaufsteuerung von Programmen Strukturierung eines Programmes in Module Software State-Machines (State-Event Model) Erkennen von Events: Polling vs. Interrupt-driven IO Interrupt Performance und Latency Hardwarenahe Programmierpraktika Arbeiten mit Cross-Compiler, Linker, Loader und Debugger
Voraussetzungen
Erfolgreiches Bestehen von CT1
Versionen
- 10HSt.BA.XX.CT2.10HS