wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

VIRTUAL MACHINES

profile
Krisha Bhankharia
Jul 11, 2023
0 Likes
0 Discussions
60 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

Types of Big Data

Blog banner

MYNTRA

Blog banner

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

Blog banner

LinkedIn: Watch out for these 7 upcoming updates in 2023

Blog banner

How to tie a Tie

Blog banner

Zero-Click Searches: How To Stay Visible In Google’s New Era

Blog banner

Chicken Dum Biryani

Blog banner

Mumbai Metro 3

Blog banner

internet email and it's applications

Blog banner

Operating Systems

Blog banner

Types of email

Blog banner

Why Is Freshly Cooked Food Better Than Processed Food for Everyday Health?

Blog banner

Data Lakes: A Key to Modern Data Management

Blog banner

What Is Experiential Learning and Why Does It Work Better Than Rote Learning?

Blog banner

Why White Bedding Has Become a Hotel Industry Standard?

Blog banner

Synchronization

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Tools to support CSI activities

Blog banner

Risk mitigation and management

Blog banner

FREE VERSION OF G-MAIL

Blog banner

HTML vs HTML5

Blog banner

Memory Management

Blog banner

GIS Mapping

Blog banner

PERSONAL STORIES

Blog banner

Toothache at night? What does this mean, and how to cope with it?

Blog banner

Be you

Blog banner

Deadlock

Blog banner

Im Photographer

Blog banner

THE DESIRE OF MANY

Blog banner

Web browser forensics:Tools,Evidence collection and analysis

Blog banner

A book review

Blog banner

Operating System

Blog banner

?How long does wisdom tooth pain last?

Blog banner

Memory Management

Blog banner

Linux Virtual Machine Process Scheduling

Blog banner

Music helps reduce stress

Blog banner

A Short History of GIS

Blog banner

Capacity management in ITSM

Blog banner

Importance of internet

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

Firewall in Computer Network

Blog banner

Working with Sniffers for monitoring network communication

Blog banner