- Davide Frova
- Costanza Rodriguez Gavazzi
This repository contains the code for the project of the course Operating Systems 2024 at USI.
The git repository is inside the pintos-env folder.
The .gitignore file is set to ignore every file, except the ones edided by us.
This is done to avoid uploading the whole pintos environment, and to be able to keep track of the changes we made to the original system.
All the files not present in the repository are kept as the original ones.
- Milestone 1
- Description: Added Hello World test
- Milestone 2
- Report PDF
- Description: Modified the
timer_sleepto make it not busy waiting
- Milestone 3
- Report PDF
- Description: Updated the scheduler to use the priority of the threads and nice values
- Milestone 4
- Report PDF
- Description: Implemented the system calls
writeandexitfor an initialuser programssupport
- Milestone 5
- Report PDF
- Description: Implemented the system calls
writeandwait
- Milestone 6
- Report PDF
- Description: Implemented the remaining system calls