Virtual Machines : Fundamentals for Beginners

Rahul Rathore
5 min readApr 4, 2020

This article is written as the simplest possible explanations of the Virtual Machines; keeping in mind the readers who are either new to the Data Science and Software Development, or the professionals who are changing their careers towards Data Science and Software Development.

With simplest of definitions, the Virtual Machines can be explained as the emulation of Physical Machines (i.e. Physical Computer Systems); using the software developed for this virtualization. Virtual Machines (commonly known as VMs) are used frequently now a days for widespread of applications like software development, cloud applications, analytics, even the heavy usage like deep learning or similar computation hungry applications.

To understand Virtual Machine as the emulation of Physical Machines; let’s just have a review of our understanding of Physical Machines.

Physical Machines : Physical Machines are the physical computers and servers that we use by assembling the combination of Physical Hardware, Operating Systems and Software running over it. Major components of a Physical Machine are CPU, RAM, Hard Disk, Network cards.

Physical Machines : Physical Machines are the physical computers and servers that we use by assembling the combination of Physical Hardware, Operating Systems and Software running over it…

--

--