Which of the following scheduler/schedulers is/are also called CPU scheduler?
(A) Short Term Scheduler
(B) Long Term Scheduler
(C) Medium Term Scheduler
(D) Asymmetric Scheduler
Choose the correct answer from the options given below:
Explanation
Right Answer:
(A) Short Term Scheduler
Solution:
Operating System mein teen mukhya schedulers hote hain, lekin sirf Short Term Scheduler ko hi CPU Scheduler kaha jata hai kyunki ye tay karta hai ki 'Ready Queue' mein se kaunsa process CPU par execute hoga.
Mathematical Representation:
Maan lijiye hamare paas 'Ready Queue' (Qready) hai:
Short Term Scheduler (STS) ek selection function (f) ka upyog karke CPU ko process allocate karta hai:
Comparison of Schedulers:
-
Short Term Scheduler (STS): Isse CPU Scheduler kehte hain. Iska kaam speed badhana hota hai:
\text{Frequency}_{\text{STS}} > \text{Frequency}_{\text{MTS}} > \text{Frequency}_{\text{LTS}}
-
Long Term Scheduler (LTS): Isse Job Scheduler kehte hain (Degree of multi-programming control karta hai).
-
Medium Term Scheduler (MTS): Yeh Swapping ke liye zimmedar hota hai.
Sahi Option:
(A) Short Term Scheduler