A guest OS is the software installed on either a virtual machine (VM) or partitioned disk that describes an operating system that is different than the host operating system. Virtualization technology allows a computer to run more than a single OS at the same time.