Helt rätt, bortsett från "Windows(whatever)".
Med hyperthreading motsvarar ju en fysisk processor två logiska processorer.
Windows 95/98/ME ser bara en logisk processor, och bara en tråd i taget kommer scheduleras på processorn. En processor med hyperthreading är alltså en dålig investering på dessa operativsystem.
Windows 2000 känner igen hyperthreading, men ser däremot ingen skillnad mellan logiska och fysiska processorer (Hyperthreading låg fortfarande på ritbordet när Windows 2000 lanserades, så det är inte så konstigt). En w2k pro licens stöder ju två processorer. Har man två processorer med hyperthreading, har man ju fyra logiska processorer. Eftersom w2k inte skiljer på dessa räcker inte en w2k pro licens för dubbla processorer med hyperthreading.
Windows XP (Home och Pro) skiljer däremot på fysiska och logiska processorer, vilket gör att du med en hyperthreading-processor kommer se två logiska processorer i aktivitetshanteraren. XP Pro stöder två fysiska processorer (med eller utan hyperthreading), och du kommer med en sådan konfiguration alltså se fyra logiska processorer i aktivitetshanteraren.
Jag är ganska säker på att Windows .NET server 2003 fungerar som XP i det här sammanhanget.

