Showing posts with label Types of Hypervisor Technology. Show all posts
Showing posts with label Types of Hypervisor Technology. Show all posts

Types of Hypervisor Technology Part-II

Type II Hypervisors.

Type II Hypervisors run on an existing operating system that provides the interface. The guest operating systems then run on the Type II hypervisor at the third level above the hardware as can be seen in Figure:

A Type II approach to Hypervisors
Once more, as in Type I, the three guest OS’s are unaware of the fact that they are running on anything but the hardware directly.

Comparison of the two Types of Hypervisors.

For speed and efficiency, the Type I Hypervisors are definitely better. Since they run directly on the hardware and manage it face to face, they are able to work without cutting through the various layers that hamper the speed of the Type II Hypervisors.

Type I hypervisors provide higher performance efficiency, availability, and security than Type II hypervisors.

Type II Hypervisors run on client systems where considerations of speed are less important. They can be installed directly on the Operating system and are thus much easier to setup.

In addition, Type II Hypervisors support a much broader range of hardware since the hardware resources are provided by the underlying Operating System on which it runs.

Examples of Type I Hypervisors are Microsoft’s Hyper-V and VMware ESX Server.
Examples of Type II Hypervisors are VMware GSX Server and Microsoft’s Virtual Server

Types of Hypervisor Technology Part-I

Depending on their implementation, there are basically two types of ways in which Hypervisors work. They are called Type I and Type II hypervisors. All products that implement Hypervisor technology fall into one of these two types.

Type I Hypervisors.

Type I Hypervisors run directly on the Hardware. Instead of the Operating system, they are fully in charge of the management of system resources. The operating systems run on top of the Hypervisor which intercepts their requests and manages them in such a way that they are completely independent of each other Figure
A Type I approach to Hypervisors

As can be seen in Figure 1, the three guest operating systems (OS’s) are running on top of the hypervisor. The OS’s see only those resources that the Hypervisor presents to them. As can be seen from the above figure, the guest operating systems run at the second level above the hardware