Computertechnik 2

xx.ct2.v, 106 Lektionen in FS2026

Lektionen (alle vorbei)

Und 94 weitere. Alle im Stundenplan

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