(57)【要約】【課題】情報処理装置の起動時において、連鎖的に発生した故障要因信号の発生した時系列順にその場で容易に表示させ、故障からの復旧作業を容易に行えるようにした故障要因表示機能を備えた情報処理装置を提供する。【解決手段】プログラムを実行する演算処理部１、周辺装置３、及び当該演算処理部及び周辺装置の故障要因信号を処理する故障要因処理部２とから成る情報処理装置であって、故障要因処理部は、ＰＯＳＴコード信号、温度異常信号、及び出力低下信号から成る故障要因信号を受信して時系列に記憶・表示させるための故障要因記憶制御部２１と、故障要因信号を記憶する不揮発性メモリ２２と、出力された故障要因信号を表示させる表示部２３と、不揮発性メモリに記憶した故障要因信号の表示順を発生した時系列順方向、または、その逆方向を指定し、更新を指令する表示更新スイッチ２４とを備える。【選択図】図１
2010152683.tif 000002
【特許請求の範囲】
【請求項１】
プログラムを実行する演算処理部、演算処理部の周辺装置、及び当該演算処理部及び周辺装置の故障要因信号を処理する故障要因処理部とから成る情報処理装置であって、
前記演算処理部は、起動時のＰＯＳＴ処理を実行する中央演算処理部と、前記演算処理部及び前記故障要因処理部に供給する電源部とを備え、
前記中央演算処理部は、前記ＰＯＳＴ処理を実行するためのＢＩＯＳプログラムを記憶するメモリ部と、当該中央演算処理部の温度異常を検出する温度センサと、前記ＢＩＯＳプログラムを実行してＰＯＳＴコードを出力するＣＰＵ部と、前記温度センサ及び前記ＰＯＳＴコードを受信して時系列に出力する故障要因信号インタフェース部とを備え、
前記電源部は、前記演算処理部及び前記故障要因処理部に供給する電源回路と、当該電源回路の出力低下を検出し、前記故障要因処理部に送信する電圧低下検出回路とを備え、
前記故障要因処理部は、前記ＰＯＳＴコード信号、前記温度異常信号、及び前記出力低下信号から成る故障要因信号を受信して時系列に記憶・表示させるための故障要因記憶制御部と、前記故障要因信号を記憶する不揮発性メモリと、前記故障要因記憶制御部から出力された故障要因信号を表示させる表示部と、前記不揮発性メモリに記憶した前記故障要因信号の表示順を発生した時系列順方向、または、その逆方向を指定し、更新を指令する表示更新スイッチとを備え、
情報処理装置の故障要因の表示を、故障要因の発生した時系列順方向、もしくはその逆方向にインクリメントして表示させるようにしたことを特徴とする故障要因表示機能を備えた情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の故障要因を表示することが可能な故障要因表示機能を備えた情報処理装置に関する。
【背景技術】
【０００２】
産業や公共のシステムに使用される産業用コンピュータなどの情報処理装置は、ＣＰＵ、メモリ、電源、ＨＤＤなどの複数のユニットで構成されている。
【０００３】
連続運転されるこれらの情報処理装置は、何らかの原因で故障が発生した場合に、その原因がどのユニットに起因するかを判断できれば、故障からの復旧が素早く行なえる。
【０００４】
一般に、ＯＳ（Operating System、基本ソフトウェア）、または、アプリケーションソフトウェアが動作している場合には、それらが備える故障診断プログラムが出力するログファイルを解析することで故障の原因を比較的容易に特定することが可能である。
【０００５】
また、ログファイルが生成できないようなＯＳが動作する前段階での故障要因の解析は、ＢＩＯＳ（Basic Input Output System）プログラムによって、コンピュータが起動された時に、情報処理装置のＣＰＵに接続されたハードウェアの診断と初期化を行うＰＯＳＴ（Post On Self Test）処理中に出力するＰＯＳＴコードによって故障原因を知る方法が開示されている（例えば、特許文献１参照。）。
【０００６】
一般に、このＰＯＳＴコードは、現在のＰＯＳＴ処理がどこまで進んだかを示すもので、２桁の１６進数で表現される。例えば、メインメモリ診断の際のＰＯＳＴコードを「２２ｈ」とするなど、ＢＩＯＳソフトウェア及びハードウェアからメーカ毎に予め設定されている。
【０００７】
また、ＰＯＳＴ処理中にエラーを検出すると、ＣＰＵボードや情報処理装置本体の表示用ＬＥＤに表示したり、ビープ音で知らせたりすることも行なわれている。
【０００８】
また、ＯＳが動作する前の段階において、ＢＩＯＳが起動中、または、ＰＯＳＴ処理中の段階で発生した故障や、エラーログを確実に記憶する情報処理装置も開示されている（例えば、特許文献２参照。）。
【特許文献１】特開２００７−２４１８３２号公報（段落００２９〜００９７）
【特許文献２】特願２００７−０６４２２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献1に示すような、従来の情報処理装置においては、故障を解析するための専用のプロセッサを備え、記憶したＰＯＳＴコードを解析する手段を備えているが、デスクトップ型の小型パソコンなどの情報処理装置においては、記憶したＰＯＳＴコードのログファイルを他の故障解析装置に転送しなければ故障要因の解析が困難であることや、素早く故障から復旧させることが困難である問題がある。
【００１０】
さらに、情報処理装置の起動時においては、電源の出力低下やＣＰＵチップの温度異常など、ＰＯＳＴ処理では判別できない故障と、周辺装置、メモリ、及びキーボードの故障といったＰＯＳＴ処理で判別可能な故障が、同時または連鎖的に発生した場合には、故障の原因をその場で判定することが困難である。
【００１１】
例えば、情報処理装置が起動し、ＰＯＳＴ処理としてメインメモリの初期化を行なっている段階で、ＰＯＳＴコード表示用ＬＥＤに「２２ｈ」が表示されているとする。この段階で、電源の電圧低下が発生してＰＯＳＴ処理が停止したとする。
【００１２】
この状態では、ＰＯＳＴコード表示用ＬＥＤは「２２ｈ」を示しているため、その場では電源出力の異常でなく、メインメモリの故障と誤った判断が行われる問題が有る。
【００１３】
また、メモリの故障と電源の電圧低下とのどちらが先に発生したのかを判断することができない、故障からの復旧に時間がかかる問題がある。
【００１４】
本発明は上記問題点を解決するために成されたもので、情報処理装置の起動時において、連鎖的に発生した故障要因信号を時系列にその場で容易に表示させ、故障からの復旧作業を容易に行えるようにした故障要因表示機能を備えた情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明の故障要因表示機能を備えた情報処理装置は、プログラムを実行する演算処理部、演算処理部の周辺装置，及び当該演算処理部及び周辺装置の故障要因信号を処理する故障要因処理部とから成る情報処理装置であって、前記演算処理部は、起動時のＰＯＳＴ処理を実行する中央演算処理部と、前記演算処理部及び前記故障要因処理部に供給する電源部とを備え、前記中央演算処理部は、前記ＰＯＳＴ処理を実行するためのＢＩＯＳプログラムを記憶するメモリ部と、当該中央演算処理部の温度異常を検出する温度センサと、前記ＢＩＯＳプログラムを実行してＰＯＳＴコードを出力するＣＰＵ部と、前記温度センサ及び前記ＰＯＳＴコードを受信して時系列に出力する故障要因信号インタフェース部とを備え、前記電源部は、前記演算処理部及び前記故障要因処理部に供給する電源回路と、当該電源回路の出力低下を検出し、前記故障要因処理部に送信する電圧低下検出回路とを備え、前記故障要因処理部は、前記ＰＯＳＴコード信号、前記温度異常信号、及び前記出力低下信号から成る故障要因信号を受信して時系列に記憶・表示させるための故障要因記憶制御部と、前記故障要因信号を記憶する不揮発性メモリと、前記故障要因記憶制御部から出力された故障要因信号を表示させる表示部と、前記不揮発性メモリに記憶した前記故障要因信号の表示順を発生した時系列順方向、または、その逆方向を指定し、更新を指令する表示更新スイッチとを備え、情報処理装置の故障要因の表示を、故障要因の発生した時系列順方向、もしくはその逆方向にインクリメントして表示させるようにしたことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、故障要因表示機能を備えた情報処理装置の起動時において、連鎖的に発生した故障要因信号を時系列にその場で容易に表示させることが出来るので、故障からの復旧作業を容易に行える故障要因表示機能を備えた情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明による故障要因表示機能を備えた情報処理装置の構成図である。
【００１８】
本発明による故障要因表示機能を備えた情報処理装置は、演算処理部１と、故障要因処理部２と、周辺装置３とから成り、具体的な製品では、ノート型パソコン、デスクトップパソコンが適用される。また、周辺処理装置３は、システムの要求によって最適な入出力機器、例えば、ハードディスク装置などが適宜選択される。
【００１９】
次に、各部の構成について説明する、演算処理部１は、起動時のＰＯＳＴ処理を実行する中央演算処理部１１と、演算処理部１及び故障要因処理部２に供給する電源部１２とから成る。
【００２０】
また、中央演算処理部１１は、ＰＯＳＴ処理を実行するためのＢＩＯＳプログラムを記憶するメモリ部１１ｃと、中央演算処理部１１に実装されるＩＣチップの温度異常を検出する温度センサ１１ａ１と、ＢＩＯＳプログラムを実行してＰＯＳＴコードを出力するＣＰＵ部１１ａとそのＣＰＵバス１１ｅと、周辺装置３との入出力インタフェース部１１ｄと、温度センサ１１ａ１の温度異常信号とＣＰＵ部１１ａで処理したＰＯＳＴコード信号とをＣＰＵバス１１ｅを介して受信し、故障要因処理部２に送信する故障要因信号インタフェース部１１ｂとからなる。
【００２１】
そして、故障要因インタフェース部１１ｂは、ＣＰＵ部１１ａがＢＩＯＳプログラムを実行してＣＰＵバス１１ｅに出力したＰＯＳＴコード信号と温度センサが出力した温度信号とを受信して、出力された夫々の信号を発生した時系列順に故障要因記憶制御部２１に送信する。
【００２２】
さらに、ＣＰＵ部１１ａ及び故障要因処理部２に供給されるシステムリセットスイッチ１１ｆを備える。
【００２３】
また、電源部１２は、演算処理部１及び故障要因処理部２に供給する電源回路１２ａと電源回路１２ａの予め設定される出力規定値以下となる出力低下を検出し、故障要因処理部２に送信する電圧低下検出回路１２ｂとを備える。
【００２４】
また、電源部１２は、電源回路１２ａの出力が正常値の範囲以下に低下した場合でも、故障要因信号が不揮発性メモリ２２に正しく記憶されるように図示しない二次電池でバックアップしておく。
【００２５】
次に、故障要因処理部２は、ＰＯＳＴ信号、温度異常信号、及び出力低下信号から成る故障要因信号を時系列に記憶・表示させるための故障要因記憶制御部２１と、故障要因信号を記憶する不揮発性メモリ２２と、故障要因記憶制御部２１で選択された故障要因信号を表示させる表示部２３と、不揮発性メモリ２２に記憶した故障要因信号を発生した時系列順方向、または、その逆の方向を指定して、故障要因を順次更新して表示させるための表示更新スイッチ２４とを備える。
【００２６】
さらに、表示更新スイッチ２４は、不揮発性メモリ２２に記憶された故障要因信号を時系列方向、またはその逆方向のいずれかの方向を指定する表示方向指定スイッチ２４ａと、指定された表示方向で表示される故障要因信号を一つずつ順次インクリメントするための更新釦２４ｂとを備える。
【００２７】
そして、故障要因記憶制御部２１は、演算処理部１から送信される故障要因信号を時系列に不揮発性メモリ２２に記憶させるとともに、演算処理部１が故障要因信号を送信して停止した場合、表示方向指定スイッチ２４ａで設定された方向で、更新釦２４ｂが押される毎に故障要因信号を順次インクリメントして表示部２３に出力する。
【００２８】
次ぎに、このように構成された情報処理装置の動作について説明する。通常、情報処理装置の電源スイッチ１３をオンすると、予め組み込まれたＰＯＳＴ処理が実行され、ＯＳ及びアプリケーションソフトウェアが立ち上がる。
【００２９】
そして、情報処理装置の起動後のＰＯＳＴ処理で検出された故障要因信号、温度センサ１１ａ１の温度異常、及び電源の電圧低下が発生した順に、時系列に不揮発性メモリ２２に記憶される。
【００３０】
このように構成された情報処理装置は、電源スイッチ１２ｃをオンしてからＯＳが立ち上がる前の故障要因信号を漏れなく記憶するとともに、記憶した故障要因信号を遡って、または、発生した時系列順に表示させることで、起動時に、連鎖的に発生した故障要因信号であっても、素早くその場で故障からの復旧作業が容易に行える。
【００３１】
本発明は、上述した実施例に何ら限定されるものではなく、故障要因信号の時系列に記憶させ、記憶した故障要因信号を発生した時系列順、またはその逆に遡って読み出して表示させるものであれば良く、故障要因信号の構成、記憶させるメモリは、本発明の主旨を逸脱しない範囲で種々変形して実施することが可能である。
【図面の簡単な説明】
【００３２】
【図１】本発明の故障要因表示機能を備えた情報処理装置の構成図。
【符号の説明】
【００３３】
１  演算処理部
２  故障要因処理部
３  周辺装置
１１  中央演算処理部
１１ａ  ＣＰＵ部
１１ａ１  温度センサ
１１ｂ  故障要因インタフェース部
１１ｃ  メモリ部
１１ｄ  入出力インタフェース部
１１ｅ  ＣＰＵバス
１１ｆ  システムリセットスイッチ
１２  電源部
１２ａ  電源回路
１２ｂ  電圧低下検出回路
１２ｃ  電源スイッチ
２１  故障要因記憶制御部
２２  不揮発性メモリ
２３  表示部
２４  表示更新スイッチ
２４ａ  表示方向指定スイッチ
２４ｂ  更新釦
【図１】
2010152683.tif 000003