VMware vSphere 5.5 Virtual Machine
A virtual machine is the core of server virtualization. It is represented by package of files and hence it is easy to carry in portable storage. It provides an isolated environment for an operating system hence it enables users to use more than one operating system on the single physical hardware. Computing environment work in similar way it works in physical environment. Hypervisor or virtual machine monitor is used to create virtual environment. It virtualizes memory, interrupts, basic I/O operations etc.
VM is having all the components similar to physical machine such as CPUs, Hard disks, USB Drives, CD Drives, SCSI controller, Video card
Virtual machine configuration file extension is *.vmx while virtual disk descriptor file extension is *.vmdk.
Virtual machine configuration (VMX) file contains information about guest OS, BIOS UUID, virtual network card, virtual disk drives, CPU and memory, cores per processor, number of processors, etc.