The intent is to Compare the performance of different kernels as multiprogramming, multiprocessing and Inter-process communication. The project can be associated with the microservices architecture. Both the project and the microservices architecture involve breaking down a system into smaller and independent parts that work together to achieve a common goal, allowing for greater scalability and flexibility.
Compiler used is gcc version 9.3.0. We have made tests on Linux, Solaris and FreeBSD.
To instal the compiler (Gcc) use:
$ sudo apt update
$ sudo apt install build-essentialgcc trab3.c -o trab -lpthread
./trab