SNP Laboratories¶
- 01 - Erste Schritte mit C
- 02: Funktionen, Datentyp “enum”
- 03 - Bit Operationen, Struct, Typedef
- 05 - Arrays/Strings/TicTacToe
- 06 - Personen Verwaltung – Linked List
- 07 - Prozesse und Threads
- 1. Übersicht
- 2. Lernziele
- 3. Aufgaben
- 3.1 Aufgabe 1: Prozess mit fork() erzeugen
- 3.2 Aufgabe 2: Prozess mit fork() und exec(): Programm Image ersetzen
- 3.3 Aufgabe 3: Prozesshierarchie analysieren
- 3.4 Aufgabe 4: Zeitlicher Ablauf von Prozessen
- 3.5 Aufgabe 5: Waisenkinder (Orphan Processes)
- 3.6 Aufgabe 6: Terminierte, halbtote Prozesse (Zombies)
- 3.7 Aufgabe 7: Auf Terminieren von Kindprozessen warten
- 3.8 Aufgabe 8: Kindprozess als Kopie des Elternprozesses
- 3.9 Aufgabe 9: Unterschied von Threads gegenüber Prozessen
- 3.10 Aufgabe 10 (optional):
- 4. Bewertung
- 08 - Synchronisationsprobleme
- 09 - File Operations
- 10 - IPC