An IT specialist is configuring a host system for virtualization. The system has an 8-core CPU and 32GB of RAM. Each virtual machine is configured to use two cores and 4GB of RAM to run a database application that requires significant processing power. Given these parameters, what is the maximum number of virtual machines that the specialist can run simultaneously without over-allocating CPU cores or RAM?
2
8
4
3