In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms, operating systems, storage devices, and computer network resources.
Hardware virtualization or platform virtualization refers to the creation of a virtual machine that acts like a real computer with an operating system. Software executed on these virtual machines is separated from the underlying hardware resources. For example, a computer that is running Microsoft Windows may host a virtual machine that looks like a computer with the Ubuntu Linux operating system Ubuntu-based software can be run on the virtual machine.
There are many vendors that provide you a platform to indulge Virtual machines, i.e. VMWARE, VIRTUAL-BOX and many more, at contrast Microsoft provides you a platform that is much more flexible than the third-party-apps for virtualization. The tool that Microsoft provides Hypervisor (HyperV).
HYPER V is much more flexible, in easier words for this to understand the concept of HYPERV role in Virtualization. Take Hyper V as CPU (hardware), HyperV interface is something that provide you with Network Adapter Creation, Hard-drive Creation, Processors, and all such components that is indulge in CPU
So that is what Hyper V is all about, after the configuring of hardware component that its time to build virtualised machines, or i can say that time to integrate an OS with the hardware.