Documente Academic
Documente Profesional
Documente Cultură
CMPE283
Presentation 1
Agenda
A brief history
Core concepts
Architectural layering
But First...
What is virtualization?
Why is it important?
Basic Definitions
Virtualization is
Basic Definitions
Basic Definitions
Basic Definitions
Hardware
Documents
Operating System
Data
Physical Devices
Application Software
Basic Definitions
CPU
PCI Bus
Time
Java Runtime
Timer
TCP/IP
Memory Page
User Account
Basic Definitions
Virtualization
or here?
Hardware from OS
OS from process
...etc...
A History Lesson...
A Brief History
A Brief History
VM (1972)
IBM VM - System/370
A Brief History
ARM
PowerPC
MIPS
etc..
A Brief History
P&G
P&G
P&G
Privileged instructions
P&G
P&G
Theorem 2
VMMs
VMMs
VMMs
VMM fidelity
VMM safety
VMM performance
P&G
P&G - Trivia
x86
Reading
Intel
Volume 1
Chapter 2.1, Chapter 3, Chapter 5
Volume 3
Chapter 2