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

Importance Of Education.

Blog banner

"Life as a Part-time Student"

Blog banner

WORKFRONT SOFTWARE

Blog banner

Apache Kafka

Blog banner

How To Implement Search Engine Marketing (Sem) Strategy Effectively

Blog banner

Smartphone Security: Vulnerabilities and Attacks

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

Optimization of operating system design

Blog banner

IoT Evolution

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

Decision Tree: A Diagram Model

Blog banner

Pandas Matrix Applications

Blog banner

6 Digital Marketing Trends You Must Watch Out For In 2022

Blog banner

Threads in OS

Blog banner

Why is it hard to design an Operating Systems ?

Blog banner

objectives and function of operating system

Blog banner

This too shall pass

Blog banner

The Lunchbox That Came Back Untouched — How to Handle a Fussy Eater at Preschool Age

Blog banner

Spyware

Blog banner

Sage

Blog banner

Memory Hierarchy

Blog banner

Memory Management in Operating System

Blog banner

OS assignment 3

Blog banner

Big Data Architecture

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

Travel: Everything Everywhere!

Blog banner

Deadlock

Blog banner

Memory management and virtual memory

Blog banner

Danger assessment in GIS

Blog banner

File management In Operating System

Blog banner

Getting started with Android Studio

Blog banner

Data Mining

Blog banner

The Future of Web Development in 2026: Trends Every Business Must Know

Blog banner

How to grow followers on Instagram business account?

Blog banner

OS Assignment 3 Deadlock

Blog banner

Getting to Kashmir: Alternative to the Jammu-Srinagar highway

Blog banner

Scheduling

Blog banner

How Sleep Impacts Learning and Behaviour for Toddlers?

Blog banner

Virtual Machine

Blog banner

Daycare Centres Help Children Transition into Structured Learning

Blog banner

What is online marketing and why do you need to know about it ?

Blog banner