Chapter 9 (Uniprocessor Scheduling) Flashcards
What does the long-term scheduler do?
Decides when to admit a process into the ready queue
What does the medium-term scheduler do?
Decides when to swap processes in and out of memory
What does the short-term scheduler do?
Decides which ready process to execute next
What two decisions does the long-term scheduler make?
Whether to admit a new process to the system
Which process to admit
T/F Medium-term scheduling can further manage the degree of multi programming
T
What is short-term scheduling also known as?
Dispatcher
What is user-oriented criteria?
Things the user sees
What is system-oriented criteria?
System concerns
What are some user-oriented performance-related criteria?
Turnaround time
Response time
Deadlines
What is a user-oriented other criteria?
Predictability
What are some system-oriented performance related criteria?
Throughput
Processor utilization
What are some system-oriented other criteria?
Fairness
Enforcing priorities
Balancing resources
What is a solution to prevent starving lower priority processes?
Aging a lower priority to a higher priority until it can eventually run
What is the selection function?
Which process runs next
What is the decision mode?
When to run the selection function