Hi all,
I understand what is the virtual memory of a process.
every process gets 4Gb, in which its data, code, stack, etc.. resides.
every process can access only its 4Gb via its page tables,
which maps the virtual memory to the real physical one.
but what is the KERNEL's virtual memory ?
how come the kernel has a virtual memory, too ? like a process ?
what does the /dev/kmem show ?
isn't the kernel just a bunch of asynchronous functions,
working without a memory descriptor ?
thanks a lot,
Roy.