Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java Win32 native Java VM Linux OS ARM VM Runtime Windows OS

Similar presentations


Presentation on theme: "Java Win32 native Java VM Linux OS ARM VM Runtime Windows OS"— Presentation transcript:

1 Java Win32 native Java VM Linux OS ARM VM Runtime Windows OS
= Whole System VM A complete software system, both OS and apps is supported on a host system that runs a different ISA and OS. VMM must emulate the entire hardware environment. VM book p. 20, Fig1.12 X86 Hardware

2 e Sa Sb e' S'a S'b

3 Virtual Machine Monitor
Applications Operating System Virtual Machine Monitor Hardware

4 Apps OS VMM VM book p. 436

5 Applications Guest OS VMApp Host OS VMMonitor VM Driver Device Driver Device Driver Device Driver X86 Hardware

6 Toolstack Applications Applications Host OS Guest OS (Modified) Guest OS (Modified) Drivers PV front PV front Xen Hypervisor virtual x86 CPU Scheduler MMU Timers X86 Hardware

7 Linux Host OS Applications OS View X86 Hardware Namespaces CGroups

8 Assignment 7 Groups 1 diagram per group 7 minutes
Prepare a 1 minute oral presentation on the key points related to the diagram


Download ppt "Java Win32 native Java VM Linux OS ARM VM Runtime Windows OS"

Similar presentations


Ads by Google