PTI09930 – Systemprogrammierung unter Linux

Modul
Systemprogrammierung unter Linux
Linux System Programming
Modulnummer
PTI09930
Version: 1
Fakultät
Physikalische Technik / Informatik
Niveau
Master
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r
Dozent/-in(nen)
Lehrsprache(n)

Deutsch
in "Systemprogrammierung unter Linux"

ECTS-Credits

4.00 Credits

Workload

120 Stunden

Lehrveranstaltungen

3.00 SWS (1.00 SWS Praktikum | 2.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

75.00 Stunden
30.00 Stunden Vor-/Nachbereitung - Systemprogrammierung unter Linux
45.00 Stunden Selbststudium - Systemprogrammierung unter Linux

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

alternative Prüfungsleistung - Softwareprojekt
Modulprüfung | Wichtung: 100%
in "Systemprogrammierung unter Linux"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Vertiefende Betrachtungen von Themen der Systemprogrammierung und zu Betriebssystemen (insbesondere Protected Mode)
  • Programmentwicklung, - Debugging
  • Dateisysteme
  • E/ A-Funktionen
  • Speicherverwaltung
  • Prozesse (fork, exec), Zombie-Prozesse
  • Signale/ Signale und Kinderprozesse
  • Interprozesskommunikation
Qualifikationsziele

Die Teilnehmer beherrschen wichtige Konzepte der Systemprogrammierung unter Linux. Durch die Verknüpfung mit der Shellarbeit sind sie in der Lage, anhand von C- Codebeispielen ausgewählte Betriebssystemkonzepte nachzuvollziehen und in einen Gesamtzusammenhang einzuordnen. Fortgeschrittene Techniken der Programmiersprache C werden unter dem Betriebssystem Linux sicher angewandt.

Besondere Zulassungsvoraussetzung

keine

Empfohlene Voraussetzungen

Kenntnisse in prozeduraler C- Programmierung, theoretisches Wissen zu Betriebssystemen

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Helmut Herold/Jörg Arndt: C-Programmierung unter Linux/UNIX/Windows ISBN: 3-89990-123-1
  • Gräfe: C und Linux ISBN 3-446-22427-0
Hinweise
Keine Angabe
Zuordnung zum Curriculum
Keine Angabe