I need to generate such scheduler in operating system subject which satisfy below conditions...may i request u if anybody knows abt this plz help me out in this..topics..
Scheduler specifications:
1. Three queues, highest priority to lowest:
RR
SJF
FIFO
2. All jobs enter RR
3. Job at lower queue cannot execute until higher priority queue is empty
4. After doing I/O, the job returns to the same queue where it was suspended
Input file (parameters):
1. RR timeslot
2. bump down criteria (time spent running since entering queue),
separately for for RR and SJF
3. aging criteria (time spent waiting since entering queue), SJF and FIFO
4. preemptive/nonpreemptive SJF
5. initial estimate for SJF
6. I/O queue - FIFO
7. Jobs:
- arrival time
- number of CPU burst, I/O burst cycles
- avg CPU burst, avg I/O burst value
- %how much fluctuates up and down (one cycle up, the next down)
Find:
- avg CPU utilization
- avg turnaround time
- max response time
- max waiting time
- full report at each time event - process entering/exited, process state,
time ran&waited in the queue, time ran&waited total,
bumpups and bumpdowns