My doubt is regarding 32 bit systems.
And Kernel will take around 1 GB of memory and this is common to all processes. Each process will map this to their starting wirtual addresses.
My doubt is, Is this 4 GB limit is for one process or all the processes together in the system.
As far as I know wiht Virtual Memory management one can address maximum of 4 GB(32 bit). It ok if all processes can address 4 GB combined.
Is it that each process is allocated a separate address inside a single 4 GB adress space
If each process can address 4 Gb then how is it managed.
Does any body have any clue