Scheduling - Policy and Priority

Depending on the chosen task policy and associated rules the scheduler decides which task is swapped out and which task is processed next. The Linux kernel implements several scheduling policies. They are divided into non real-time and real-time policies. The scheduling policies are already implemented in mainline Linux.

Non real-time policies:

Real-time policies: