
When you’re running a Virtual Machine and it demands more resources than the hypervisor allocated to it, the hypervisor will schedule the request to the physical device to reallocate more resources. But it is the physical hardware of your device that will execute all processes of a virtual machine. But the hypervisor also manages the VM by allocating physical resources such as CPU, memory, and storage to the virtual machine. That means anything you do in the VM won’t influence your main OS and your device. Its purpose is to separate and isolate the Virtual Machine from your default operating system. The software that runs the Virtual Machine is called a hypervisor. Even though the VM is a virtual environment, it has its own storage where you can save different files, and it can connect to the internet.

The best way to understand what a virtual machine is is to imagine it as a file on your computer, that acts as a separate actual computer. A virtual machine exists in a virtual environment and it uses its own virtual devices, resources, and storage. A Virtual Machine, or VM for short, is like a separate computer system inside your system but it doesn’t exist in physical form.
