In this section of Operating System CPU Scheduling MCQs.it contain Operating System Process Management – CPU scheduling Criteria MCQs (Multiple Choice Questions Answers).All the MCQs (Multiple Choice Question Answers) requires in detail reading of Operating System subject as the hardness level of MCQs have been kept to advance level.
1. Many criteria have been suggested for comparing CPU-scheduling algorithms.The criteria include which of thefollowing:
- CPU utilization
- Throughput
- Turnaround time
- Waiting time
- Response time
- 1,2
- 1,2,3
- 1,2,3,4
- 1,2,3,4,5
2. We want to keep the CPU as busy as possible,This criteria refers to as
- Throughput
- CPU utilization
- Response time
3. If the CPU is busy executing processes, then work is being done. One measure of work is the number of processes that are completed per time unit, called ____.
- Throughput
- CPU utilization
- Turnaround time
- Response time
4. From the point of view of a particular process, the important criterion is how long it takes to execute that process. The interval from the time of submission of a process to the time of completion is the ____
- Throughput
- Waiting time
- Turnaround time
- Response time
Turnaround time is the sum of the periods spent waiting to get into memory, waiting in the ready queue, executing on the CPU, and doing I/O.
5. _________is the sum of the periods spent waiting in the ready queue.
- Throughput
- Waiting time
- Turnaround time
- Response time
The CPU-scheduling algorithm does not affect the amount of time during which a process executes or does I/O. It affects only the amount of time that a process spends waiting in the ready queue. Waiting time is the sum of the periods spent waiting in the ready queue
6. another measure is the time from the submission of a request until the first response is produced. This measure is called_____
- Throughput
- Waiting time
- Turnaround time
- Response time
: it is the time it takes to start responding, not the time it takes to output the response.
7. It is desirable to ______.
- minimize CPU utilization and throughput and to maximize turnaround time, waiting time, and response time
- maximize CPU utilization and throughput and to minimize turnaround time, waiting time, and response time
- maximize CPU utilization and turnaround time and to minimize throughput, waiting time, and response time
- minimize waiting time and throughput and to maximize turnaround time, CPU utilization, and response time