The correct answer is 'A. Hyper-Visor' because a hypervisor is a software that creates and runs virtual machines on a physical host machine. It allows multiple operating systems to run on a single physical machine, enabling PC virtualization. Therefore, a hypervisor is the technology that provides the solution for PC virtualization.