wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtualization

profile
Goral Mehta
Jul 11, 2023
0 Likes
0 Discussions
34 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

Animal’s have my heart

Blog banner

objectives and functions of operating system

Blog banner

Fitness regime by Deepesh

Blog banner

Virtual Memory

Blog banner

A Journey By Train

Blog banner

Data Analytics in Data Science

Blog banner

BrainGate Technology

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner

Fault tolerance

Blog banner

Supervised and Unsupervised Learning

Blog banner

How Do I Get Rid of My People-Pleasing Behaviour?

Blog banner

virtual machine

Blog banner

Understanding the 4 Types of Learning Methods in Early Childhood

Blog banner

Koinex is shutting down and here is how you can withdraw...

Blog banner

Veg Mix Pickle

Blog banner

Real-time Scheduling - 53003230061

Blog banner

Types of Threads

Blog banner

Python as a tool for Data science task & project

Blog banner

Modern operating system

Blog banner

Loneliness

Blog banner

I/O Management and Disk Scheduling

Blog banner

Deadlock

Blog banner

Zoho

Blog banner

Sniffing: A Cyber Security Threat

Blog banner

Uniprocessor scheduling

Blog banner

Top Career Paths After a B.Com Degree in Mumbai: What’s Next for You?

Blog banner

Google

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

Raid and levels of raid.

Blog banner

Electronic Evidence in Cyber Forensics

Blog banner

What is Influencer Marketing and its Trends

Blog banner

Modern operating systems (OS)

Blog banner

Tea, Coffee, Red Wine, and Teeth: A Stain Survival Guide

Blog banner

What is HTML?

Blog banner

WHAT IS TWITTER AND HOW DOES IT WORK

Blog banner

NodeJs

Blog banner

Concept and definition of m-commerce

Blog banner

Deadlock in operating system

Blog banner

Deadlock in operating system

Blog banner

Honeypot in cyber security

Blog banner