JPH0628328A - マルチプロセサの自己診断方式 - Google Patents

マルチプロセサの自己診断方式

Info

Publication number
JPH0628328A
JPH0628328A JP18020892A JP18020892A JPH0628328A JP H0628328 A JPH0628328 A JP H0628328A JP 18020892 A JP18020892 A JP 18020892A JP 18020892 A JP18020892 A JP 18020892A JP H0628328 A JPH0628328 A JP H0628328A
Authority
JP
Japan
Prior art keywords
self
diagnosis
microprogram
diagnostic
normal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP18020892A
Other languages
English (en)
Inventor
Toshihiro Akiyoshi
俊宏 秋吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP18020892A priority Critical patent/JPH0628328A/ja
Publication of JPH0628328A publication Critical patent/JPH0628328A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】 【目的】マルチプロセサの自己診断において、マイクロ
プログラムによる自己診断を行うことを可能とする。 【構成】自己診断実行時には、MPC11はMDS10
を制御してMPX5を切り換えると共にMDS10から
のネクストアドレス情報をADR3を介してDME2に
与え、DME2の自己診断マイクロプログラムはMPX
5,DTR4を介してDTP9に入力され、DTP9は
診断命令を実行する。DTP9の故障状態で診断演算を
行ったときは自己診断の結果情報をRSR8に格納し.
DTP9によりあらかじめ設定しておいたDRR6の内
容とRSR8の内容とをCMP7により比較解析する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はマルチプロセサの自己診
断方式に関する。
【0002】
【従来の技術】従来、コンピュータシステムの自己診断
は、電源投入時に診断プログラムにより行うのが一般的
であった。
【0003】
【発明が解決しようとする課題】この従来の電源投入時
に診断プログラムにより診断する方式では、マルチプロ
セサシステム内の各装置の詳細な診断を行うには機能不
足であり、またコンピュータがローカルエリアネットワ
ークなどで接続されている場合には、オンライン稼働す
ることが常であり、電源投入時の診断プログラムによる
自己診断では機能不足となるという問題点があった。
【0004】
【課題を解決するための手段】本発明のマルチプロセサ
の自己診断方式は、中央処理装置,付加処理装置および
周辺制御装置をプロセサ間インタフェースバスにより接
続して構成されるマルチプロセサシステムにおいて、前
記中央処理装置は自己診断を行うための診断結果の期待
値情報を格納する期待値格納手段と、診断結果情報を保
持する診断結果保持手段と、前記期待値情報と前記結果
情報とを比較解析する比較解析手段と、通常のマイクロ
プログラムを格納する書込み可能なマイクロプログラム
制御記憶装置と、自己診断用マイクロプログラムを格納
する自己診断マイクロプログラム記憶装置と、前記通常
のマイクロプログラムを実行する通常モードと前記自己
診断用マイクロプログラムを実行する自己診断モードと
を切り換えるモード切換手段と、前記通常のマイクロプ
ログラムおよび前記自己診断用マイクロプログラムを選
択したときそれぞれ通常動作および自己診断動作を行う
データ処理手段とを備えている。
【0005】また、前記比較解析手段が前記マルチプロ
セサシステムの故障程度が大きいと判断したときは前記
マイクロプログラム制御記憶装置のマイクロプログラム
を診断中心のマイクロ命令に変更することを特徴とす
る。
【0006】
【実施例】次に、本発明について図面を参照して説明す
る。図1は本発明のマルチプロセサの自己診断方式の一
実施例を示すブロック図である。
【0007】本実施例のマルチプロセサシステムは中央
処理装置(以下CPU)101,付加処理装置(以下A
DP)102および周辺制御装置(以下PCL)10
3,104がプロセサ間インタフェースバス(以下BU
S)100に接続されてなる。CPU101は自己診断
を行うための診断結果の期待値をあらかじめ格納する期
待値レジスタ(以下DRR)6と、診断結果を保持する
結果保持レジスタ(以下RSR)8と、DRR6に格納
されている期待値とRSR8に保持されている診断結果
とを比較解析する比較解析回路(以下CMP)7と、通
常のマイクロ命令を格納する書込み可能なマイクロプロ
グラム制御記憶装置(以下WCS)1と、自己診断マイ
クロプログラム記憶装置(以下DME)2と、通常のプ
ログラムを実行する通常モードと自己診断用マイクロプ
ログラムが実行される自己診断モードとを切り換えるモ
ード切換回路(以下MDS)10と、MDS10の指示
によりWCS1,DME2のいずれかのデータを読み出
してデータレジスタ(以下DTR)4に出力するマルチ
プレクサ(以下MPX)5と、DTR4の出力データを
実行するデータ処理装置(以下DTP)9と、DRP9
の指示によりMDS10を制御するマイクロプログラム
制御装置(以下MPC11)と、MDS10,DTR4
からの指示によりWCS1,DME2にネクストアドレ
ス情報を与えるネクストアドレスレジスタ(以下AD
R)3と、BUS100とインタフェースするバスイン
タフェース回路(以下BIF)12とを備えている。
【0008】続いて本実施例の動作について説明する。
通常動作では、DTP9はMPX5,DTR4を介して
入力したWCS1からの通常のマイクロ命令を実行す
る。
【0009】自己診断実行時には、MPC11はMDS
10を制御してMPX5を切り換えると共にMDS10
からのネクストアドレス情報をADR3を介してDME
2に与え、DME2の自己診断マイクロプログラムはM
PX5,DTR4を介してDTP9に入力され、DTP
9は診断命令を実行する。
【0010】また、DTP9の故障状態で診断演算を行
ったときは自己診断の結果情報をRSR8に格納し.D
TP9によりあらかじめ設定しておいたDRR6の内容
とRSR8の内容とをCMP7により比較解析する。
【0011】なお、DTP9の故障状態や診断結果によ
って故障程度が大きいと判断されたときは、WCS1の
マイクロ命令を診断中心に変更してダイナミックな自己
診断を行うことにより、詳細な故障解析が可能となる。
【0012】
【発明の効果】以上説明したように本発明は、複数のマ
イクロプログラムを選択的に実行することによりダイナ
ミックな自己診断が可能となり、電源投入時に診断プロ
グラムによって行う自己診断方式に比べてマルチプロセ
サシステムがオンライン稼働中で電源が切られることが
ないシステムにおいても自己診断が可能となる。
【0013】また、中央処理装置の故障状態や診断結果
による故障程度が大きいときは、マイクロプログラムを
診断中心に変更すれば詳細な故障解析が可能となるとい
う大きな効果を有する。
【図面の簡単な説明】
【図1】本発明のマルチプロセッサシステムの自己診断
方式の一実施例を示すブロック図である。
【符号の説明】
1 書込み可能マイクロプログラム制御記憶装置(W
CS) 2 自己診断用マイクロプログラム記憶装置(DM
E) 3 ネクストアドレスレジスタ(ADR) 4 データレジスタ(DTR) 5 マルチプレクサ(MPX) 6 期待値レジスタ(DRR) 7 比較解析回路(CMP) 8 結果保持レジスタ(RSR) 9 データ処理装置(DTP) 10 モード切換回路(MDS) 11 マイクロプログラム制御装置(MPC) 12 バスインタフェース回路(BIF) 100 プロセサ間インタフェースバス(BUS) 101 中央処理装置(CPU) 102 付加処理装置(ADP) 103,104 周辺制御装置(ACL)

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 中央処理装置,付加処理装置および周辺
    制御装置をプロセサ間インタフェースバスにより接続し
    て構成されるマルチプロセサシステムにおいて、前記中
    央処理装置は自己診断を行うための診断結果の期待値情
    報を格納する期待値格納手段と、診断結果情報を保持す
    る診断結果保持手段と、前記期待値情報と前記結果情報
    とを比較解析する比較解析手段と、通常のマイクロプロ
    グラムを格納する書込み可能なマイクロプログラム制御
    記憶装置と、自己診断用マイクロプログラムを格納する
    自己診断マイクロプログラム記憶装置と、前記通常のマ
    イクロプログラムを実行する通常モードと前記自己診断
    用マイクロプログラムを実行する自己診断モードとを切
    り換えるモード切換手段と、前記通常のマイクロプログ
    ラムおよび前記自己診断用マイクロプログラムを選択し
    たときそれぞれ通常動作および自己診断動作を行うデー
    タ処理手段とを備えることを特徴とするマルチプロセサ
    の自己診断方式。
  2. 【請求項2】 前記比較解析手段が前記マルチプロセサ
    システムの故障程度が大きいと判断したときは前記マイ
    クロプログラム制御記憶装置のマイクロプログラムを診
    断中心のマイクロ命令に変更することを特徴とする請求
    項1記載のマルチプロセサの自己診断方式。
