| Hardware Assisted Virtualization is a policy | | | | virtualization proponents to develop a virtual machine |
| virtualization method which enables the user an easy | | | | monitor for these types of processors. Several |
| access of full virtualization from hardware capabilities, | | | | limitations were the processors' inability to trap and |
| especially from host processors. | | | | comprehend vital instructions. |
| The Hardware Assisted Virtualization was initially | | | | To balance several architectural limitations, x86 |
| implemented with the IBM System/370[1]. In 1996, | | | | virtualization was done through the utilization of two |
| the Hardware Assisted Virtualization was offered as | | | | methods: paravirtualization and full virtualization. |
| an additional feature in x86 processors. | | | | But with the hardware assisted virtualization, VMM |
| The Hardware Assisted Virtualization was originally | | | | can effectively undergo virtualization using an x86 |
| introduced in 1972 with the IBM System/370 and | | | | instruction set, through handling and using sensitive |
| used as an accompanying machine for the VM/370, | | | | instructions and classic trap-and-emulate approaches, |
| the earliest virtual operating system. During the late | | | | as opposed to using ordinary and typical software. |
| 1970s, virtualization disappeared after the birth of | | | | Moreover, it reduces the overhead maintenance of |
| minicomputers that permitted easy and fast | | | | paravirtualization and limits the amount of changes |
| timesharing. | | | | required in the accompanying operating system. |
| The production of x86 servers aroused the interest | | | | Although its implementation has created wonderful |
| of people in virtualization. Primary drivers were seen | | | | results, it also has some drawbacks. Hardware |
| as the best candidates for server consolidation, | | | | assisted virtualization needs an explicit support from |
| because virtualization gave way for a single server to | | | | the host CPU, which is usually unavailable on almost all |
| be used as substitute for various underutilized | | | | x86 or x86-64 processors. A complete and effective |
| servers. But the basic framework of the x86 | | | | hardware assisted virtualization method requires |
| systems failed to meet the standards required by | | | | different various virtual memory traps, and this |
| Goldberg and Popek virtualization to attain a "classical | | | | consequently limits the efficiency of server |
| virtualization." | | | | consolidation. |
| This scenario has made it even harder for | | | | |