Systemnahe Programmierung
it.snp.p, 164 Lektionen in FS2025
Lektionen (alle vorbei)
Und 152 weitere. Alle im Stundenplan
Modulbeschreibung 19HS
C und Unix-ähnliche Betriebssysteme sind eng verwandt und sind in der heutigen Informatik unabdingbar. Sie werden mit den Grundlagen von C und der Programmierung von Applikationen in C sowie das Interfacing mit dem (Linux) Betriebssystem mittels POSIX Aufrufen und Shell Scripts vertraut werden.
- ECTS
- 4
- Institut
- 119899: T InES
- Verantwortung
- Doran, Hans Dermot
- Sprache
- (X) Deutsch ( ) Englisch
Modulinhalte
Grundlegende Programmelemente (Sprachelemente, Datentypen, Variablen, Konstanten, Deklarationen, Operatoren, Ausdrücke, Kontrollstrukturen, Strukturen), Funktionen, Arrays, Pointer, Memory Management, Modulare Programmierung (inkl. Präprozessor, Compiling und Linking). MISRA C. Einführung und Übersicht zu Betriebsysteme, das Betriebssystem als Ressourceverwalter, HW-SW Schnittstelle. Verwaltung von Rechnenleistung, Prozesse und Threads, Scheduling. Koordination und Kooperation, Prozesssynchronisation, Interprozesskommunikation. Datenhandhabung, Speicherverwaltung, Datei-Systeme. Prakische Übungen: Erste Programme in C; Struct, enum und Funktionen; Arrays; Pointers, Arrays und Strings; Verkettete Listen, Dynamische Speicherverwaltung, Modulare Programmierung; Embedded Programmierung, Shell Scripts, Prozesse und Threads, File Systeme, Synchronisierung.
Versionen
- 19HSt.BA.IT.SNP.19HS