VM32: A CPU simulator for demonstrational purposes of virtualization technologies

A session at SIGINT 2013

Saturday 6th July, 2013

4:00pm to 4:45pm (CET)

Virtualization techniques are prevalent nowadays. They power our cloud services, they allow us to implement and debug whole operating systems or fight the bad guys by analyzing malware automatically. But how do these techniques actually work at the system- and hardware-level? How are we able to execute two or more complete operating systems at the same time?

To demonstrate how these techniques work and how they are implemented, the author developed a stripped-down CPU for exactly this purpose: The VM32. It is a completely artificial platform for the sole purpose of demonstrating how modern virtualization techniques work and how they are implemented. The platform consists of a simulator, an assembler, a linker and a command line debugger.

The talk will introduce the audience to different virtualization techniques and explain briefly the developed architecture. A small hypervisor for the platform has been developed and will be demonstrated.

About the speaker

This person is speaking at this event.
Andreas G.

Computer science student at FH-Aachen. This guy who starts projects which are never really finished, C4 member and ball pit occupant. bio from Twitter

Next session in Saal

5pm I/O Capture Treiber-Framework by Viviane

Sign in to add slides, notes or videos to this session


Germany Germany, Cologne

5th7th July 2013

Tell your friends!


Time 4:00pm4:45pm CET

Date Sat 6th July 2013



Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session