C für Linux/UNIX-System-Programmierer-Kurs
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
In diesem Kurs lernen Sie den Linux/UNIX-Systemzugriff über C und dessen portablen Einsatz kennen.
Zielgruppe
Programmierer
Voraussetzungen
- Kenntnis einer beliebigen Programmiersprache
- C Programmierung Grundkurs ist vorteilhaft
- UNIX Grundkurs ist vorteilhaft
Agenda
Grundlegende Begriffe
Elementare Datei-Ein/Ausgabe
- Filedeskriptoren
- Semaphore auf Dateibasis
Fortgeschrittene Ein/Ausgabe
- Zugriff auf
- Kataloge
- Gerätedateien
- Dateiattribute
Terminal-Ein/Ausgabe
- ioctl
Prozesse
- exec
- fork
- wait
- exit
Elementare Prozesskommunikation
- Pipes
- Bidirektionale Pipes
Fortgeschrittene Prozesskommunikation
- FIFO/Named Pipes
- Semaphore
- Shared-Memory
- Record-Locking
Signale
Systemaufrufe
Über den Dozenten
Christoph Stockmayer
Ziele
In diesem Kurs lernen Sie den Linux/UNIX-Systemzugriff über C und dessen portablen Einsatz kennen.
Zielgruppe
Programmierer
Voraussetzungen
- Kenntnis einer beliebigen Programmiersprache
- C Programmierung Grundkurs ist vorteilhaft
- UNIX Grundkurs ist vorteilhaft
Agenda
Grundlegende Begriffe
Elementare Datei-Ein/Ausgabe
- Filedeskriptoren
- Semaphore auf Dateibasis
Fortgeschrittene Ein/Ausgabe
- Zugriff auf
- Kataloge
- Gerätedateien
- Dateiattribute
Terminal-Ein/Ausgabe
- ioctl
Prozesse
- exec
- fork
- wait
- exit
Elementare Prozesskommunikation
- Pipes
- Bidirektionale Pipes
Fortgeschrittene Prozesskommunikation
- FIFO/Named Pipes
- Semaphore
- Shared-Memory
- Record-Locking