wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Machine

profile
Maitri Mavani
Jul 05, 2024
0 Likes
0 Discussions
113 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

Senseless Teeths

Blog banner

Big Data Architecture

Blog banner

MailChimp

Blog banner

Record Blocking

Blog banner

Virtual Machine

Blog banner

Network Forensics

Blog banner

Im Photographer

Blog banner

Boxing

Blog banner

A BLOG ON MYSQL

Blog banner

File system

Blog banner

Multiple processor scheduling

Blog banner

Types of Malware in Cyber Security

Blog banner

Why Inconel 625 and Monel 400 Remain Unbeatable in Refinery Applications?

Blog banner

Software Piracy & Online Data Protection in Digital World

Blog banner

CONCURRENCY: MUTUAL EXCLUSION AND SYNCHRONIZATION-het karia

Blog banner

SQL Injection practice on DVWA

Blog banner

From Websites To Super Apps For Digital User Experience

Blog banner

Pandas Matrix Applications

Blog banner

Shoulders

Blog banner

Old age lifestyle

Blog banner

How Men and Women Process Pain Differently

Blog banner

Types Of scheduling

Blog banner

How covid-19 impacted Social media ad spend forecast globally

Blog banner

Why Does Hierarchy Still matter in Organizations?

Blog banner

The 60-Minute Window: What to Do (And What NOT to Do) When You Knock Out a Tooth

Blog banner

The launch of UniMap by HERE

Blog banner

21ST CENTURY PATRIARCHY

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

Distributed Denial of Service (DDoS) attack

Blog banner

Four Stalls Every Vegetarian Needs To Eat At Outside Vile Parle Station

Blog banner

Why we fail after giving 100% ?

Blog banner

A Journey By Train

Blog banner

Data Mining

Blog banner

Study of Backdoor and Trojan tools

Blog banner

What Your Music Taste Reveals About Your Personality

Blog banner

File sharing

Blog banner

Deadlock

Blog banner

Importance of business process documentation

Blog banner

Operating Systems Overview

Blog banner

Policies for Service Transition

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner