The kernel has only 8MB of physical RAM allocated. And effectively, the virtual address mapped are the 3GB-4GB. This means that the user space stands from 0GB to 3GB of va (and the remaining of the physical adresses).Hey all,
Have a very basic question here, but it is kind of annoying me.
The kernel virtual area ( 3-4GB in virtual address) maps to the first 1GB of physical RAM. But it is so common that we only have a machine of 256MB/512MB etc. What is going on?
Thanks a lot!
Lei
Also note that the kernel memory is always loaded in RAM (never in swap).
If you have 512 MB of RAM, 8 MB are used by the kernel and ~500 MB are use by the processes. Some part of the memory are also reserved (RAM video and ISA memory for example).
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/