How to understand "processor" in "SMP" and "UP"?

Rik van Riel riel at
Mon Jul 20 17:04:15 EDT 2015

On 07/19/2015 11:43 PM, Nan Xiao wrote:
> Hi all,
> Per my understanding, the "processor" in "SMP" and "UP" should be a
> "logic CPU", not a "physical CPU". 
> If the "physical CPU" contains 2 "cores", and every "core" contains 2
> "hardware threads", then the "processor"
> should stands for "hardware thread".
> Is my understanding right? Thanks very much in advance!

Yes, you are absolutely right, when speaking from a
software point of view.

Each logical processor shows up as a CPU in Linux.

Of course, if you were to talk to somebody installing
physical CPUs in systems, you would get a different
answer :)

All rights reversed.

More information about the Kernelnewbies mailing list