Systemnahe Programmierung

Pflichtmodul im 4. Fachsemester

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

1 SWS Vorlesung
1 SWS Seminaristische Übung
2 SWS Praktikum

Prüfung
120 min. schriftlich 
oder 20 min. mündlich

Wert
5 Credits