wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Machine

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

How to Add Super Seeds to Your Everyday Meals: Easy & Healthy Ideas

Blog banner

"Can Lisp do Machine Learning?"

Blog banner

Operating system

Blog banner

LINUX VSERVER VIRTUAL MACHINE ARCHITECTURE

Blog banner

Modern Teaching Methods: Why Inquiry-based & Experiential Learning Works Best

Blog banner

Discover The Top 3 Places To Stay in London

Blog banner

My favourite food

Blog banner

Study of Backdoor and Trojan tools

Blog banner

Virtual memory

Blog banner

Europe Through My Lens

Blog banner

RAID and It's Levels

Blog banner

The Power of Teamwork: Learning Collaboration Through Everyday Activities

Blog banner

Threat management

Blog banner

undefined

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

The art of being alone

Blog banner

Mouth Ulcers: Why Do They Keep Popping Up and How Can You Actually Get Rid of Them?

Blog banner

Facebook marketing

Blog banner

Is Social Media Marketing The Next Wave Of Digital Marketing?

Blog banner

Virtual memory

Blog banner

Process Creation

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

POSITIVE ATTITUDE IN LIFE

Blog banner

Big O Notation

Blog banner

Business Intelligence v/s Big Data

Blog banner

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

Blog banner

The Role of Summer Camps in Early Childhood Development

Blog banner

USES OF WHATSAPP

Blog banner

Paid Email

Blog banner

Subnet Masking

Blog banner

AutoML: The Future of Automated Data Science

Blog banner

SAVE TREES

Blog banner

Understanding Portion Control: How Much Food Do You Really Need?

Blog banner

Texting is actually better than talking in person

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

Understanding Suicidal Thoughts and Self-Harm: Recognising the Signs and Finding Hope

Blog banner

Memory Management

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

Cache Memory

Blog banner

MULTITHREADING:ENHANCEING PERFORMANCE AND EFFICIENCY IN COMPUTING

Blog banner

Fitness regime by Deepesh

Blog banner