Re: Kernel Virtual Memory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/14/05, Roy Smith <misterdabolina@xxxxxxxxx> wrote:
> so does the kernel have page directory and tables of its own ?
> where does it keep them ? does it have any replacement for task->mm ?
>



The Page Tables exists only in kernel .... For user space memory
requirements kernel is responsible to provide memory to user space and
manages it (like swapping memory, page_faulting etc) ...... The kernel
processes don't have task->mm just because they don't need them as the
whole avaialble physical memory in the system is for use by kernel
space and each module in kernel can access all available RAM in system
... So kernel tasks don't need to have seperate mm for them ....

You better look at this thread of kernelnewbies of the last month abt
the kernel address space and ask if you won't able to understand
things ....

http://mail.nl.linux.org/kernelnewbies/2005-09/msg00005.html

--
Fawad Lateef

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux