wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Machine

profile
Hir Sanghani
Jul 11, 2023
0 Likes
0 Discussions
24 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

A Survey of Anti-Forensic Techniques: Methods, Challenges, and Countermeasures

Blog banner

Importance Of Yoga.

Blog banner

Preparing Students for Higher Education: How International Schools Shape Future Success

Blog banner

OS Assignment 3 Deadlock

Blog banner

Importance of self defence for girls

Blog banner

ROLE OF THE COMPUTER FORENSICS TOOLS AND TECHNIQUES

Blog banner

Disk Management

Blog banner

Importance Of Blockchain

Blog banner

AI & Data Science in Healthcare – Predicting diseases, medical imaging analysis

Blog banner

Python as a tool for Data science task & project

Blog banner

How to Encrypt and Decrypt Using GNU PGP

Blog banner

ARTICLE ON WRIKE CORPORATION

Blog banner

Business-to-Business

Blog banner

How to Plan a Week of Healthy Meals Without Stress

Blog banner

The Rich Heritage Of Patola Sarees: Gujarat’s Timeless Weaving Art

Blog banner

Uniprocessor Scheduling

Blog banner

The Difference Between Plaque and Tartar Explained Simply

Blog banner

Firewall in Computer Network

Blog banner

PERSONAL STORIES

Blog banner

Sage business cloud accounting

Blog banner

Memory managment

Blog banner

Whatsapp Messenger

Blog banner

Jira service Management

Blog banner

Memory management

Blog banner

Having passion in life

Blog banner

This too shall pass

Blog banner

HR Automation : Need of the hour

Blog banner

Service Design Principles

Blog banner

Concurrency:Deadlock and Starvation

Blog banner

File System

Blog banner

Social engineering in cyber security

Blog banner

Why Mumbai Professionals Are Switching Back to Home-Style Tiffin Meals

Blog banner

OS Assignment-3

Blog banner

Product Discount Calculator

Blog banner

Open Source Project By Google

Blog banner

Is Your Password Complex Enough?

Blog banner

Population

Blog banner

Women Empowerment

Blog banner

Memory Management

Blog banner

Smartphone Security: Vulnerabilities and Attacks

Blog banner

The Sunny Side of Instagram

Blog banner

Uniprocessor scheduling

Blog banner