1 |
Norman Rieß schrieb: |
2 |
> Hallo, |
3 |
> |
4 |
> ich hätte da mal eine Verständnisfrage. |
5 |
> Warum zeigen die CPU-Flags der Intel Core und Core2 Prozessoren "ht" an, |
6 |
> obwohl diese CPUs gar kein HyperThreading haben? |
7 |
> |
8 |
> Grüße |
9 |
> Norman |
10 |
> |
11 |
|
12 |
http://forum.soft32.com/linux2/cpuinfo-incorrectly-includes-ht-flag-ftopict22671.html |
13 |
|
14 |
Kurzzusammenfassung: Das ht-flag zeigt bloß an, dass der Prozzi die |
15 |
nötigen Instruktionen kennt, um seinen HT-Status zu melden (also z.B. zu |
16 |
melden, wieviele logische CPUs er besitzt). Es sagt nichts darüber aus, |
17 |
wieviele logische CPUs am Ende tatsächlich vorhanden sind. |
18 |
|
19 |
BTW: Mein Core2-basierter Celeron hat das ht-flag nicht. Vielleicht ist |
20 |
es auch eine Kompatibilitätsfrage: Eventuell möchte man Betriebssysteme, |
21 |
die nicht auf Mehrkernsysteme ausgelegt sind (WinXP), aber das ältere HT |
22 |
kennen, damit dazu bringen, die zweite CPU zu nutzen. Das würde |
23 |
erklären, warum eine (Einkern-)Celeron das Flag nicht braucht. |