web-dev-qa-db-ja.com

マルチコアコンピューターはどのようにフリーズしますか(ハードウェアレベルで)

フリーズする4コアi7コンピューターがあります。ディスプレイは残りますが、二度と動くものはありません。この質問は、その特定の問題について助けを求めることではなく、コンピューターがフリーズする方法についての一般的な質問です。

そして、それはブルースクリーンについてでもありません。私はシステムの突然の完全な停止について話している。確信は持てませんが、完全に凍結するとは次のようになります。

  • キーボードのインケーターライト(Caps Lockなど)がトグルしなくなりました
  • システムトレイのアイコンを点滅させる専用ソフトウェアは更新されなくなりました
  • 入力できません(マウス、キーボード、電源ボタン)が応答しません
  • コンピューターにpingまたはWOLを実行できません
  • 音楽(ネットワークまたは地域の停留所から読み取る)
  • Bluetoothラジオが応答しなくなった
  • カバーを開閉しても効果はありません
  • 何時間もそのようにとどまり、CPUはややクールなままです(私はそれに到達できません)

昔、予期しない状況が発生した場合、signleCPUが停止する可能性がありました。多分未知のオペコード。コンピュータは突然フリーズします。 ICEデバッガーが接続されている場合は、CPUがフリーズする原因となったトレースを確認できます。私はそれを(あまりにも)Z80、6800、8086CPUでよく見ました。

複数のコアがある場合、コアダンプを書き込むだけの場合、残りのコアでコンピューターを実行できないのはなぜですか?言い換えれば、マルチコアコンピューターには他にどのような単一障害点がありますか?

7
ixe013

あなたが説明しているフリーズの説明を考えると、それはハードウェアレベルの問題のように聞こえますが、必ずしもCPUが原因であるとは限りません。とは言うものの、マルチCPUシステムは、他のスレッド/プロセスが割り当てたリソースをそれぞれ待機しているスレッドまたはプロセスを実行している場合、すべてのコアで確実にデッドロックに陥る可能性があります。 「CPUデッドロック」を検索すると、考えられる状況について多くの詳細がわかります。過熱または不適切な電圧設定による障害も断続的な動作を引き起こす可能性があります-これが当てはまる場合、システムがシャットダウンするか、POST)を拒否するのを見ただけですが。

参考までに-メモリースティックやビデオカードが不良なシステムでも同様の問題が発生しています。 MemTest +などのバーンイン診断を実行したり、さまざまなハードウェアを取り外してシステムのベンチマークを行ったりして、不安定なコンポーネントを分離できるかどうかを確認してください。

2
holtavolt