• ベストアンサー

CPUの温度は?。

初歩的な質問ですみませんが、CPUの温度はどうやって知るのでしょうか?。 よくBIOSを見るとか有りますが、BIOSを見ても有りません。 温度を見るソフトでも有るんでしょうか?。 ハードはDELLのデスクトップです。 Win98SE、i440BXチップセットマザーです。 BIOSはDELL独自になっていると思います。 よろしくお願いします。

  • pczuki
  • お礼率75% (178/235)

質問者が選んだベストアンサー

  • ベストアンサー
  • keyshawn
  • ベストアンサー率51% (63/122)
回答No.2

最近のIntel製CPUはCPU内部にサーマルダイオード?というものが入っていて、計測した温度をBIOSに伝えているようです。AMDなどのCPUや、少し前のIntelCPUだと、CPUの近辺(CPUを挿すソケットの内側や、冷却用ヒートシンクのCPUに近い部分など)に温度計を付けています。温度計はマザーにコード等でつながっていて、CPUの温度をマザー、というよりBIOSに伝えているわけです。こちらの場合は、先に挙げた多分内蔵されているケースより多少不正確ではないかと想像されますが。 そんなわけで、一般的なマザーボードの場合、BIOS(大抵は、Power Mangagement Setupなど省電力設定関係の項目)に冷却用ファンの回転数などとともに表示されます。また、マザーによっては、それら温度などの情報を、OS上からチェックできるプログラムが付属していることもあります(オンラインソフトで同様のものもあります。この場合も、大抵はBIOSから情報をもらう仕組みのようです)。 ただ、これは自作PCなどで使われる一般的なマザーの場合で、ご質問のケースのようにメーカー製PCなどのように独自仕様のBIOSになっている場合、通常はユーザーには温度を確認できないようになっていることもあるでしょう。(そのような場合に、先に挙げたオンラインソフトなどが機能しないかどうかはわかりませんが)

pczuki
質問者

お礼

大変分かりやすいご説明有り難うございます。 なるほどそういう仕組みになっているのですね。 さっそくオンラインソフトを捜してみます。 ところでCPUの適切な温度とは何度位なのでしょうか?。

その他の回答 (6)

noname#16572
noname#16572
回答No.7

すみません。前の回答2回発信してしまったみたいです。ご迷惑をかけました。 >それから素人考えですが、チップ内部の温度が100~130では 動作しないどころか破壊されてしまうのではと思うのですが・・・。  壊れません。高温になるとまず内部電圧が狂って誤動作します。(これは動かなくなったという状態です。)  では物理的に破壊されるかというと。。。 Siの融点は1400度くらいです。また、高温を掛けるとSi内部の不純物分布が変わって素子が変質します。これが大体400度近辺。それからチップ上の樹脂コートとかそれより外のパッケージもチップと接触する部分から変質します。(一部エポキシ基板をつかっていたり、DRAMでみるような黒いプラスチックですね。)こちらは200度位が限界でしょうか。  ついでに,何故燃えたりするか。チップはCMOSという技術で製造されます。この場合構造上、特定の条件ではラッチアップという現象が起こるのが避けられません。詳細は省きますが、複数の発熱部があった場合,お互いに影響しあって、隣の影響で温度が上がると自分ももっと発熱してしまうという現象です。これが起こると当然温度は止めど無く上昇します。チップが溶けたり、ケースが破裂することもあります。  メーカーの保証条件、(電圧、周波数、チップないしケース温度)の範囲内で使用する場合はまず発生しません。しかし、温度に非常に敏感に依存する現象ですので少しでも温度があがると発生する可能性が極端に高くなります。  ということですのでくれぐれもご注意ください。

pczuki
質問者

補足

すみません、私が破壊されるのではと言ったのはチップが溶けたり、破裂する という事ではなくてCPUとして2度と使えなくなるのでは無いかという事です。

noname#16572
noname#16572
回答No.6

