Question: An OS using a preemptive scheduling policy assigns dynamically changing priorities. The priority of a process changes at different rates depending on its state as

An OS using a preemptive scheduling policy
assigns dynamically changing priorities. The priority of a process changes at different rates
depending on its state as follows
\alpha Rate of change of priority when a
process is running
\beta Rate of change of priority when a
process is ready
\gamma Rate of change of priority when a
process is performing I/O
Note that the rate of change of priority can be
positive, negative, or zero. A process has priority 0 when it is created. A process with a larger
numerical value of priority is considered to have
a higher priority for scheduling.
Comment on properties of the scheduling policies in each of the following cases:
a.\alpha >0,\beta =0,\gamma =0.
b.\alpha =0,\beta >0,\gamma =0.
c.\alpha =\beta =0,\gamma >0.
d.\alpha <0,\beta =0,\gamma =0.
Will the behavior of the scheduling policies
change if the priority of a process is set to 0 every
time it is scheduled?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!