wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Machine

profile
Hir Sanghani
Jul 11, 2023
0 Likes
0 Discussions
26 Reads

Hir Sanghani - 53003220023

Assignment 2

VIRTUAL MACHINE

A Virtual Machine (VM) is a compute resource that uses software instead of a physical computer to run programs and deploy apps. One or more virtual “guest” machines run on a physical “host” machine.  Each virtual machine runs its own operating system and functions separately from the other VMs, even when they are all running on the same host. This means that, for example, a virtual MacOS virtual machine can run on a physical PC.   

Virtual machines (VMs) allow a business to run an operating system that behaves like a completely separate computer in an app window on a desktop. VMs may be deployed to accommodate different levels of processing power needs, to run software that requires a different operating system, or to test applications in a safe, sandboxed environment.

Virtual machines have historically been used for server virtualization which enables IT teams to consolidate their computing resources and improve efficiency. Additionally, virtual machines can perform specific tasks considered too risky to carry out in a host environment, such as accessing virus-infected data or testing operating systems. Since the virtual machine is separated from the rest of the system, the software inside the virtual machine cannot tamper with the host computer.  

The virtual machine runs as a process in an application window, similar to any other application, on the operating system of the physical machine. Key files that make up a virtual machine include a log file, NVRAM setting file, virtual disk file and configuration file. 

Users can choose from two different types of virtual machines—process VMs and system VMs:  

A process virtual machine allows a single process to run as an application on a host machine, providing a platform-independent programming environment by masking the information of the underlying hardware or operating system. An example of a process VM is the Java Virtual Machine, which enables any operating system to run Java applications as if they were native to that system.   

A system virtual machine is fully virtualized to substitute for a physical machine. A system platform supports the sharing of a host computer’s physical resources between multiple virtual machines, each running its own copy of the operating system. This virtualization process relies on a hypervisor, which can run on bare hardware, such as VMware ESXI, or on top of an operating system. 


Comments ()


Sign in

Read Next

Yoga in INDIA and ABROAD

Blog banner

E-commerce

Blog banner

Making Money through Instagram

Blog banner

The 60-Minute Window: What to Do (And What NOT to Do) When You Knock Out a Tooth

Blog banner

Social Engineering Deceptions and Defenses

Blog banner

Diwali

Blog banner

Ethical Hacking

Blog banner

Types Of scheduling

Blog banner

Apache Spark :- Powerful Data Processing Tool

Blog banner

Instagram

Blog banner

MEMORY FORENSIC ACQUISITION AND ANALYSISOF MEMORY AND ITS TOOLS COMPARISON

Blog banner

The Psychology of Diversity, Equity & Inclusion: How Inclusive Workplaces Boost Productivity

Blog banner

Development Of Modern Operating System

Blog banner

Artificial Intelligence and I

Blog banner

Data Science in Everyday Life (like a phone, shopping cart, or social media icons)

Blog banner

Types of E-Commerce

Blog banner

Memory Management in Operating System

Blog banner

Understanding Regression Analysis

Blog banner

ahh wait a min

Blog banner

Interrupts - Types, Working & Importance

Blog banner

Why Eating a Variety of Foods Is Important for Complete Nutrition?

Blog banner

internet email and it's applications

Blog banner

How Music Helps Children Develop Memory, Rhythm, and Language

Blog banner

Travel: Everything Everywhere!

Blog banner

City2Surf & Spring Fitness Recovery Guide: How Sports Drinks Silently Damage Enamel

Blog banner

Optimization of operating system design

Blog banner

26/11 The Black Day Of Mumbai

Blog banner

Deadlock and Starvation

Blog banner

A Day in the Life at Elzee: What Your Child Does Between Drop-Off and Pick-Up

Blog banner

OPERATING SYSTEM

Blog banner

How to use open SSL for web server - browser communication

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

AI and Cyber Security

Blog banner

The Benefits of Practical Life Activities in Preschool

Blog banner

Memory management

Blog banner

Man In The Middle Attack

Blog banner

objectives and function of operating system

Blog banner

PYTHON

Blog banner

Article on Zoho Corporation

Blog banner

Data Mapping

Blog banner

Multicore CPUs

Blog banner

Bit Coins

Blog banner