In my opinion a CPU is the physical chip, so a dual chip, dual core computer has only 2 CPUs but 4 cores. If it should be counted as 4 CPUs, the term CPU and core would be equal, wouldn't it? And if so, why introduce the core term at all?
How the OS counts the CPUs isn't very relevant, because it claims that hyperthreading means two CPUs, but I don't think anyone would define a single chip P4 computer as having two CPUs (expect the OS of course).
How the OS counts the CPUs isn't very relevant, because it claims that hyperthreading means two CPUs, but I don't think anyone would define a single chip P4 computer as having two CPUs (expect the OS of course).