I/O virtualization
I/O virtualization is the process of allowing a single I/O adapter to be used by many virtual machines. It is very common for network, storage, and USB.
There are basically three types of I/O virtualization, all covered in this chapter:
•Hypervisor virtualization
•Hardware virtualization
•Device assignment without virtualization (passthrough)
6.1 Types of virtualization
With hypervisor virtualization, the I/O device is virtualized by the hypervisor. In this model, the hypervisor needs to multiplex the virtual devices and control ...