POSIX - Systemprogrammierung
Der Teilnehmer erlernt das Einbinden der UNIX-Umgebung in seine Applikationen nach dem POSIX Standard und erhält einen Überblick über die wichtigsten Bibliotheken; das Programmieren paralleler Prozesse/Threads wird geübt.
Dauer
4 Tage / 32 Lehreinheiten
Termine
Inhalt
Aufbau des UNIX-Kernels, Fehlerbehandlung bei System-Calls, die POSIX Standards, System-Calls zur Ein-/Ausgabe, Schnittstellenkonfiguration, Prozeßmanagement und Verwaltung des Prozeß- Environments, Threads und LWPs, Möglichkeiten der Prozeßkommunikation in UNIX (POSIX- und Sys-V IPC), Synchronisation (Mutex & Semeaphore),Überblick über Bibliotheken , Verwendung der System-Database, Programmieren von Netzwerkverbindungen (TCP-Sockets)
Wir bieten alle unsere Kurse mit flexibler Teilnahmemöglichkeit an: entweder klassisch bei uns im Kursraum
oder online per MS Teams. Auch ein Wechsel an einzelnen Tagen ist möglich (hybride Durchführung).
Einfach bei der Anmeldung angeben, ob eine Online-Option gewünscht wird.
Kategorien mit diesem Kurs
Zielgruppe
Softwareentwickler; Kenntnisse der Programmiersprache C und UNIX-Grundkenntnisse werden vorausgesetzt