I found this forum that might have the answer you're looking for.
The best answer starts like this:
Physical cores are just that, physical cores within the CPU. Logical cores are the abilities of a single core to do 2 or more things simultaneously. This grew out of the early Pentium 4 CPUs ability to do what was termed Hyper Threading (HTT)...
Hope this helps!
Content Editor and Community Manager - CCM.net