This repository contains solutions to the labs of the Innopolis Operating Systems (OS) course. The provided solutions cover various topics, including:
- UNIX shell
- C language and execution, from preprocessing to linking
- Pointers and variadic functions
- States of OS processes and process management in C
- Threads and Interprocess Communication (IPC)
- Process scheduling
- Memory management
- File systems
- Alternative file systems
- Process Input/Output management in C
- Deadlocks
These solutions serve as a resource for understanding and implementing the concepts taught in the OS course at Innopolis.