Homeworks

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 segmented system.