0
0
Operating Systemsknowledge~5 mins

Scheduling criteria (turnaround time, waiting time, throughput) in Operating Systems - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is turnaround time in process scheduling?
Turnaround time is the total time taken from when a process enters the system until it completes. It includes both waiting time and execution time.
Click to reveal answer
beginner
Define waiting time in the context of CPU scheduling.
Waiting time is the total time a process spends waiting in the ready queue before it gets CPU time for execution.
Click to reveal answer
beginner
What does throughput measure in scheduling?
Throughput measures how many processes are completed per unit time. Higher throughput means more work is done in less time.
Click to reveal answer
intermediate
How are turnaround time and waiting time related?
Turnaround time includes waiting time plus the actual execution time of the process. So, turnaround time = waiting time + burst time.
Click to reveal answer
intermediate
Why is minimizing waiting time important in scheduling?
Minimizing waiting time improves system responsiveness and user experience because processes spend less time idle before execution.
Click to reveal answer
What does turnaround time include?
ATime spent in I/O operations only
BOnly execution time
COnly waiting time
DWaiting time plus execution time
Which scheduling criterion measures the number of processes completed per unit time?
AWaiting time
BTurnaround time
CThroughput
DResponse time
If a process has a burst time of 5 ms and waiting time of 3 ms, what is its turnaround time?
A8 ms
B5 ms
C3 ms
D2 ms
Why is high throughput desirable in scheduling?
AIt means fewer processes are completed
BIt means more processes are completed quickly
CIt increases waiting time
DIt reduces CPU utilization
Which of the following is NOT a scheduling criterion?
AMemory size
BWaiting time
CThroughput
DTurnaround time
Explain the difference between turnaround time and waiting time in process scheduling.
Think about the total time a process spends in the system versus just the waiting part.
You got /3 concepts.
    Why is throughput an important measure in CPU scheduling? Give a real-life example.
    Consider how fast work gets done in a busy place.
    You got /3 concepts.