Which of the following queues keeps a set of all processes residing in main memory ready and waiting to execute?
Ready queue
In the traditional context of operating system process management, "Ready queue" is the specific term for processes ready to run on the CPU after being loaded into memory. Based on the analysis, the queue that holds processes residing in main memory, ready and waiting to execute, is the Ready queue.
| LIST-I | LIST-II |
|---|---|
| A. Short term scheduler | I. Determine which process are added to the system for execution level place them in ready queue. |
| B. Medium term scheduler | II. Select which process should be executed next and allocate CPU time. |
| C. Long term scheduler | III. Manage the degree of multi programming by swapping processes between main memory and disk storage |
| D. I/O Scheduler | IV. Order the input/output requests from processes waiting for I/O operations. |
An OS follows round-robin scheduling with time quantum of 4ms. Assuming that the CPU is free now and there are 20 processes waiting in the ready queue, the maximum amount of time that a process waits before getting into the CPU is _________.