Thanks a lot of you both.
I also had gone through these Doc and got confused.
On the page no. 4 "in ESX, the address translation between guest physical memory and host physical memory is maintained
by the hypervisor using a physical memory mapping data structure, or pmap, for each virtual machine. The hypervisor intercepts
all virtual machine instructions that manipulate the hardware translation lookaside buffer (TLB) contents or guest operating system
page tables, which contain the virtual to physical address mapping. The actual hardware TLB state is updated based on the separate
shadow page tables, which contain the guest virtual to host physical address mapping. The shadow page tables maintain consistency
with the guest virtual to guest physical address mapping in the guest page tables and the guest physical to host physical address"
Above statement is from the doc suggested by you. There is no defination for the TLB (what does TLB, whats the use of TLB here ) and shadow page table which keep the consistancy between guest virtual, guest physical and host physical maping table. And there is no explaination how the shadow page table gets update about the gust virtual to guest physical tables. Becouse hypersior does not keep the information about guest OS in virtual machine. Hypersion is not aware about the idle memory which is not used by the guest OS.
I hope your quick responce.
Thanks in Advance