CSCI 152 CPU Scheduling Algorithm Simulator

Hello to the recent crop of visitors! I have noticed some increased traffic to this page in the server logs this month (September, 2002), at least some of which seems to be real people and not just some crawler robots. Welcome specifically to my visitors from Japan, Australia and Singapore. I hope you manage to find this page useful or entertaining. Or something.

If you have any questions, I will do my best to answer them. Just send some email to dan at capricorn dot org. Hopefully that address isn't too confusing, I have spelled it out the way that people say it in order to deter spammers. Just put in the @ symbol and the period in the usual places.

Iterations: Number of time quantums to run for. Simulation will be extended to allow unfinished jobs to complete.
Probability: Chance of a process being introduced every timeslice. One or more means a new process every cycle.
Length: Maximum length of a process in time quantums. Actual lengths are chosen randomly.

A complicated explanation of how all of this stuff works, along with the source code, is here.