Projects for the Operating Systems (SOPE) class of the Master in Informatics and Computer Engineering (MIEIC) at the Faculty of Engineering of the University of Porto (FEUP).
proj1 The objective of the project is to develop a multiprocess application that can detect duplicated files in a filesystem, replacing those duplicates with a hard link to the oldest file.
proj2 The objective of the project is to develop a multiprocess and multithread application that simulates a parking garage, using FIFOs and synchronization primitives.