Systemnahe Programmierung
Pflichtmodul im 4. Fachsemester
Voraussetzungen
Inhalt
- Betriebssystemschnittstellen
- Terminaleinbindung und -handling, Gerätetreiber
- Dateihandling mittels Systemcalls und Bibliotheksfunktionen
- Transaktionorientierter Filezugriff mittel Datei- und Satzsperren
- Prozesssystem und –Handling, Prozesssynchronisation
- Prozesskommunikation mittels Signalen und Pipes
- Erweiterte Interprozesskommunikation über Nachrichtenwarteschlangen, Semaphore und Gemeinschaftsspeicher
Literatur
- Stevens, W. R., Rago S. A.: Advanced Programming un the UNIX Environment (Second Edition), Addison Wesley, 2005
- Love, Robert: LINUX System Programming, O'Reilly, 2007
- Stevens W. R.: Programmieren von UNIX-Netzen. Hanser – Verlag 1992
- Davignon, Bernhard: UNIX – C-Programmierung. tewi – Verlag 1991
- Bach, Maurice J.: UNIX – Wie funktioniert das Betriebssystem
- .Hanser Verlag 1993
Dozent
- Ernst Jonas
1 SWS Vorlesung
1 SWS Seminaristische Übung
2 SWS Praktikum
Prüfung
120 min. schriftlich
oder 20 min. mündlich
Wert
5 Credits