webForumDet fria alternativet

två cpuer med hyperthreding blir fyra...?

Datorhårdvara

3 svar · 393 visningar · startad av stoffe-2k

Medlem sedan apr. 200010 782 inlägg
Frågan#1

Rent så här hypotetiskt, för att detta ska ha någon mening.. Intels vanliga P4 går väl att köra dual, eller hur..(?!)

Nu kommer ju P4 med hyperthreding(HT) dvs. en CPU "delas upp i två" och uppfattas av Windows(whatever) som två, det är ju nice om man bara har en CPU.

Men, hur blir det om man redan från början kör med två P4:or, och man aktiverar HT, då kommer (väl) operativsytemet att tro att man helt plötsligt har fyra, och vi vet ju alla att Windows 2000Pro och XPpro bara har stöd för två...

eller är det bara en licens grej, för windows Pro och server är från grunden är väldigt lika uppbyggda..

Någon som har egna funderingar, eller rent av vet hur det kommer att fungera?

Medlem sedan aug. 2001458 inlägg
#2

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.

Medlem sedan apr. 200010 782 inlägg
#3

.. Men det stöp på att man inte kan köra P4 i dual system, måste ha Xeon.. :)

Medlem sedan juli 20001 628 inlägg
#4

du & dina kuggfrågor stoffe-2k ;)

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)