Skip to content

luiminyan/Betriebssystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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)

About

Betriebssystem SoSe23

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors