Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
17 Disco

17 Disco

Ratings: (0)|Views: 1 |Likes:
Published by sushmsn

More info:

Published by: sushmsn on Nov 01, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/01/2010

pdf

text

original

CS530: Advanced Operating Systems (Fall 2004)
Virtual Machines
Virtual Machines
Overview (1)
Overview (1)
2
CS530 (Fall 2004) -- Jin-Soo Kim (jinsoo@cs.kaist.ac.kr)
Virtual Machine
A fully protected and isolated copy of the underlying
physical machine’s hardware. (definition by I BM)
Virtual Machine Monitor (VMM)
IBM Mainframe
IBM VM/370
CMS
MVS
CMS
CMS
App
App
App
App
A thin software layer
that sits between
hardware and the
operating system --
virtualizing and
managing all hardware
resources.
• “Hypervisor”
Overview (2)
Overview (2)
3
CS530 (Fall 2004) -- Jin-Soo Kim (jinsoo@cs.kaist.ac.kr)
Old idea from the 1960s
IBM VM/ 370 – A VMM for IBM mainframe
– Multiple OS environments on expensive hardware
– Desirable when few machine around
Popular research idea in 1960s and 1970s
– Entire conferences on virtual machine monitor
– Hardware/VMM/OS designed together
– Robert Goldberg, Architectural Principles for Virtual Computer
Systems, Ph.D. Thesis, Harvard Univ., 1972.
I nterest died out in the 1980s and 1990s
– Hardware got cheap
– Operating systems got more more powerful (e.g., multi-user)

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->