- ベストアンサー
クアッドコアは使えるのか
win2000プロフェッショナルでクアッドコアは動かせるのですか? デュアルまではの対応との噂を聞いたことがあります. クアッドを入れてもデュアル動作になるんでしょうか. やったことある人お願いします.
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>XPでもHomeでは1CPUしか使えないですが、 >デュアルコア使えるのですけど >これは例外なのですか? Windows 2000とXPとでは、CPUの認識の仕方に違いがあります。 以下の説明では、CPUそのものを『物理CPU』、物理CPU内部の各コアを『論理CPU』と表記しますので、混同しないようにお願いします。 Windows 2000が発売された頃までは、パソコンに使われるCPUは1つのコアしか持たず、1物理CPU=1論理CPUでしたので、Windows 2000は『物理CPU』と『論理CPU』の区別をするようには作られていません。 一方、XPの発売の頃には、"HyperThreadingTechnology"と呼ばれる1つの『物理CPU』を仮想的な2つの『論理CPU』として使用する技術を採用したCPUが発売されていましたので、『物理CPU』と『論理CPU』をはっきりと区別するように作られました。 そのため、"HyperThreadingTechnology"の延長線上に開発されたとも言えるデュアルコア/クアッドコアCPUの場合、 Windows 2000 Proでは、2コアが2CPUとして認識されるだけで、残り2つのコアは使われません。クアッドコアが4CPUとして認識されるのは、Server/Advanced Serverだけになります。 一方、XPでサポートされるCPU数というのは『物理CPU』数のことで、Homeで1つ、Proで2つという制限がありますが、『論理CPU』数には制限が無いため、Homeでも、クアッドコアを1物理CPU、4論理CPUとして認識し、『タスクマネージャー』上のCPUの使用率のグラフは4つにわかれて表示されます。 ちなみに、私はXeon E5405(クアッドコア)×2のPCをマルチブート環境で使っていますが、2000 Proで2つ、2000 Serverで4つ、2000 Advanced Serverで8つのCPUの使用率グラフが表示されます。 ↓のANo.#2~4は、"HyperThreadingTechnology"の頃の私の回答ですが、理屈は似たようなものですので、お暇だったらお読みください。 『OKWave:Windows2000とハイパースレッド』 http://okwave.jp/qa1622655.html
その他の回答 (2)
- deadline
- ベストアンサー率63% (1239/1943)
>↓のANo.#2~4は、"HyperThreadingTechnology"の頃の私の回答ですが、理屈は似たようなものですので、お暇だったらお読みください。 参考URLを間違えました。m(__)m ANo.#2の参考URLのANo.#2と↓のANo.#2~4です。(まぁ、わざわざ、読むほどのものでもないけど・・・) 『OKWave:XEONプロセッサの数が倍に見える?』 http://okwave.jp/qa558303.html
- Thund_Bird
- ベストアンサー率51% (49/96)
Microsoftのシステム要件ページによると、シングルおよびデュアル CPU システムをサポートとのことですので、コア一つで1CPU扱いですので、つまりはデュアルコアまでサポートしています。2000 Server では4CPUをサポートしているようです。クアッドコアをサポートしていないProfessionalを3つ以上のCPU(コア)を搭載したPCにインストールした場合、2つまでのCPUは認識し、デュアルコアとして動作します。
お礼
XPでもHomeでは1CPUしか使えないですが、 デュアルコア使えるのですけど これは例外なのですか?
お礼
2000とXPって間隔が2年弱ですが、 その間にHTT、マルチコアへの対応を考えたんですかね. もし仮に2000のような方式だったら新バージョンが出ていたかもしれません. XP発売時にHTT対応のものってあったんですか? MSからしてここまで早くHTT、マルチコアが出てくるとはおもわなかったんでしょうね. 2000プロを使うならデュアルコアまでなんですね.