This project is to simulate a few CPU scheduling algorithms
$10-30 USD
Closed
Posted about 8 years ago
$10-30 USD
Paid on delivery
This project is to simulate a few CPU scheduling algorithms that are discussed in the class. You can work
two students as a group or team for this project. In this assignment your job will be to enhance the thread
scheduler to implement the following three scheduling algorithms: First Come First Serve (FCFS), Round
Robin (RR), Shortest Job First (SJF), and Priority (PRIO) Scheduling. For PRIO, you will be
implementing both the preemptive and non-preemptive versions. Currently, Nachos uses First Come First
Served (FCFS) scheduling. After you make your enhancements, FCFS should still run exactly as it did
before you started.