System Programming Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows. License: MIT

This is a collection of three projects that were created for the System Programming Course of 2020 (Informatics and Telecommunications - NKUoA).

The first project is essentially the creation of all the structures and basic functions that will be needed in the following projects. It features a bloom filter and a skip list tailored to the needs of the project.

The second project explores the communication between processes via named pipes. The user communicates with a parent process that then distributes the work load to many child processes with which it communicates via the named pipes.

The third project has the same functionalities as the second, but explores the communication between processes via sockets and the use of threads.