This session gives an overview of process scheduling algorithms used in Linux. It starts with a quick recap of some standard scheduling algorithms and the UNIX SYS-VR3 process scheduler. Then the working of Linux O(1) scheduler is discussed in detail. After this the working of the latest Linux Completely Fair Share (CFS) scheduler is discussed. Finally accessing and changing scheduling parameters on the shell using schedtool and from within a C program using Linux API are practically shown.

Email: arif@pucit.edu.pk Example Codes: https://bitbucket.org/arifpucit/spvl-repo/src

Leave a Reply

Your email address will not be published. Required fields are marked *