wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtualization

profile
Goral Mehta
Jul 11, 2023
0 Likes
0 Discussions
35 Reads

Earlier, 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. Therfore, the coders had to rewrite parts of applications for each OS/platform they wanted to run on. To tackle the problem  they came up with the concept called Virtualization . Virtualization technology enables a single PC or server to simultaneously run multiple operating systems , devices with virtualization can host numerous applications, including those that run on different operating systems therefore making the application more accessable . In essence, the host operating system can support a number of virtual machines (VM) , each of which has the characteristics of a particular OS .

 The VM approach is becoming a common way for businesses and individuals  to optimize their hardware usage by maximizing the number of kinds of applications that a single computer can handle , that is optimizing the memory  on that device.Commercial VM offerings by companies such as VMware and Microsoft are widely used. VM technologies also are used in desktop environments to run multiple operating systems, such as Windows , Linux , etc.

The virtual machine monitor (VMM) , or hypervisor , runs on top of (or is incorporated into) 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 networkconnections to communicate with one another, when such communication is needed.

For eg: One can run different site's in different OS on the same device using Virtualization,  the benefit of virtualization is that even if one of the site crashes for some reason others are not affected and smooth functioning takes place otherwise if they are working in same server or OS every site will be affected , VM is a cheaper option than to buy a server which not only is costly but also doesn't use memory efficiently


Comments ()


Sign in

Read Next

Amazon

Blog banner

Precision-Recall in Data Science

Blog banner

VIRTUAL MACHINE

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

Swiggi

Blog banner

Social engineering in cyber security

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

How to make Pancakes

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

Why is it hard to design an Operating Systems ?

Blog banner

Water Resources are about to exhaust...

Blog banner

Security issues in Sensor Networks and gathering admissible evidence in Network Forensics

Blog banner

Interrupts in OS

Blog banner

I/O Management and Disk Scheduling

Blog banner

Synchronization

Blog banner

Vulnerability Assessment

Blog banner

From Classic to Flavoured: Exploring Different Types of Khari

Blog banner

Little Habits, Big Impact: Daily Preschool Routines That Shape the Future

Blog banner

Patola Outfits for the Modern Wardrobe: Reviving Indian Handloom in Style

Blog banner

Capacity management in ITSM

Blog banner

MPL and how its effects?

Blog banner

Annual Day Preparation for Toddlers: What Helps and What to Avoid

Blog banner

When Is the Right Time to Enrol My Toddler Into Preschool? NEP

Blog banner

Process in OS

Blog banner

File Management system

Blog banner

Operating System

Blog banner

BIRYANI ! The history you never knew about

Blog banner

Deadlock and Starvation

Blog banner

"Audit" In Data Science

Blog banner

Virtual memory

Blog banner

Multiprocessor

Blog banner

Supervised and Unsupervised Learning

Blog banner

Things You Should Leave Behind In 2025, Whilst In 2026

Blog banner

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

Blog banner

Busted : Common Web Security Myths

Blog banner

Article on different management system

Blog banner

The Role of Cyber Forensics in Addressing Cyber security Challenges in Smart Cities

Blog banner

Navigation With Indian Constellation(NavIC) by ISRO in Geographic Information Systems

Blog banner

The Joy of Giving: How Festivals Teach Children Empathy and Gratitude

Blog banner

Booting Process In Operating System

Blog banner

IoT Evolution

Blog banner

The Role of Data Provenance and Lineage in Modern Data Science

Blog banner