luiminyan/Betriebssystem
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
This is the git repository of material from course Betriebssystem of SoSe 2023. Uebung 00 - 03: c basics Uebung 04 Modules(make, gcc) & Präprozessor(marcos) Uebung 05 I/O & Wsort Uebung 06 Adressraumstruktur Uebung 07 Freispeicherverwaltung Uebung 08 Filesystem Uebung 09 Threads Aufgabe 0: Sieve (C basics) Aufgabe 1: Lilo (linked list) Aufgabe 2: Wsort (qsort + malloc / free + string functions) Aufgabe 3: Clash (processes, wait / waitpid (collect_zombies) , fork, string.h) Aufgabe 4: Halde: Freispeicherverwaltung + LinkedList Aufgabe 5: Palim (thread, semaphore(data signaling, mutex(mutal exclusion), limiting max thread number), file / directory operation) Klausuraufgaben: SoSe 21 Probe: PARTY (process, read a line from Befehlszeilenargumente (strtol, strtok), execvp) SoSe 21: HUPSI (process, read from stdin (strtol, strtok), execvp) WiSe 21/22: PARROT (threads, readfile, semaphores) SoSe 22: WITCH (thread, read directory, semaphores) WiSe 22/23: SAVER (process, fopen/fclose, read_input(from file), execlp)