Chap 9 Flashcards
In a multiprogramming system multiple processes exist concurrently in main memory.
TRUE
The key to multiprogramming is scheduling.
TRUE
The medium-term scheduler is invoked whenever an event occurs that may lead to the blocking of the current process or that may provide an opportunity to preempt a currently running process in favor of another.
FALSE
Scheduling affects the performance of the system because it determines which processes will wait and which will progress.
TRUE
The main objective of long-term scheduling is to allocate processor time in such a way as to optimize one or more aspects of system behavior
FALSE
In most interactive operating systems adequate response time is the critical requirement.
TRUE
One problem with a pure priority scheduling scheme is that lower-priority processes may suffer starvation.
TRUE
First-come-first-serve (FCFS) performs much better for short processes than long ones.
FALSE
Round robin is particularly effective in a general-purpose time-sharing system or transaction processing system.
TRUE
The objective of a fair-share scheduler is to monitor usage to give fewer resources to users who have had more than their fair share, and more to those who have had less than their fair share.
TRUE
The traditional UNIX scheduler employs multilevel feedback user round robin within each of the priority queues.
TRUE
First-come-first-serve (FCFS) is a simple scheduling policy that tends to favor I/O-bound processes over processor-bound processes.
FALSE
In the Highest Response Ratio Next (HRRN) scheduling policy, longer jobs are favored because they yield a larger ratio from the smaller denominator in the equation.
FALSE
A disadvantage of simulation is that results for a given run only apply to that particular collection of processes under that particular set of assumptions.
TRUE
In fair share scheduling each user is assigned a weighting of some sort that defines that user’s share of system resources as a fraction of the total usage of those resources.
TRUE
The decision as to which available process will be executed by the processor: _______________
short term scheduling
The __________ determines which process, among ready processes, is selected next for execution.
selection function
Which scheduling policy allows the OS to interrupt the currently running process and move it to the Ready state?
preemptive