Q3. What do we get after a little variation in Priority Scheduling?
Ans. A variation on priority scheduling theme is multilevel queue scheduling, where each task is designed one of several different levels of importance, and the most important ones always run first.
This is quite effective at scheduling jobs for a CPU, assuming that the operating system has the sense to properly assign priorities to the tasks.