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)
                    
                Zielgruppe
                Softwareentwickler; Kenntnisse der Programmiersprache C und UNIX-Grundkenntnisse werden vorausgesetzt
            
        
            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.