Answers

Question and Answer:

  Home  Unix Threads

⟩ What is Scheduling?

Scheduling is a key concept in computer multitasking,

multiprocessing operating system and real-time operating

system designs. Scheduling refers to the way processes are

assigned to run on the available CPUs, since there are

typically many more processes running than there are

available CPUs. This assignment is carried out by softwares

known as a scheduler and dispatcher.

The scheduler is concerned mainly with:

* Throughput - number of processes that complete their

execution per time unit.

* Latency, specifically

 180 views

More Questions for you: