On 32-bit systems, processes are allowed to have upto a maximum of 2^32 bytes of address space ...Assume that process A is consuming this entire range of address space (4GB) ...My question is :
1. Is there any limit on the number of processes similar to Process A? On a 32 bit system, can we have as many process as we want each consuming 4GB of address space SIMULTANEOUSLY ? (consider for now that there is lots and lots of paging space and swapping/performance is not an issue ..)
2. If there is a limit (OS related), why is that limit due to?