Why does there exists a VPFN if a process is going to use only one PFN. (VPFN = Virtual Page Frame Number) (PFN = Page Frame Number) The thing is I'm understanding the concept well. When a process is mapped to its Virtual Page where does the instructions go? What does the offset part (on an x86 it's 11:0 and below) do? And why does it need a VFPN? The reason why I need to know these things is because I'm soon going to get into IPC programming and I believe that I most know these for it to be easier. _________________________________________________________ DO YOU YAHOO!? Get your free @yahoo.com address at http://mail.yahoo.com