Simulation based Process Scheduling

Explore multiple Schedulers and what OS tracks

You will learn how to write a Discrete Event Simulator

Specification of Process and Random Behavior
0 200 40 90
40 100 10 40
50 20 10 10
60 200 5 20
Process
1
Process
4
process
arrival/start
Total
CPU time
CPU
Burst
IO
Burst

Cpu
burst = random ( range [ 1.. Proc.cpu_burst ]

Ioburst
= random ( range [ 1.. Proc.io_burst ]

Leave a Reply

Your email address will not be published. Required fields are marked *