Virtual Machines - computer part of a remote network using...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Virtual Machines
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Types of Virtualization Virtualization can be done at multiple levels Process Virtualization Device Virtualization System Virtualization
Background image of page 2
Process Virtualization Process Virtualization can be done also at different levels. Language Level JVM, .NET Smalltalk Requires a Pseudocode Interpreted or compiled to native architecture. OS Level Processes. Each process has its own address space and threads. Cross-Instruction Sets Emulate an instruction set on top of a different architecture.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Device Virtualization Emulate a device using a different device or computer VLAN – Virtual LAN. Define a sub local area network on top of another LAN VPN – Virtual Private Network. Make a
Background image of page 4
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: computer part of a remote network using a secure channel through the Internet. NAT Network Address Translation. Share a single IP address across multiple computers. System Virtualization Hosted: Use an existing OS to host other OSs Example: Virtual Box and VM Player Bare Metal Use a specific hardware or computer to run multiple OSs simultaneously without hosting each other. Example: VMware ESX, Xen Virtual Machine From the OS point of view a VM looks like hardware. App1 App2 App3 App1 App2 App3 OS 1 OS 2 Hardware Emulation 1 Hardware Emulation 2 Virtualization Layer X86 Architecture...
View Full Document

This note was uploaded on 01/30/2012 for the course CS 354 taught by Professor Staff during the Fall '08 term at Purdue University-West Lafayette.

Page1 / 6

Virtual Machines - computer part of a remote network using...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online