You will have to excuse my ignorance as I am not a hardware expert - but when it comes to processors, does every processor have a number of "cores", or is this only for newer processors. These are server hardware by the way.
The reason I ask is a lot of software licences now work on a per core basis. Whereas before they were on a CPU basis. Is a CPU classed as the physical processor, i.e. 1 per server?
Why do software vendors now licence per core as opposed to CPU, where is the logic? I presume its to do with how hardware and infrastructures have evolved but still not sure. Please keep answers pretty basic tech free/management friendly if possible.