Front | Back |
What is long-term scheduling?
|
The decision to add to the pool of
processes to be executed
|
What is medium-term scheduling?
|
The decision to add to the number of
processes that are partially or fully in
main memory
|
What is short-term scheduling?
|
The decision as to which available process will be executed by the processor
|
I/O Scheduling
|
The decision as to which process's pending I/O request shall be handled by an available I/O device
|
How does scheduling affect the performance of the system?
|
It determines which processes will wait and which will progress.
|
What is the resource provided by a processor?
|
Execution Time
|
How is a resource allocated by a processor?
|
A schedule (lame, I know.)
|
What is the aim of processor scheduling?
|
To assign processes to be executed by the processor over time
|
What are 3 system objectives for processor scheduling?
|
1) Response time
2) Throughput 3) Processor efficiency |
What are the 5 things a scheduling functions should do?
|
1) Share time fairly among processes
2) Prevent starvation of a process 3) Use the processor efficiently 4) Have low overhead 5) Prioritize processes when necessary |
What is the 3 criteria used to decide which job to admit next by the scheduler
|
1) Priority
2) Expected Execution Time 3) I/O Requirements |
What drives the decision as to when to create a new process?
|
The degree of multiprogramming
|
Medium-term scheduling is part of the _______ function.
|
Swapping
|
For medium-term scheduling, _______ decisions are based on the need to manage the degree of multiprogramming
|
Swapping-in
|
Short -term scheduling is also known as the _________
|
Dispatcher
|