Question: 1 0 0 marks Given the MLFQ scheduling rules, process information and queue information below, fill in the blanks of Scheduling result table. ( 1
marks
Given the MLFQ scheduling rules, process information and queue information below, fill in the blanks
of Scheduling result table.
Rules
Rule : If PriorityA PriorityB A runs B doesn't
Rule : If PriorityA PriorityB A & B run in roundrobin fashion using the time
slice quantum length of the given queue.
Rule : When a job enters the system, it is placed at the highest priority the topmost
queue For the jobs arriving at the same time, schedule the job with smallest pid first.
Rule : Once a job uses up its time allotment at a given level regardless of how many
times it has given up the CPU its priority is reduced ie it moves down one queue
and will be at the tail of the target queue, which means it will be scheduled last
Rule : After some time period S move all the jobs in the system to the topmost queue,
and sort all the jobs by pid. The job with the largest pid will be scheduled first.
Note: Sorting will happen every time it amives the Period S
Process information
ProcessNum
pidnum: anivaltime: executiontime:
pidnum: arrivaltime: executiontime:
pidnum: anivaltime: executiontime:
pidnum: anivaltime: executiontime
pidnum: arrivaltime: executiontime:
pidnum: arrivaltime: executiontime:
Queue information
QueueNum
PeriodS
TimeSliceQ AllotmenttimeQ
TimeSliceQ AllotmenttimeQ
TimeSliceQ AllotmenttimeQ
Scheduling result table:
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
