Final answer:
If all processes are I/O bound, the ready queue will almost always be empty, and the Short term Scheduler will have a lot to do.
Step-by-step explanation:
If all processes are I/O bound, the ready queue will almost always be empty, and the Short term Scheduler will have a lot to do.
In a computer system, a process is considered I/O bound if it spends most of its time waiting for input or output operations to complete. When all processes are I/O bound, they will be in the blocked state, waiting for their I/O requests to be fulfilled. As a result, the ready queue, which holds processes that are ready to be executed by the CPU, will be empty.
The Short term Scheduler is responsible for selecting a process from the ready queue to run on the CPU. In this scenario, since there are no processes in the ready queue, the Short term Scheduler will have a lot of work to do in finding and scheduling the next process to run.