Hi
I have a general case about memory allocation in particular with that of the Vspace. I have been reading some documents and trying to compare how it is in Linux Kernel. Any program Virtual memory in a Linux kernel is as shown in picture below where all processes have 1GB of virtual memory which is mapped to kernel space for faster context switches and system calls.
_____________________
| Kernel Space (1GB) |
|_____________________|
| |
| User Mode Space |
| (3 GB) |
| |
|_____________________|
Regards
Mark