The maximum number of processes that can be in $\textit{Ready}$ state for a computer system with $n$ CPUs is :
@Bikram Sir I have confusion with your statement and a particular line in Galvin(3.1.2, 7th edition).
Only One process can be running on any processor at any instant. Many processes may be ready and waiting, however.
@Auditi what’s there for confusion . If you have n CPU’s(multiprocessor) then at max n processes can be at running at n CPU’s because for each CPU one process will be in running state.
(D) independent of $n$. The number of processes that can be in READY state depends on the Ready Queue size and is independent of the number of CPU's.
Yes,
The number of processes in ready queue depends on the memory size of the computer . When a process is "waiting" , it has been loaded into main memory and is awaiting execution on a CPU . So main memory size define how many process must be in ready queue at any given point of time..
@Ayush Upadhyaya
can we say the number of processes in ready queue depends on the memory size of the computer?
I think it depends on various parameter and main memory size could be one of them.
State Minimum processes Maximum processes
where M= total no of processes and N=no of CPU processors
@sutanay3
How is it possible that $M$ no. of processes will be in the ready queue. It can only be possible when all of these $M$ no. of processes are arriving at the same time. Otherwise less than $M$ no. of processes will be present. So we must say $\leq M$ no. of processes will be present
In that chart, it is clearly specified that M number of processes can be present in Ready queue at MAXIMUM