Operating System Final Chapter 9

OS Final Chapter 9

56 cards   |   Total Attempts: 189
  

Cards In This Set

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