Repository for the Operating Systems course at AGH UST.
You can check out task contents in Polish under following links:
- Lab 1 Makefile - Introduction to makefiles
- Lab 2 Libraries - compiling nad linking static and shared libraries
- Lab 3 Files - using system libraries to manage files
- Lab 4 Processes - creating and managing UNIX processes
- Lab 5 Signals - sending and handling UNIX signals
- Lab 6 Pipes - communication between processes using pipes
- Lab 7 IPC - simple chat using inter process communication queues
- Lab 8 IPC - managing memory shared by multiple processes using semaphores
- Lab 9 Threads - using threads library to optimize Conway's Game of Life
- Lab 10 Thread synchronization - mechanisms for thread synchronization to solver Santa Clause problem
- Lab 11 TCP-IP Sockets - create simple chat based on TCP/IP sockets
- LAB 12 UDP Sockets - create simple chat based on UDP sockets