1.3. Virtualization Architectures

There are three primary forms of system virtualization. Figure 1.1 illustrates these three architectures.

Figure 1.1. Virtualization architectures

The Type 2 architecture is implemented with things like Java Virtual Machines or Microsoft Common Language Runtime environment. It provides a runtime environment in which commands or processes can be run, regardless of the underlying operating system. There is a dependency on the virtual machine manager to understand the underlying operating system, but the language used to create the process has no dependencies on the operating system. Type 2 focuses on process ...

Get Mastering Microsoft® Virtualization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.