DEV Community

Discussion on: What Is a Virtual Machine?

Collapse
 
kallmanation profile image
Nathan Kallman

A person can pretend to be someone else. If they have a good enough disguise and acting; we may not even be able to tell the difference.

Just like one person can pretend to be another; one computer can pretend to be a different computer. As long as it acts well enough, the things using it won't even know the difference.

And have you ever seen a movie where the main character needs to switch between multiple disguises? A single computer can also pretend to be multiple people! But just like the actor gets into trouble the more people they pretend to be because they spend all their time switching disguises, a computer can waste a lot of time switching if it tries to pretend to be too many other computers at once.

Collapse
 
ishandeveloper profile image
Ishan Sharma

Hi @kallmanation Thank you for taking out the time and coming up with that analogy. I loved it! ❤️
However I just thought that it'd be somewhat confusing for my peers to relate with this one and @nestedsoftware 's analogy is somewhat more relatable.