27.12.2012 Views

Virtual Machines – Architectures, Implementations, and ... - Hot Chips

Virtual Machines – Architectures, Implementations, and ... - Hot Chips

Virtual Machines – Architectures, Implementations, and ... - Hot Chips

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Process <strong>Virtual</strong> <strong>Machines</strong><br />

� Guest processes may<br />

intermingle with host<br />

processes<br />

� As a practical matter,<br />

guest <strong>and</strong> host OSes<br />

are often the same<br />

� Same-ISA Dynamic<br />

optimizers are a<br />

special case<br />

� Examples: IA-32 EL,<br />

FX!32, Dynamo<br />

guest<br />

process<br />

runtime<br />

host<br />

process<br />

create<br />

file sharing<br />

HOST OS<br />

August 2005 VM Intro (c) 2005, J. E. Smith 14<br />

Disk<br />

guest<br />

process<br />

runtime<br />

guest<br />

process<br />

runtime<br />

host<br />

process<br />

network communication

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!