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.

The “Machine Machine”<br />

� Different perspectives on<br />

what the Machine is:<br />

� Application programmer<br />

Application Program Interface<br />

• API<br />

• User ISA + library calls<br />

I/O devices<br />

<strong>and</strong><br />

Networking<br />

Application<br />

Programs<br />

Libraries<br />

Operating System<br />

Execution Hardware<br />

System Interconnect<br />

(bus)<br />

Memory<br />

Translation<br />

Main<br />

Memory<br />

August 2005 VM Intro (c) 2005, J. E. Smith 8

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

Saved successfully!

Ooh no, something went wrong!