Keith Nicholas :
Each process has a virtual address space which has a mapping to physical memory but then can also be virtualized to, typically, disk.",
2012-01-24T21:46:47
sameer :
It is because virtual address is split into user and kernel space. After boot process is started, paging unit is enabled which suddenly jumps into kernel space virtual address and finally it passes the control to user space. System wide page table is for kernel and each process has its own page table.\n\nWhen it runs into kernel it uses kernel page table and when switched back to user, it uses user process page table.\n\nEach process has its own page table and thus it differentiate the two process",
2012-09-23T06:21:28