Homeworks are not mandatory; rather, they are things you can do in your own
time to see if you have really understood something.
Homework 1: Scheduling. Available in
~cs537-2/homeworks/scheduler . Read the README file therein and then run
scheduler.py to test your knowledge of different scheduling policies and the
metrics we use to evaluate them.
Homework 2: Segmentation. Available in
~cs537-2/homeworks/segmentation . Read the README file therein and then run
segmentation.py to test your knowledge of how segmentation works and the
general process of virtual-to-physical address translation in a simple