hamzeh31 :
or What ? what is the architecture for core vs RAM, when you are considered that you are wasting RAM ???
Having replied to your other thread, I am copying my answer here and asking the mods to close the other one.
"First, what platform is it you pretend to have 16 cores in? Is it a server platform?
Secondly, the OS will handle all memory calls, so the 20GB will be shared on-demand by all the CPU cores. If you are running an usual OS enviroment, the OS will assign processes to threads belonging to each physical core as these processes come up. Each process will demand a certain amount of memory, that will be addressed by the OS. The 20GB will be shared as needed, not assinged to each CPU core. RAM is not divided by the CPU cores, it is shared.
If you are running a virtualization server, on the other hand, then each virtual machine may be assigned to a specific core using a set amount of memory. In that case, you will have to tailor the system to the memory footprint of the processes you want to run. Since virtualization servers are purpose-built machines, there is no general memory/core ratio, you have to understand the demand for your processes."