1. A method for an operating system to improve efficiency and provide optimal behavior when executing on a virtual machine comprising: determining if said operating system is executing on a virtual machine; and if so, informing the operating system of optimal behavior for running on a virtual machine monitor (VMM).