On Tue, 1 Oct 2002, Pere wrote: > Well, the page tables must exist to map the virtual memory to physical > memory. > Page Table > > |-----------| 0x0000 > |Present | > |-----------| 0x1000 > |Not Present| > |-----------| 0x2000 > |Not Present| > |-----------| 0x3000 > |Present | > |-----------| > Is this correct? Yes, but it leaves out one important detail. Page tables are multiple levels. This means a process has present / non-present pointers to page tables, in a higher level page table called page directory. kind regards, Rik -- A: No. Q: Should I include quotations after my reply? http://www.surriel.com/ http://distro.conectiva.com/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/