1. A method for improving the operational efficiency of a virtual translation look-aside buffer (TLB) in a virtual machine environment, comprising: using at least one virtual TLB with at least one shadow address space (SAS) and at least one shadow page table (SPT); caching translations from at least one guest page table (GPTs); and using data from at least one of (a) said at least one of SPT and (b) said at least one GPT to perform an operation associated with said virtual TLB.