すみません。またやってきました。 私の前の回答ちょっとピントがずれてましたね。  BIOSがCPU温度を見ているのは間違いありません。このもとになっているのは、thermal diodeです。PEN3以前ですとチップと離れているのでこの温度自体チップの温度との差が大きくなります。 で、本題ですがpczukiさんのBIOSで見えないのはユーザーに勝手に見られたくない、いじられたくないというDELLの考え方のせいです。(見えなくても温度制御はしているはずですが)だからこれは仕方ありません。  on line soft等はチップセットから出た温度信号をBIOSを通して取得しています。通常はうまく行くはずなのですが、今回の場合keyshawnさんご指摘のとおりBIOSが信号を独自に変更している、あるいは外に出していない可能性があるので動作は保証の限りでないのです。 試してみる価値はあると思いますけど。  で、一番確実なのは、uricさんの言われるとおり温度計を付けてしまうことです。ただ、付ける場所で温度は変わります。またチップ自体の温度とも差があります。  例えば チップ:130度,ケース(殻):100度~80度,ヒートシンク:80度~30度 といった具合です。(実際に、この温度だと言ってるのではありません)  後はpczukiさんの目的によります。ファンが故障したら確認したいというのであれば、どこにつけても構いません。CPU上でなくボードにつけても良いのです。要はいつもより温度が上がっていることがわかればよいのですから。 ただし、クロックアップを目指しているならちょっとシビアです。アップしすぎて飛んでしまう温度が問題なのですが、チップから離れるほどばらつきが大きくまた低い温度が測定されます。ですから、ケース上で一番温度が高いところがベストですが、他のパーツと干渉しないと言う条件つきです。無理やりつけて例えば、ケースとヒートシンクに隙間ができたりすると冷却効率が落ちて一辺に壊れたりします。この辺のノウハウは申し訳ありませんが私は不案内です。  更に好奇心から 単に、Siチップの動作温度を知りたいということですと#3,4の方法しかありません。残念ながら個人では出来そうもありませんね。 今度は少しはご参考になりましたでしょうか? 自信なしです。

pczuki
質問者

お礼

ご丁寧な回答ありがとうございます。 お察しのとおリCPUのクロックアップを考えています。 現在のDELLでは無理なので自作しようと思っています。 CPUは現在のPentiumIII 800MHz(FSB100) を使用する予定です。 それから素人考えですが、チップ内部の温度が100~130では 動作しないどころか破壊されてしまうのではと思うのですが・・・。 私としてはどの位の温度までだったら耐えられるのかと思いまして。 色々とアドバイス有り難うございました。

  • uric
  • ベストアンサー率41% (78/186)
回答No.5

CPU用の温度計が売られています。 秋葉原のパーツ屋サンで探せば見つかります。 但しセンサーを取り付ける場所によって測定結果が大きく変わるのでよく考えて取り付けましょう。

pczuki
質問者

お礼

ありがとうございます。

noname#16572
noname#16572
回答No.4

