(57)【要約】【課題】  試験診断プログラムの転送に入出力ポートを使わず、入出力ポートの正常動作が十分に保証されない状態でも試験診断を開始できるコンピュータシステムの試験診断方法を提供する。【解決手段】  診断プロセッサ（ＤＧＰ）１５０から診断パス１６１，１６２，１６３を介してコンピュータシステム１００の構成部品を初期化し、サービスプロセッサ（ＳＶＰ）２００からＤＧＰ１５０にアクセスし、ＳＶＰ２００からＤＧＰ１５０に試験診断プログラム２１０を送り、ＤＧＰ１５０から診断パス１６２を介してメモリ（ＭＭＵ）１３０に試験診断プログラム２１０を書き込み、ＣＰＵ１１０に起動を掛けＭＭＵ１３０の特定アドレスからＭＭＵ１３０上の試験診断プログラム２１０を実行する。【選択図】      図１
2006171962.tif 000002
【特許請求の範囲】
【請求項１】
診断プロセッサから診断パスを介してコンピュータシステムの構成部品を初期化するステップと、前記診断プロセッサと直接接続されたサービスプロセッサから前記診断プロセッサにアクセスするステップと、前記サービスプロセッサから前記診断プロセッサに試験診断プログラムを送るステップと、前記診断プロセッサから診断パスを介して前記コンピュータシステムのメモリに前記試験診断プログラムを書き込むステップと、前記コンピュータシステムのＣＰＵに起動を掛け前記メモリの特定アドレスから前記メモリ上の前記試験診断プログラムを実行するステップとを有することを特徴とするコンピュータシステムの試験診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータシステムの試験診断方法に関し、特に、診断用プログラムをコンピュータシステムに転送して試験診断を行うコンピュータシステムの試験診断方法に関する。
【背景技術】
【０００２】
従来のコンピュータシステムにおける試験方法の一例が、特許文献１に記載されている。図３に示すように、コンピュータシステム１の入力ポート７と出力ポート８に診断装置２が接続されている。コンピュータシステム１は、ＣＰＵ３、制御プログラムメモリ４、転送プログラムメモリ５、ＲＡＭ６、入力ポート７、出力ポート８からなり、診断装置２は、診断用プログラムメモリ９、診断用入力データメモリ１０、出力確認回路１３、切換回路１１、切換検出回路１２とから構成されている。
【０００３】
このような構成を有する従来の試験方法はつぎのように動作する。
【０００４】
すなわち、特定の手順および転送プログラムに従って、診断装置２は、入力ポート７を介してコンピュータシステム１のＲＡＭ６に診断用プログラムメモリ９の内容を転送する。転送されるとＣＰＵ３のプログラムアドレスをＲＡＭ６の先頭アドレスにジャンプし、ＲＡＭ６に格納された診断用プログラムが実行される。診断用プログラムは、コンピュータシステム１の構成部品をそれぞれ診断し、出力ポート８を介して出力確認回路１３に診断結果を出力する。
【０００５】
【特許文献１】特開昭６１−１９４５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述の従来のコンピュータシステムの試験診断方法では、診断プログラムの読み込みおよび診断結果の出力に入出力ポートを使うため、コンピュータの試験診断を実施するためには入出力ポートが正常動作できている必要があるという問題点があった。
【０００７】
本発明は以上の問題を解決するコンピュータシステムの試験診断方法を提供する。
【課題を解決するための手段】
【０００８】
本発明のコンピュータシステムの試験診断方法は、診断プロセッサから診断パスを介してコンピュータシステムの構成部品を初期化するステップと、前記診断プロセッサと直接接続されたサービスプロセッサから前記診断プロセッサにアクセスするステップと、前記サービスプロセッサから前記診断プロセッサに試験診断プログラムを送るステップと、前記診断プロセッサから診断パスを介して前記コンピュータシステムのメモリに前記試験診断プログラムを書き込むステップと、前記コンピュータシステムのＣＰＵに起動を掛け前記メモリの特定アドレスから前記メモリ上の前記試験診断プログラムを実行するステップとを有する。
【発明の効果】
【０００９】
本発明の試験診断方法によれば、診断プロセッサと直接接続されたサービスプロセッサから診断プロセッサにアクセスし、サービスプロセッサから診断プロセッサに試験診断プログラムを送り、診断パスを介して試験診断プログラムをメモリに転送し、試験診断プログラムを実行して試験診断を行うので、試験診断プログラムの転送に入出力ポートを使わず、入出力ポートの正常動作が十分に保証されない状態でも試験診断を開始できる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１１】
図１は、本発明のコンピュータシステムの試験診断方法を実施するシステムの一実施例の構成を示すブロック図である。
【００１２】
図１を参照すると、コンピュータシステム１００は、プログラム制御により動作するＣＰＵ１１０と、ＣＰＵ１１０とバス１２０により接続されたメモリ（ＭＭＵ）１３０及び入出力ポート（ＩＯＰ）１４０と、診断プロセッサ（ＤＧＰ）１５０とを備えている。ＤＧＰ１５０と、ＣＰＵ１１０、ＭＭＵ１３０、及びＩＯＰ１４０とは、診断パス１６１，１６２，１６３を介して接続されている。また、ＩＯＰ１４０は、磁気ディスク装置１７０及び磁気テープ装置１８０と接続されている。ＤＧＰ１５０は、ネットワーク１９０を介してサービスプロセッサ（ＳＶＰ）２００と接続されている。ＳＶＰ２００には、試験診断プログラム２１０を格納した外部記憶装置２２０が備えられている。
【００１３】
次に、図１および図２のフローチャートを参照して本発明の実施例の動作について詳細に説明する。
【００１４】
まず、ＳＶＰ２００への指示によりコンピュータシステム１００本体装置の初期化を開始すると、ＤＧＰ１５０から診断パス１６１，１６２，１６３を介してコンピュータシステム１００本体装置を構成するＣＰＵ１１０、ＭＭＵ１３０、ＩＯＰ１４０が初期設定される（ステップＡ１）。
【００１５】
次に、ＳＶＰ２００に試験診断開始の指示を行うとＳＶＰ２００は、外部記憶装置２２０に格納した試験診断プログラム２１０をＤＧＰ１５０に送付する（ステップＡ２）。ＤＧＰ１５０は、診断パス１６２を介してＭＭＵ１３０に試験診断プログラム２１０を書き込み（ステップＡ３）、診断パス１６１からＣＰＵ１１０にプログラムの起動を指示する（ステップＡ４）。試験診断プログラムの実行結果が診断パス１６１，１６２，１６３を介してＤＧＰ１５０に送られ、ＤＧＰ１５０から試験診断プログラム２１０の実行結果がネットワーク１９０を介してＳＶＰ２００に出力される（ステップＡ５）。
【００１６】
以上説明したように、本実施形態は、ＳＶＰ２００の外部記憶装置２２０に格納した試験診断プログラム２１０を、ネットワーク１９０を介してＤＧＰ１５０に送り、さらに診断パス１６２を介してＭＭＵ１３０に書き込み、診断パス１６１経由でＣＰＵ１１０にプログラムを起動するように構成されているため、ＩＯＰ１４０の動作確認が終わる前に試験診断を実行できる。
【産業上の利用可能性】
【００１７】
コンピュータシステム開発時における初期評価に適用できる。また、入出力ポートの故障が疑われる場合の試験診断といった保守時にも適用可能である。
【図面の簡単な説明】
【００１８】
【図１】本発明のコンピュータシステムの試験診断方法を実施するシステムの一実施例の構成を示すブロック図である。
【図２】図１の動作を示すフローチャートである。
【図３】従来の試験方法を実施するシステムの構成を示すブロック図である。
【符号の説明】
【００１９】
１  コンピュータシステム
２  診断装置
３  ＣＰＵ
４  制御プログラムメモリ
５  転送プログラムメモリ
６  ＲＡＭ
７  入力ポート
８  出力ポート
９  診断用プログラムメモリ
１０  診断用入力データメモリ
１１  切換回路
１２  切換検出回路
１３  出力確認回路
１００  コンピュータシステム
１１０  ＣＰＵ
１２０  バス
１３０  メモリ（ＭＭＵ）
１４０  入出力ポート（ＩＯＰ）
１５０  診断プロセッサ（ＤＧＰ）
１６１，１６２，１６３  診断パス
１７０  磁気ディスク装置
１８０  磁気テープ装置
１９０  ネットワーク
２００  サービスプロセッサ（ＳＶＰ）
２１０  試験診断プログラム
２２０  外部記憶装置
【図１】
2006171962.tif 000003
【図２】
2006171962.tif 000004
【図３】
2006171962.tif 000005