Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started