Single computer can only have one running operating system. However, If we install another operating system in other drive in computer hard disk we may have to restart our computer to run that operating system. But there is a method to run whatever the OS that you have installed in you machine without above disadvantages is called than Virtual Machine!
In this concept the Virtual Machine, we can work with major OS that is already running on your computer and as well as you can work with another software which is installed by another OS. Thus, we can name that OS and software implementation as VM - Virtual Machine.