which term describes the layer of software that resides between the virtual operating system
Virtual machine