wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Machine

profile
Jash Hirani
Jul 11, 2023
0 Likes
0 Discussions
107 Reads

Traditionally, applications have run directly on an OS on a PC or a server. Each PC or server would run only one OS at a time. Thus, the vendor had to rewrite parts of its applications for each OS/platform they would run on. An effective strategy for dealing with this problem is known as virtualization . Virtualization technology enables a single PC or server to simultaneously run multiple operating systems or multiple sessions of a single OS. A machine with virtualization can host numerous applications, including those that run on different operating systems, on a single platform. In essence, the host operating system can support a number of virtual machines (VM) , each of which has the characteristics of a particular OS and, in some versions of virtualization, the characteristics of a particular hardware platform. The VM approach is becoming a common way for businesses and individuals to deal with legacy applications and to optimize their hardware usage by maximizing the number of kinds of applications that a single computer can handle . Commercial VM offerings by companies such as VMware and Microsoft are widely used, with millions of copies having been sold. In addition to their use in server environments, these VM technologies also are used in desktop environments to run multiple operating systems, typically Windows and Linux.The virtual machine monitor (VMM) , or hypervisor , runs on top of the host OS. The VMM supports VMs, which are emulated hardware devices. Each VM runs a separate OS. The VMM handles each operating system’s communications with the processor, the storage medium, and the network. To execute programs, the VMM hands off the processor control to a virtual OS on a VM. Most VMs use virtualized network connections to communicate with one another, when such communication is needed. Key to the success of this approach is that the VMM provides a layer between software environments and the underlying hardware and host OS that is programmable, transparent to the software above it, and makes efficient use of the hardware below  it


Comments ()


Sign in

Read Next

Modern operating system

Blog banner

DIGITAL ECONOMY

Blog banner

Deadlock and Starvation

Blog banner

Os Virtual Memory

Blog banner

Are Social Media Paid Campaigns Worth It?

Blog banner

PHONE TECHNOLOGY

Blog banner

Security issues

Blog banner

Autonomy Vehicles: Future Ki Gadiya

Blog banner

File Sharing

Blog banner

Memory management

Blog banner

Software

Blog banner

10 Interesting facts you should know!!!

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Question

Blog banner

Multicore and Multithreading

Blog banner

Virus

Blog banner

How To Invest in Indian Stock Market For Beginners. ~ Tutorial 2 (NSDL And CSDL) Continued...

Blog banner

RACI model in IT services

Blog banner

INTRODUCTION TO C#

Blog banner

ahh wait a min

Blog banner

The Role of Data Provenance and Lineage in Modern Data Science

Blog banner

Discover The Top 3 Places To Stay in London

Blog banner

Guidelines for a Low sodium Diet.

Blog banner

Sleep Disorder: The Silent Link Between Sleep and Mental Health

Blog banner

Vulnerability Assessment

Blog banner

MailChimp

Blog banner

RAID

Blog banner

Protein and Energy: Why Your Workday Diet Needs More of It

Blog banner

Information Technology In E- Commerce

Blog banner

Memory management

Blog banner

How to insert contacts in zoho crm using php

Blog banner

Proof-of-Stake (PoS)

Blog banner

TOP 5 GAMING GADGETS (2024)

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

Virtual Machine

Blog banner

Survey of Which Movies Types people are Prefer to Watch in India.

Blog banner

Deadlock and Starvation

Blog banner

I/O Management and Disk Scheduling

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

Improving the Accuracy of GPS and GNSS

Blog banner

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

Blog banner

Depression

Blog banner