wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Machine

profile
Jash Hirani
Jul 11, 2023
0 Likes
0 Discussions
106 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

Women Empowerment

Blog banner

Answer

Blog banner

Memory management

Blog banner

Cyber Forensics in Healthcare: Protecting Patient Data and Preventing Breaches

Blog banner

The Rise of Evil Twin Attacks: A New Kind Of Spoofing Cyberattack

Blog banner

What is Virtual Memory

Blog banner

IoT Architecture Based Security

Blog banner

Spotify

Blog banner

Search Marketing In 2026: From Keywords To Credibility And User Intent

Blog banner

A Statistical Analysis of Player Performance and their Value in cricket

Blog banner

Having passion in life

Blog banner

Smartsheet

Blog banner

Mariana Trench: The deepest depths

Blog banner

Evolution of Operating Systems

Blog banner

Memory Management in Operating System

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner

Service Design Principles

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

Evolution of the Microprocessor ~ Aditya Pai

Blog banner

How to grow followers on Instagram business account?

Blog banner

Know your Processors!

Blog banner

Not anti-social, but pro-solitude

Blog banner

I/O buffer and its techniques

Blog banner

TRAIN TRAVELING

Blog banner

Record Blocking

Blog banner

Deadlocks

Blog banner

Harsh Rathod

Blog banner

PYTHON

Blog banner

Wiretapping

Blog banner

Super Garlicky Tomato Soup with Smashed White Beans

Blog banner

Why Data Privacy Is Changing Online Advertising

Blog banner

Monday. com App

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

Everything You Need for a Perfect Stay in Arcadia, Florida, USA.

Blog banner

File Sharing

Blog banner

Banaras

Blog banner

Malware Defense

Blog banner

Functions of Operating System

Blog banner

Layers Of Blockchain

Blog banner

GIS REMOTE SENSING

Blog banner

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

Blog banner