PRESTO is a simulator for scheduling processes and physical memory made in Python 3, with a design highly inspired by htop.
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python src/Main.py
- FIFO
- Lottery
- Multiple Queues
- Orwell Lottery
- Priority
- Round Robin
- Shortest Job First
- Shortestest remaining time next
- Best fit
- Worst fit
- First fit
- Next fit
All algorithms were based on the book "Modern operating systems - Tanenbaum".