Greg said:
Nik,
Thanks for your e-mail. Both of the processors are the
same speed, so it should be allowed?
I read that XP pro supported 2 processors so I expected
to see performance close to the sum of the 2 processors:
1.4GHz + 1.4GHz ~ 2.8GHz.
Unfortunately that's a bit simplified, if you are familiar with electrical
batteries, think of the difference between placing batteries in series vs.
in parralel. In series, two 1.5V batteris give you 3V output but the same
current, in parralel they give you 1.5V, but higher current. Multi-CPU
systems are more akin to batteries in parralel.
So how does XP support a 2 processor motherboard? Does
it automatically assign one of them to background
processes and the other to applications?
The OS is divided into threads, for example networking might be one thread,
disk I/O might be another thread, similarly an application represents at
least one thread (and if optimized for multiple CPUs) it may offer several
execution threads. The OS then keeps a queue of threads that are waiting for
access to a CPU and assigns them to a free CPU when one becomes available.
This is something of a simplification of the design principles of an SMP
(symmetric multi-processor OS) but it should give you the general idea.
Or did I waste my money in upgrading from XP Home to XP
pro?
Not at all, after all, you need for your dual CPU motherboard. A better
question is whether you needed the dual CPU motherboard in the first place
;-) That question is hard to answer without knowing the nature of the work
you do on the system.