JP18020892A 1992-07-08 1992-07-08 マルチプロセサの自己診断方式 Withdrawn JPH0628328A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18020892A JPH0628328A (ja) 1992-07-08 1992-07-08 マルチプロセサの自己診断方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18020892A JPH0628328A (ja) 1992-07-08 1992-07-08 マルチプロセサの自己診断方式

Publications (1)

Publication Number Publication Date
JPH0628328A true JPH0628328A (ja) 1994-02-04

Family

ID=16079295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18020892A Withdrawn JPH0628328A (ja) 1992-07-08 1992-07-08 マルチプロセサの自己診断方式

Country Status (1)

Country Link
JP (1) JPH0628328A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7421618B2 (en) 2003-12-25 2008-09-02 Hitachi, Ltd. Method for processing a diagnosis of a processor, information processing system and a diagnostic processing program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7421618B2 (en) 2003-12-25 2008-09-02 Hitachi, Ltd. Method for processing a diagnosis of a processor, information processing system and a diagnostic processing program

Similar Documents

Publication Publication Date Title
US5187802A (en) Virtual machine system with vitual machine resetting store indicating that virtual machine processed interrupt without virtual machine control program intervention
US4486827A (en) Microprocessor apparatus
US7007192B2 (en) Information processing system, and method and program for controlling the same
JPS6258341A (ja) 入出力割込処理方式
US5291605A (en) Arrangement and a method for handling interrupt requests in a data processing system in a virtual machine mode
EP0140299A2 (en) Vector mask control system
JPH0628328A (ja) マルチプロセサの自己診断方式
JPH08272755A (ja) プロセッサ切替え装置
US7237099B2 (en) Multiprocessor system having a plurality of control programs stored in a continuous range of addresses of a common memory and having identification registers each corresponding to a processor and containing data used in deriving a starting address of a CPU-linked interrupt handler program to be executed by the corresponding processor
JPH0816420A (ja) 小型情報処理装置のエラー処理方法
JPS59112350A (ja) プログラム監視制御方式
JP2731618B2 (ja) エミュレータ
JPH0384639A (ja) 情報処理装置用自己診断装置
JPS60181867A (ja) プロセツサ切換え制御方式
JP2899009B2 (ja) 情報処理装置
JPH10247185A (ja) プロセッサの故障診断方式
JPH03175538A (ja) 二重化処理装置
JPS6373439A (ja) ブ−トストラツプ方式
JPH0312749A (ja) マルチプロセッサシステムのハードウェア初期診断制御方式
JPH0481934A (ja) 情報処理装置
JPH096641A (ja) 情報処理装置
JPH02220143A (ja) パーソナルコンピュータシステム
JPS6398038A (ja) デ−タ処理システム
JPH02208739A (ja) 仮想計算機システムの制御方式
JPS622325A (ja) モ−ド切換え制御方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991005