Full virtualization
Full virtualization is a virtualization technology that completely simulates virtual hardware underneath the virtual machines, with no interaction with the physical hardware. It requires that the entire hardware underneath the virtual machine to become unnoticeable. This technology can simulate any kind of physical hardware on demand to answer the need of the system running on the virtual machine, which answers any service or application demand for specific baremetal hardware. In other words, full virtualization is a virtualization capacity to fully run the guest machine without letting it become aware that it is running on a virtual environment. The virtual machine, in this case, has a fully virtualized hardware to run its services on. They don't have any interaction with the physical hardware.
The following diagram shows how, during full virtualization, the underlying platform runs the guest OS without being modified or being aware that it is running on a virtualization...