"Preemptive Scheduling mechanisms are of three types :- (1) Round-Robin Scheduling : In this algorithm, a small time slice is assigned to each process. The CPU scheduler goes around the ready queue, allocating the CPU to each process for a time interval of one time quantum. (2) Two Queue Scheduling : In this approach, the processes are classified into two different groups. One queue is allocated to CPU bound processes and other is allocated to I/O bound processes. (3) Multilevel Queue Scheduling : A Multilevel Queue Scheduling Algorithm partition the ready queue in to separate queues and each queue has its own scheduling algorithms. Source: http://in.docsity.com/en-docs/Fundamentals_of_Operating_Systems__Lecture_notes__Poonam_Sharma"
Add a comment
to see other 5 answers