This repository contains laboratory exercises, exams and templates for the Operating Systems M course of the Master's Degree in Computer Engineering at the University of Bologna.
To compile C programs:
gcc -D_REENTRANT -o fileName fileName.c -lpthread
To run C programs:
./fileName
To compile and run Go programs:
go run fileName.go
sem_init(). If you want to use OS X systems here you can find a solution.