Homework 1: Scheduling
The goal of these homework problems is to practice using different scheduling algorithms and to understand the relative benefits of each.
Our text provides a series of homework problems to further explore the OS concepts we're learning about in class.
Download the scheduler.py script (in scheduler.tar) and try problems 4, 5, 6, and 7 at the end of the Scheduling chapter.
MLFQ is an important and more realistic scheduling algorithm. Try problems 1,2,3 at the end of the Scheduling: MLFQ chapter.