Posted: September 13th, 2017
Paper, Order, or Assignment Requirements
Project 3: Scheduling
NOTE: the example functions are given in C/C++
In this project you will write a short-term scheduler and observe its properties. It will
work as follows:
use, and the length of time to run (in milliseconds).
the example in the code (see below).
removed from the ready queue, it can be added back at the next opportunity if 40
milliseconds have expired. You do not need to schedule a timer to simulate the
I/O interrupt, just handle it when you do the clock interrupt. This way, all events
happen in the alarm handler and you can deal with them in one place.
Source code is in the Blackboard project folder. job.c generates new jobs for you, and
sim.c shows main
Place an order in 3 easy steps. Takes less than 5 mins.