This repository contains assignment files based on simulations which simulates some fundemental mechanisms in unix-based operating system Ubuntu. In the PA (programming assignment) files, there is an assignmet pdf, a report pdf which contains the implemantation details, related txt files, and also C/C++ implementations of those assignments are available.
Fundemental concepts that are covered in the assignments:
- Processes
- Treads, Concurrency Control
- Concurrency Control, Semaphores, Barriers
- File Systems