A Virtual Machine (VM) is software used to run a different operating system (OS) on a single piece of hardware separately. In other words, a VM is a "virtual computer" that runs within an existing physical environment, such as a computer or server (known as the host).
Typically, a computer or server has one operating system that controls everything. However, with a VM, it can run more than one operating system on the same computer. For example, Windows and Linux operating systems can function on the same computer, with each OS running separately and independently, as if they were different computers.
VMs use special software called a hypervisor to manage and control the computer's resources, such as the processor, memory (RAM), and storage, ensuring that the operating systems in the VM function properly without interfering with the host machine.
The main components of a Virtual Machine (VM) are:
Some uses of VMs include:
In summary, VMs give us the freedom to run various operating systems and applications on a single computer without the need to purchase multiple physical devices.
Prepared by:
Ts. Mohd Mazlimin Omar
Bahagian Infrastruktur ICT
Date of Input: 28/02/2025 | Updated: 27/03/2025 | zuraya

Universiti Putra Malaysia
UPM Putra InfoPort - IOI Resort
Jalan Kajang - Puchong
43400 UPM Serdang
Selangor Darul Ehsan