瀏覽單個文章
andy2000a
*停權中*
 

加入日期: Jan 2006
文章: 202
應該樓上是指 HT 的 pentium4 CPU 在 win2000 pro 下會被認為是 雙 CPU (別說 win2000
連 centos 4.4 也認為是 2 CPU) . 不完全支援 HT 是指 win2000 OS 不知道 HT 是logic cpu
, XP 才有加入這功能 . 因為 OS 不知道 可能會拿 HT 當 雙 CPU 使用 ..但是 使用過 HT 就知道
ht 不是真的雙核心 但是 如果知道 HT 方式 可以讓 hyperThread 發揮達到善用 .
.如果把他當 雙核心使用 可能變慢 .
我在 centos 使用過 發現 使用 HT 會跑得比較慢 但是只慢一點點 .
個人猜想 , ht 最大用處可能處理資料時 , 可以善用 cpu 內多個 thread .如果 OS 知道有 HT , 可能會把 2個 thread 丟進去 CPU , 但是 因只有一個執行單元, OS 會"等" 真的兩邊處理完再丟下個東西 , 但是如果 os 是誤為是真有兩 CPU , OS 可能會直接丟 丟完再下一個執行動做 .對 CPU 來說 可能內部 搶資源反而更慢 .
     
      
舊 2007-08-17, 09:02 AM #21
回應時引用此文章
andy2000a離線中