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

Concurrency and Deadlocks

Blog banner

AI and Data Science: Revolutionizing Industries

Blog banner

Understanding - Proof of Work!

Blog banner

Self-love: Being the reason of your own smile

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

I/O Buffering

Blog banner

Memory Management

Blog banner

Culture Of Ladakh

Blog banner

The Essential Guide to Dynamic Arrays vs. Linked Lists: Which to Use and When ?

Blog banner

Deadlock

Blog banner

Mumbaicha Dabbawalla

Blog banner

AutoML: The Future of Automated Data Science

Blog banner

SECURITY TOOLS

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Review on Recovering Deleted Files

Blog banner

Ola

Blog banner

Deadlock

Blog banner

Vulnerability Assessment

Blog banner

Why Summer Break Is Important for Emotional and Cognitive Growth?

Blog banner

differentiate thinking humanly and rationally

Blog banner

Article on Fresh Book

Blog banner

The New Dr. Frankenstein who will perform first full head transplant

Blog banner

Virtual Machine

Blog banner

" THE ANSWERS THAT LED INDIAN BEAUTIES TO THE MISS UNIVERSE HISTORIC WIN. "

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

How International Schools Build Global-Minded Students through Curriculum & Activities

Blog banner

Virtual Memory

Blog banner

DATA VAULT

Blog banner

File management In Operating System

Blog banner

Memory managment

Blog banner

"Life as a Part-time Student"

Blog banner

Process Creation

Blog banner

Disk cache

Blog banner

KEAP MANAGEMENT SYSTEM

Blog banner

Operating system and overviews

Blog banner

BIRYANI ! The history you never knew about

Blog banner

Emotional Suppression: The Hidden Costs Of Unfelt Feelings

Blog banner

Big O Notation

Blog banner

Life

Blog banner

A True Friendship

Blog banner

Pilgrimage at LOC: A privilege and a paradox

Blog banner

An Overivew Of Cache Memory

Blog banner