So, you run Windows, Virtual Server runs as a program on top of Windows and any VM runs inside it. Hyper-V on the other hand is a HyperVisor, it sits at a very low level on the system and using a management interface, you communicate directly with it.