

As virtual machines share memory with the Hyper-V host, you will need to provide enough memory to handle the expected virtual workload.

You can run 3 or 4 basic virtual machines on a host that has 4GB of RAM, though you'll need more resources for more virtual machines. Hyper-V requires Second Level Address Translation (SLAT) - present in the current generation of 64-bit processors by Intel and AMD. Hyper-V is available in 64-bit version of Windows 10 Pro, Enterprise, and Education.
