wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

VIRTUAL MACHINES

profile
Krisha Bhankharia
Jul 11, 2023
0 Likes
0 Discussions
59 Reads

Virtualization is a technology that allows a single computer or server to run multiple operating systems or sessions of a single OS simultaneously. It provides a way to optimize hardware usage and enables businesses and individuals to deal with legacy applications effectively.

In virtualization, a virtual machine monitor (VMM) or hypervisor is used to manage and support virtual machines (VMs). The VMM runs on top of or is incorporated into the host operating system. Each VM emulates hardware devices and can run a separate operating system. The VMM handles the communication between each OS and the underlying hardware, such as the processor, storage medium, and network.

Virtual machines can communicate with each other through virtualized network connections when necessary. This allows different applications running on different operating systems to coexist on a single platform.

There are two main approaches to virtual machine architecture: process virtual machines and system virtual machines.

  1. Process Virtual Machine: A process virtual machine presents an Application Binary Interface (ABI) to an application process. It translates instructions from one platform to another, providing cross-platform portability. Process virtual machines are typically part of a high-level language (HLL) application environment and are created and terminated with the process itself. Examples of process virtual machines include the Java VM architecture and the Microsoft Common Language Infrastructure (.NET framework).
  2. System Virtual Machine: In a system virtual machine, virtualizing software translates the Instruction Set Architecture (ISA) used by one hardware platform to that of another. The virtualizing software is host to multiple guest operating systems, each running in its own VM. The virtual machine monitor (VMM) emulates the hardware ISA to enable execution of different ISAs on the host system. This approach allows a single hardware platform to support multiple isolated guest OS environments simultaneously. System virtual machines provide benefits such as application portability, support for legacy systems, and enhanced security through isolation of guest environments.

A variant of system virtual machines is the hosted VM, where the VMM is built on top of an existing host operating system. The hosted VM relies on the host OS for device drivers and lower-level services. An example of a hosted VM is the VMware GSX server.

Virtualization technologies offered by companies like VMware and Microsoft are widely used in server and desktop environments to run multiple operating systems efficiently and maximize hardware utilization.

 

 

 


Comments ()


Sign in

Read Next

child Labour

Blog banner

K-means use cases

Blog banner

Why Consistency in Eating Habits Matters and How Meal Maharaj Makes It Easy

Blog banner

Be you

Blog banner

Security Breaches in Stock market trading

Blog banner

Cyber Security in Data Breaching

Blog banner

26/11 The Black Day Of Mumbai

Blog banner

Data Analytics in Data Science

Blog banner

Routers

Blog banner

Concept and definition of m-commerce

Blog banner

note taker app

Blog banner

How Unstructured Play Helps Children Become Creative Thinkers

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 1

Blog banner

How User Data Shapes Personalised Campaigns

Blog banner

Kernel Modes: User Mode vs. Kernel Mode - 80

Blog banner

Development Of Modern Operating System

Blog banner

Why You Should Not Use Free VPNs

Blog banner

Raid

Blog banner

A Traveller’s Guide to Offbeat Places in Arcadia, Florida

Blog banner

Different Types of Data

Blog banner

Monday. com App

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

Europe Through My Lens

Blog banner

Memory management and virtual memory

Blog banner

Traveling

Blog banner

Virtual Machine

Blog banner

GIS Mapping

Blog banner

Salt, Sand, and Smiles: Does the Maroubra Lifestyle Affect Your Enamel?

Blog banner

How Does Preschool Help Children Become Better Decision Makers?

Blog banner

Current Trends in GIS and Remote Sensing(Ocean Applications)

Blog banner

Principles of Service Operation

Blog banner

Service Operations in ITSM

Blog banner

A Weekend at Oak Tree Hotel: The Best Hotel Experience in Arcadia, Florida

Blog banner

Diwali

Blog banner

IP Address

Blog banner

Direct Memory Access

Blog banner

Junk food vs healthy food

Blog banner

R Programming

Blog banner

A True Friendship

Blog banner

VIRTUAL MACHINE

Blog banner

FRIENDSHIP

Blog banner