Source: wikibot/scheduling-computing

= Scheduling (computing)
{wiki=Scheduling_(computing)}

In computing, scheduling refers to the method by which tasks are assigned to resources, particularly in the context of operating systems and process management. The goal of scheduling is to efficiently manage the execution of multiple processes or threads on a computer system, optimizing resource utilization, responsiveness, and overall performance. \#\#\# Types of Scheduling 1. **Long-term Scheduling**: Determines which processes are admitted to the system for processing. It controls the degree of multiprogramming (the number of processes in memory).