Virtual Machines – Architectures, Implementations, and ... - Hot Chips
Virtual Machines – Architectures, Implementations, and ... - Hot Chips
Virtual Machines – Architectures, Implementations, and ... - Hot Chips
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Process <strong>Virtual</strong> <strong>Machines</strong><br />
� Perform guest/host<br />
mapping at ABI level<br />
� Encapsulate guest<br />
process in processlevel<br />
runtime<br />
� Issues<br />
• Memory Architecture<br />
• Exception Architecture<br />
• OS Call Emulation<br />
• Overall VM Architecture<br />
• High Performance<br />
<strong>Implementations</strong><br />
• System Environments<br />
guest<br />
process<br />
runtime<br />
host<br />
process<br />
create<br />
file sharing<br />
HOST OS<br />
network communication<br />
August 2005 VM Intro (c) 2005, J. E. Smith 48<br />
Disk<br />
guest<br />
process<br />
runtime<br />
guest<br />
process<br />
runtime<br />
host<br />
process