補足です。 ご存知かもしれませんが、数式はダイオードの電圧ー電流関係の基本式です。 Io;逆方向飽和電流。Vd;バイアス電圧。k;ボルツマン定数。T;絶対温度[K] です。 Ioはダイオードの設計により変わるのでいくつになるか判りません。 チップセットメーカーはインテルからもっと詳細な情報を入手するか、自分で特性を測って決めていると思います。製造ばらつきはnに反映されます。 恒温槽と電源、電圧計、電流計があれば割りと簡単に測定できるのですが個人でやる人いるかな?(^_^;

noname#16572
noname#16572
回答No.3

一応PEN4の規格を見てきました。下記URLからDL可能です。 で熱関係の話なんですが、内蔵熱センサがあります。回路の詳細は不明ですが#1で書いたような原理と思われます。また製造工程でチューニング可能ですので精度はかなり高いと思われます。これが常時動いていて接合温度が135度になると、THERM TRIPというピンにフラグを立てて動作を全面的にとめてしまいます。 (135度というのは物理的に妥当な線だと思います) 更にこのセンサを元にTCC(thermal control circuit)という回路が温度を元にクロックを変更します。つまり高温になるとクロックを勝手に下げてしまうのです。 TCCの動作はautomatic mode とon demand mode がBIOS設定で選択可能。 前者は危険温度に近づくと自動的にクロックを50%にします。後者は温度に関係無く、要求が入るとクロックを12.5%から12.5%刻みで85.5%まで変更します。後者は外部から温度をモニタしながらクロックをコントロールすることを想定していると思われます。 外部から温度を知るにはkeyshawnさんの仰るon chip thermal diodeが用いられます。 これは先にあげた温度センサとは別物で精度は落ちると思われます。 CPUにTHERMDA,THERMDCというピンがあり各々ダイオードの陽極、陰極が直接接続 されています。後は適当なバイアスを掛けたときの電流をモニタして次の式で温度を計算してくださいと言うことのようです。 I=Io(exp(Vd*q)/(nkT) - 1). nは補正係数でこれもスペックに記述してあります。 この辺のコントロールは実際ににはチップセットで行いますので、BIOSはチップセットの規格を元にプログラムされると思います。 以上規格書(PDFファイルです)の7.3節を読んだ結果です。 ご参考まで。

参考URL:
http://developer.intel.com/design/Pentium4/datashts/
pczuki
質問者

お礼

ご丁寧に規格まで見て頂いてありがとうございます。 難しい事は良く分かりませんが通常はBIOSで見れるという事ですね。 URLも教えて頂きすみません。

noname#16572
noname#16572
回答No.1

あくまで推定ですがCPU内部に温度測定回路が内蔵されているのだと思います。 CPUの動作に直接影響するのはシリコンチップ自体の温度です。温度を測る回路は色々考えられますが、pn接合の順方向電圧降下と接合温度は指数関数の関係にあるのでこれを利用するのが一番簡単です。降下電圧を検知、増幅して温度との対応表を参照し結果をデジタル信号として出力しているものと考えられます。ここまでは全てCPU内部で実行されますがどこまでハードで実行しているかは不明です。

pczuki
質問者

お礼

回答ありがとうございます。 温度測定回路等が内蔵されているだろう事は想像つきますが 温度を見る方法はないのでしょうか?。

関連するQ&A

  • このCPUは使えますか?。

    現在Intelの440BXチップセットのマザーボードを使用しています。 (DELL制デスクトップパソコン)OSはWin98SEです。 これにIntel PentiumIII 800MHz のCPUを付けています。(FSB100) 今度パソコンを自作しようかと思っていますが、マザーボードを AOpenのAX3S Proにしようと考えています。 (i815E チップセット FSB133) このマザーにPenIII 800MHZ は 使えるでしょうか?。(実質クロックアップになると思いますが) よろしくお願いします。 どなたか実際に経験された方があれば教えて下さい。

  • CPU、HDD、マザーの温度を知るには?

    メーカー製のノートPCを使っているのですが、 CPU、HDD、マザーの温度を知ることができません。 所有しているデスクトップですとBIOSで上記のような 様々な情報を見ることができるのですが、 私のノートのBIOSにはそのような表示機能はないようです。 メーカーにも聞いたのですがBIOSでは見れないと言われました。 どうにかしてCPUの温度などを知ることは出来ませんでしょうか? アドバイス宜しくお願いします。 また安全で分かりやすいソフトがあれば教えて頂きたいです。 Speedfanは有名のようですが安全なソフトでしょうか? ノートでも使えるのでしょうか? 英語で分かりにくそうで困っています。。

  • CPU温度について

    CPU温度について質問です。 私のPCは NEC VALUESTAR FS PC-VS5008D WindowsXP HomeEdition CPU Intel Celeron マザーボードチップセット SIS651 ビデオカード SIS651(32MB) メモリ 224MB です。 CPU温度を測定したところ、 マザーボードが63C CPUが71C でした。 いきなりプチンと電源が落ちるので測定してみましたが 温度が原因なのでしょうか? 温度を下げる為には何をしたら良いのでしょうか? 回答お待ちしております。

  • CPUの温度

    TMPGEncを走らせていたらCPUの温度が75度になっていました。 ケースをさわると、熱く感じました。 ハード構成は CPU:PentiumD830 ファン:リテール マザー:MSI 945NEO-F メモリ:3G(512K*2、1G*2) ケース:CoolerMaster Preatorian PAC-T01-E1 です。 マザー付属のソフトでは CPU温度:75℃ System温度:52度 ファン回転数:4600~4700rpm になっていました。 過去の投稿を見ると、 ギリギリ大丈夫のような、危ないような感じがします。 結局のところ大丈夫な温度なのでしょうか。

  • CPUの交換について

    dellのdimmensionV400cを使用しているのですがCPUを交換したいと思っています。Slot1からSoket370への変換下駄を使用し、どれくらいまでのcpuが使えるのでしょうか。celeron800ぐらいにしたいです。チップセットは40BXですが変換下駄を使えば電圧やBIOSなどは気にしなくてもいいのでしょうか。ほかに注意点があれば教えてください。おねがいします。

  • CPUの温度が…

    使用しているCPUは「Intel Core i7 i7-3820 3.60GHz」です。 メーカー品なのでマザーボードは分かりませんでした。 PCを立ち上げるとWindowsが起動して数分で電源が落ちてしまします。 「core temp」で温度を測ってみたら、CPUの温度が100℃に達していました。 自分でやった対処は、 ・使用していた水冷クーラーのグリス交換:効果なし ・水冷クーラーの交換:効果なし ここまでやってマザーボードの故障を疑い思い切って新しいものを購入、付け替えました ………効果なし。BIOSで確認したところCPU温度は96℃となっており、電源が落ちました。 考えないようにしていたのですが、原因はやはりCPUの故障なのでしょうか?

  • CPUの温度監視

    CPUがどうも過熱気味です。 温度を知りたいのですが新しくCPUモニターなどのフリーソフトを導入するのも気が引けます。 BIOSではCPU温度がわかります。しかしいちいちBIOSを確認するわけにもいきません。 Windows 7オリジナルの機能でCPU温度を知ることはできませんか? Windows 7 professional Tsukumo G-GEAR GA7J-G41/ZS3 Intel i7 2700K BIOS:American megatrends Inc. 3201

  • CPUの温度

    実は少し前から パソコンの突然シャットダウンが頻発し、 再起動もかからない状態でした。 そして、まず電源ユニットを交換しましたが、改善せず 次にグリスの塗り替えもしましたが、改善せず 結局マザーボードを交換しました。 メモリもPC6400 1Gbyteを2枚さして 認識もしています。 まだ、使い込んでいないので シャットダウンを起こすかどうか、 まだ、わかりません。OSのインストールは無事に済んでいます。 それで、CPUの温度を確認したのですが、BIOSでは、起動時アイドル状態で、60℃前後、EVEREST というシステム情報ソフトでも 同じ 60℃前後です、 CPUはペンティアム4 550 3.4GHZ プレスコットで 73℃が 最大対応温度みたいです。 ちょっと、この状態で使用するのは怖いので 効率のよい改善方法があれば 教えていただきたいのですが、 HDDドライブは 2基 あり アイドル時 30℃前後の温度です マザーボードは、GiGABYTE G31-S3Gです。 このマザーは、ビデオチップはオンボードなのですが、 PCI EXpress ×16に Nvida 6600 128Mbをさして 使用しています。 オンボードのVGAを使用した方が 無難でしょうか? CPUの温度的には、どちらでも 同じくらいの ものでした。 対策を講じる前に 使用するのは 躊躇しますので、よろしく、お願いします。

  • CPUの温度センサーはどこに?

    マザーボードが壊れ、マザーを買い直したら、ディスプレイが、そして代用機のノートが壊れてからの復帰です。>w<。 ノートが静かだったので、ディスクトップはうるささにげんなり。 閑話休題。 ふと、CPUの温度って、どこで測っているのですか? 温度を測るパーツは分かるのですが、BIOSでの温度とか、CPUにもマザーボードにも、それっぽいパーツもないし。 詳しく知っている方、よろしくお願いします。

  • CPUの温度について

    いつもお世話になっております。 最近パソコン(自作)が調子が悪くなりいろいろ確認したのですが、その時にCPUクーラーを外しました。 その時からかどうか定かではありませんが、BIOSでCPU温度を見ていると外気温22度、システム温度37度位の時に40度くらいで推移している中で瞬間的に50度を超える時があるのです。 これはクーラーがうまく付いていないのでしょうか? それとも瞬間的にはこんな事もあるのでしょうか? 心配なのでご経験者の方ご意見を頂きたくお願いいたします。 CPUは ペンティアム4 2.4AGhzです。 また、マザーボードはMSIの648MAX-Fです。このマザーに付属のPCAlert4という各種温度やファン回転数を監視するソフトではCPU温度は34度くらいで安定しているのですが、BIOSと違うのはどうしてでしょう? ご存知の方、いらっしゃいましたら教えてください。 よろしくお願いいたします。