Now I'm getting confused. Microsoft clearly says their patch
here will make XP Home right. I know that some apps need tweaking, but is this a general condition?
Are people still wondering about this ?
Windows XP Home:
1 socket
Currently 2 cores (possibly more in future)
or 2 virtual CPUs (eg: HyperThreading)
A single socket dual-core (with hyperthreading on each core)
may req WinXP Pro to see all '4 logical CPUs' though.
Most people with Pentium D Extreme Editions run WinXP Pro though.
Windows XP Pro: (x64 Edition included):
2 sockets
Currently 4 cores total (possibly more in future)
Not sure if 2 x Intel Xeons, each dual-core & hyperthreaded, would permit 8 threads to be processed at once though.
Windows 2000 / 2003 Server Editions:
Varies, Check supported hardware
If it becomes possible to process 4 threads per processor socket, (instead of 2, as of 2002) then Microsoft are very likely to release patches to support, and control, implementation... as WinXP Home (1) and Pro (2) are licensed per processor socket, not per core & not per the number of threads that can be executed at once.
Windows XP Home does not have inferior task scheduling either compared to XP Pro,
as some may have mentioned above, it is just limited to 1 socket (be that single core, hyperthreaded or dual-core). No doubt some will try to argue against this (sure there might be timeslice length differences, variable vs static length, etc, but it won't have a measurable negative affect performance in 99% of cases including games software).