In the Alison free online course “Operating Systems – Introduction to Scheduling” you will learn about scheduling processes in an operating system. You will be introduced to process scheduling, priority based scheduling, setting priorities for your processes, and techniques for multiprocessor scheduling. You will also learn how Linux classifies processes into real time and normal processes, about the different schedulers Linux has used in their systems and how they work. This course will be of great interest to computer science students and computer engineers, and anyone who wants to learn about scheduling in computer operating systems.
Operating Systems – Introduction to Scheduling Course Content
- Different methods for scheduling processes.
- Priority based scheduling, how it works and its drawbacks.
- How scheduling works in a Multiprocessor environment.
- How Linux classifies processes.
- Schedulers used in Linux.
- How Completely Fair Scheduling (CFS) works in Linux.
The learner will need to have completed the previous courses:
- Introduction to Operating Systems,
- Introduction to Memory Management,
- Introduction to Operating Systems Processes, and
- Introduction to Operating Systems Interrupts.
Summary of Main Course Features
- Duration: 2-3 Hours
- Publisher: NPTEL
- Assessments: Yes
- Certification: Yes
- Minimum Grade/Class Level: Third Level