what is Scheduling?

Answer Posted / avinaba biswas

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

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the window of the working set of a process?

637


Explain the performance differences between user-space threads and kernel-supported threads.?

590


Explain the different kinds of threads?

604


Explain critical section?

603


Explain similarities between thread and process?

587






Explain what is scheduling?

604


Tell me when should we use thread-safe "_r" library calls?

534


If your server is running on Unix and one of the sessions are keep on running without loading any data. how would you kill it?

624


Explain what is critical section?

551


Explain how to work unix commands on windows xp without installing unix o/s in pc?

486


What is the working set of a process?

598


How would you kill a process?

626


Explain the architectural differences between user-space threads, and kernel-supported threads?

510


Explain what is protection boundary?

568


Explain what are the main families of threads?

568