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

Preparing Students for Higher Education: How International Schools Shape Future Success

Blog banner

Practical Implementation of Client Server model using TCP/IP.

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

Multicore and Multithreading

Blog banner

Binary Search Tree (BST) in Data Structure

Blog banner

I/O Buffering

Blog banner

Veg/Non-veg/Egg Tiffin Meals That Are Nutritious and Filling

Blog banner

What are Tenders its various types

Blog banner

PPT methodology

Blog banner

IOT Hacking Techniques

Blog banner

The Everyday Parenting Dilemma: Safety Vs Independence

Blog banner

Modern OS

Blog banner

Getting started with Android Studio

Blog banner

Memory Management in an Operating System

Blog banner

"Audit" In Data Science

Blog banner

Europe Through My Lens

Blog banner

Blog on Smartsheet.

Blog banner

Types Of Interrupt

Blog banner

Making Money through Instagram

Blog banner

A Statistical Analysis of Player Performance and their Value in cricket

Blog banner

Evolution of Operating system.

Blog banner

Concurrency and memory

Blog banner

NIKE

Blog banner

How I use google in my daily life

Blog banner

INSTAGRAM

Blog banner

Android Flashlight Application

Blog banner

Ethical Hacking

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

John Titor: The Time Traveler

Blog banner

Incorporating Automation into Digital Forensics.

Blog banner

Bulk E-mail software

Blog banner

Fashion marketing in india

Blog banner

Uber

Blog banner

Threads in OS

Blog banner

What Makes a School Safe, Supportive, and Student-Friendly

Blog banner

Web browser forensics:Tools,Evidence collection and analysis

Blog banner

Operating system

Blog banner

The Memory Hierarchy

Blog banner

Answer

Blog banner

Why Users Leave Your Website in 5 Seconds (And How UI/UX Fixes It)

Blog banner

Malware Detection Techniques for Mobile Devices

Blog banner