There is a project named android x86 by which android has been ported to run on x86 processors also alongwith ARM and Snapdeagon processors. This has provided a very good feature of running android on your desktop or as a virtual machine. Running it as a virtual machine has an advantage that you can assign RAM and Hard Disk size of your choice to this machine. This android setup has installation procedure including disk partitioning. I tried running 64 bit android nougat like this. It works great. Its possible to install android apps easily. Below is the link to the project, http://www.android-x86.org Below is the video of how I did the installation.
I am AMBADNYA - sincerely grateful to my mother Chandika !!!!