What Does Scheduling Mean?
Scheduling is a method that is used to distribute valuable computing resources, usually processor time, bandwidth and memory, to the various processes, threads, data flows and applications that need them. Scheduling is done to balance the load on the system and ensure equal distribution of resources and give some prioritization according to set rules. This ensures that a computer system is able to serve all requests and achieve a certain quality of service.
Techopedia Explains Scheduling
Scheduling in a system is done by the aptly named scheduler, which is mainly concerned with three things: