Vm is a software emulation of a physical computer system that provides the functionality of a real computer. Basically using virtualization it allows us running multiple operating systems on a single physical hardware.
- Problem it solves is using different operating systems on a single computer as Each OS is specialised in certain functionalities. SO can a physical hardware behave like many computers. the Idea called virtualization and the result is virtual machines.