Search⌘ K
AI Features

Exercise

Explore multi-CPU scheduling concepts through hands-on simulation with the multi.py tool. Learn to predict run times, analyze cache effects, and evaluate scheduling strategies including round-robin, cache affinity, and per-CPU scheduling. This exercise helps deepen understanding of multiprocessor job management and performance optimization.

We'll cover the following...

Simulator

In this exercise, we’ll use multi.py to simulate a multi-processor CPU scheduler, and learn about some of its details. Read the related README for more information about the ...