wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Machine

profile
Maitri Mavani
Jul 05, 2024
0 Likes
0 Discussions
110 Reads

What is a virtual machine?

Virtual machine (VM) is essentially a computer that runs inside another computer. It's a software program that acts like a physical computer with its own CPU, memory, storage, and operating system

Types:

>System Virtual Machines: Most common type of VM designed to run a complete operating system, just like a physical computer. They provide a full virtual environment with virtual CPU, memory, storage, and network interfaces.

>Process Virtual Machines: Less common and focuses on running specific programs or applications rather than entire operating systems.

Architecture:

•Physical Hardware (Host Machine): This is the actual computer with physical resources like CPU, memory, storage, and network interfaces. It acts as the foundation for running virtual machines.

• Hypervisor: This is software that sits directly on the physical hardware. It is the core of VM technology, acting as a virtualisation layer.

Guest Machine (Virtual Machine): This is the software program that acts like a separate computer system running on top of the hypervisor.

Guest OS and Applications: The VM runs its own OS (like Windows, Linux, etc.) and applications just like a physical computer. The OS and applications are unaware that they are running inside a virtual environment.

Advantages:

>Cost savings: It allows to consolidate multiple physical servers onto a single machine which reduces hardware costs.

>Efficiency: It optimizes maximizes hardware utilization and reduces the need for dedicated physical servers for specific tasks.

>Flexibility: It enables running different OS on single system which provides flexibility to test softwares.

>Scalability: They are easily scalable. we can add or remove VM when needed. It adjusts its resource as per demands. 

 >Testing and development: Developers can test applications on different configurations without affecting their main development machine.

>Training: It is used to create safe training environments for students or employees and allows us to practice skills in a controlled setting without risking damage to your personal computers.


Comments ()


Sign in

Read Next

MAJOR ACHIEVEMENTS OF OS

Blog banner

Who decides your overthinking, anyway?

Blog banner

Virtual Machine's

Blog banner

Virtual Machine

Blog banner

Virtual memory

Blog banner

ONLINE NEWSROOMS

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner

Buffer overflow

Blog banner

Wiretapping

Blog banner

The Future of Patola Weaving in a Sustainable Fashion World

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

How to use GIT & GITHUB

Blog banner

Data Science in Healthcare: Predicting Diseases

Blog banner

The Art Of Getting What You Want In Life....

Blog banner

LEMON PICKLE (NIMBU KA ACHAR)

Blog banner

Brain wash of social media

Blog banner

15 Websites that will make your life easier ...!!!

Blog banner

ASANA- A Management System.

Blog banner

Solving Problems with AI: The Power of Search Algorithms

Blog banner

E-BUSINESS RISK MANAGEMENT

Blog banner

Clarizen

Blog banner

Improving the Accuracy of GPS and GNSS

Blog banner

Water Resources are about to exhaust...

Blog banner

virtual memory

Blog banner

SQL Injection

Blog banner

Real time scheduling

Blog banner

The Memory Hierarchy

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

Types Of scheduling

Blog banner

Multiprocessor and Multicore Organization

Blog banner

Why is online marketing is important in current scenario

Blog banner

Data Science in Predictive Analytics: Transforming Business Decision-Making

Blog banner

The Golden Temple , Amritsar

Blog banner

Virtual machine and virtualizing

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

10 Interesting facts you should know!!!

Blog banner

How I use google in my daily life

Blog banner

Music

Blog banner

Yoga in INDIA and ABROAD

Blog banner

Memory management

Blog banner

Odoo

Blog banner

IO Buffers

Blog banner