If I understand hyperthreading correctly and how it interacts with the operating system, one physical processor with Hyperthreading capabilities will appear as two logical to any given Operating System, therefore I am assuming that in order to utilize hyperthreading technology the operating system in use would have to support multi-processing even if only one physical processor was going to be utilized.
Assuming hypothetically that one was building a dual processor Intel Xeon workstation built upon microsoft Windows 2000 Professional with both Xeon's supporting Intel's hyperthreading tehnology. With two physical processors in use the Operating System and applications would see each physcial processor as two logical processors. Therefore the Operating System in question would effectively see 4 logical processors in this theoretical instance.
As Windows 2000 Professional only supports up to two processors would a dual processor Xeon Workstation not be possible then, as the OS would have to be capable of recognizing four logical processors or would the Hyperthreading capabilities somehow be disabled or am I mistaken alltogether?
Assuming hypothetically that one was building a dual processor Intel Xeon workstation built upon microsoft Windows 2000 Professional with both Xeon's supporting Intel's hyperthreading tehnology. With two physical processors in use the Operating System and applications would see each physcial processor as two logical processors. Therefore the Operating System in question would effectively see 4 logical processors in this theoretical instance.
As Windows 2000 Professional only supports up to two processors would a dual processor Xeon Workstation not be possible then, as the OS would have to be capable of recognizing four logical processors or would the Hyperthreading capabilities somehow be disabled or am I mistaken alltogether?