JPH0434184B2 - - Google Patents

Info

Publication number
JPH0434184B2
JPH0434184B2 JP58056606A JP5660683A JPH0434184B2 JP H0434184 B2 JPH0434184 B2 JP H0434184B2 JP 58056606 A JP58056606 A JP 58056606A JP 5660683 A JP5660683 A JP 5660683A JP H0434184 B2 JPH0434184 B2 JP H0434184B2
Authority
JP
Japan
Prior art keywords
central processing
processing unit
external medium
cpu
cpu2
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.)
Expired - Lifetime
Application number
JP58056606A
Other languages
English (en)
Other versions
JPS59180760A (ja
Inventor
Yoji Yamamoto
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58056606A priority Critical patent/JPS59180760A/ja
Publication of JPS59180760A publication Critical patent/JPS59180760A/ja
Publication of JPH0434184B2 publication Critical patent/JPH0434184B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0709Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は複数のCPUで1つのデータ処理装置
を構成しておりそのうち小数のCPUがエラー情
報の収集が可能な場合に、このエラー情報の収集
可能なCPUがエラー情報の収集ができない他の
CPUのエラー情報を収集することができるよう
にしたりモートダンプ方式に関する。
〔従来技術と問題点〕
例えば競馬の投票券のようなユニツト券販売装
置が多数台接続されるような大形のデータ処理装
置では、第1図に示すように複数台の中央処理装
置CPU0〜CPU3を使用してそのユニツト券の
販売状態をオンラインで管理している。このよう
なシステムでは、CPU0〜CPU3の全部にフロ
ツピイデイスクが接続されIPL(イニシヤル・プ
ログラム・ロード)機能を有するものではなく、
例えばCPU0〜CPU1(それぞれフロツピイデ
イスクFLP0,FLP1が接続されている。そし
てCPU2,CPU3に対してはそれぞれCPU0,
CPU1よりIPLが行われる。CPU0,CPU1に
は従来の並列回路通信アダブタ、例えばPLCA
0,PLCA1とダイレクト・メモリ・アクセス・
コントローラDMAC0,DMAC1が設けられ、
CPU2,CPU3にはパラレル・インタフエイ
ス・アダプタPIA2,PIA3が設けられており、
これらによりCPU0,CPU1は自己のメモリの
アクセスの外に他のすべてのメモリをリードでき
るように構成され、CPU2,CPU3は自己のメ
モリのアクセスの外にメモリMEM0とMEM1
をリードできるように構成されている。
ところで、通常データ処理装置では、CPUが
異常を検出した場合、その原因を調査するために
種々な対策が行われているが、従来の障害は主に
ハードウエアの障害であつてそのエラーのロギン
グが行われている。しかし最近ではハードウエア
の障害のみならず、プログラムの障害に対しても
種々の対策をとることが行われるようになつてき
た。そのためにプログラムの走行トレース、ロギ
ング等が行われている。
プログラムで異常を発見すると、そのエラーの
処理が問題となる。一般にエラー発生時には直ち
にストツプして調査可能なものは少なく、直ちに
業務続行しなければならない。
そのためエラー発生時にフロツピイデイスクの
ような外部媒体にメモリダンプを行ない、自動的
に再IPLを行つてデータ処理を続行する。したが
つてこの場合、外部媒体が接続されていない場合
にはそのメモリダンプは困難さが伴うことにな
る。
ところで、第1図のシステムにおいて、CPU
2,CPU3はいずれもフロツピイデイスクのよ
うな外部媒体が接続されていないので、自からの
ダンプは不可能であり、他のCPU0,CPU1に
ダンプしてもらうことになる。このダンプを行う
場合には通常CPU間の通信により行われ、例え
ばCPU2が自己の処理に異常を感じたときCPU
0にこれを要求し、CPU0がCPU2からその
MEM2の内容をFLP0にダンプすることにな
る。このようにCPU2が動作しているときには
これでもよいがCPU2自体が異常の場合その故
障診断に必要なMEM2のデータをダンプするこ
とができないことになる。これはCPU3におい
ても同様である。
〔発明の目的〕
本発明の目的は、このような問題を改善するた
め、CPU自体に外部媒体が接続されていない場
合において該CPU自体が異常状態になつた場合
でもそのメモリを続出してダンプできるようにし
たリモートダンプ方式を提供することである。
〓発明の構成〓 この目的を達成するために本発明のリモートダ
ンプ方式では、外部媒体では接続されている中央
処理装置と外部媒体が接続されていない中央処理
装置を備えた複数の中央処理装置を具備するデー
タ処理装置において、外部媒体が接続されていな
い中央処理装置に対してパトロール診断を行う外
部媒体が接続されている複数の中央処理装置と、
自己の異常を検知したとき外部媒体が接続されて
いる中央処理装置に対して異常報告を行う外部媒
体が接続されていない、パトロール診断される複
数の中央処理装置と、中央処理装置に接続され、
メモリアドレス・レジスタを有し、バス接続及び
メモリ直接読出を行うバス結合部を各中央処理装
置に接続配置して設け、外部媒体が接続されてい
ない中央処理装置に接続配置されるバス結合部
を、外部媒体が接続されている中央処理装置に接
続されるバス結合部及び外部媒体が接続されてい
ない中央処理装置に接続される他のバス結合部と
接続し、外部媒体が接続されている中央処理装置
が外部媒体が接続されていない中央処理装置から
異常報告を受けたとき及びパトロース診断により
外部媒体が接続されていない中央処理装置が動作
ストツプとなる異常状態を検出したときこのバス
結合部を経由して外部媒体が接続されていない中
央処理装置に接続されるメモリ部を読出してこの
データを外部媒体に保持するようにしたことを特
徴とする。
〔発明の実施例〕
本発明の一実施例を第2図及び第3図に基づき
説明する。
第2図は本発明の一実施例構成図を端末集計装
置において具備したもの、第3図はその動作説明
図である。
図中、BCUはバス結合ユニツトであり、メモ
リアドレス・レジスタとバイトカウンタを有し、
バス接続機能とメモリを直接読出することができ
る機能を有するもの、CRTは陰極線管を使用し
た表示装置である。
第2図に示されるデータ処理装置では、CPU
0とCPU1にはFLP0,FLP1が接続されてい
るが、CPU2とCPU3には上記フロツピイデイ
スクのような外部媒体は接続されていない。各
CPU0〜CPU3にはそれぞれメモリMEM0〜
MEM3が接続されており、またバス結合ユニツ
トBCU0〜BCU3により第2図の接続状態に示
された状態で相互接続可能である。例えばCPU
0はCPU2またはCPU3と相互接続することが
できる。CPU2とCPU3には端末制御装置TIC
が接続されており、各TICにはそれぞれ複数のユ
ニツト券発売機UIMが接続されている。
したがつてCPU0とCPU1にはそれぞれFLP
0,FLP1が接続されているので、これらの
CPU0,CPU1は自らそのFLP内に内蔵されて
いるプログラムをローデングするためのIPLを行
つたり、あるいは自己検出によりそのMEM0,
MEM1のデータをFLP0,FLP1に自動ダンプ
することができる。この自動ダンプは、ハード状
態が一定でないため、システム・リセツトを行つ
た後にダンプを行う。
ところでFLPが接続されていないCPU2と
CPU3のIPLは、FLPが接続されているCPU0,
CPU1により行われることになる。
そしてこのCPU2,CPU3のダンプはFLPの
接続されているCPU0,CPU1の助けにより行
うことになる。この場合、例えばCPU2はCPU
0またはCPU1のいずれかに対し依頼して行う
ことになる。すなわち、CPU2が自己のプログ
ラムの異常を検知したような場合、CPU0に対
してこれを報告し、メモリダンプを依頼する。こ
の場合、CPU0はCPU2を介してMEM2のデ
ータをダンプし、このダンプが終了するとその
FLP0よりプログラムを出力してこれをCPU2
に対しIPLを行う。このメモリダンプの場合、
BCU2を経由して行うこともできる。
ところでFLPの接続されていないCPUがスト
ツプ又は暴走した場合には、上記の如きダンプ依
頼はできない。例えばCPU2がストツプした場
合、CPU0に対してダンプ依頼もできなければ、
またCPU0はCPU2を経由してMEM2を続出
すこともできない。そこで各CPU0〜CPU3に
接続されているバス結合ユニツトBCU0〜BCU
3を経由してCPU0とCPU1はCPU2とCPU3
のMEM2,MEM3をパトロール診断し、この
FLPが接続されていないCPU2とCPU3の状態
を監視する。このパトロール診断により例えば
CPU0かCPU2の異常を検出すると、CPU0は
BCU2を経由してMEM2を読取りこの内容を
FLP0に格納する。このようにしてダンプが終
了すると、CPU2の再起動のためまずCPU0は
CPU2のリセツトを行い、それからCPU0は
FLP0よりプログラムを続出してこれにより
CPU2の再IPLをして処理続行することになる。
すなわち、本発明によればバス結合ユニツト
BCUにより、例えば、CPU0とCPU2は第3図
の状態にバスB上に接続される。したがつて
CPU0がBCU0,BCU2の下にMEM2を直接
リードすることができ、CPU2に異常が生じた
場合でもこれに対し上記の如く対処することがで
きるので、システムダウンを生ずることなく、デ
ータ処理を続行することができる 〔発明の効果〕 本発明によれば外部媒体の接続されてない
CPUに異常が発生した場合でも、他のCPUによ
りそのメモリのデータをリモートダンプすること
が可能になる。
しかも本発明では、第2図に示す如く、複数の
CPUの相互接続による、いわゆる「たすきがけ」
構成となつており、かつ各々のCPUに、メモリ
アドレス・レジスタを有するバス結合部が接続さ
れているため、ある障害の発生したCPUのメモ
リ内容をその上位のCPUがダンプしているとき
にでも、他のCPUは独立に動作することが可能
である。更に、ダンプを行う上位のCPU(例えば
CPU0)も障害が発生したとしても、そのバス
結合部内のメモリアドレス・レジスタの内容に基
づきもう一方の上位のCPU(例えばCPU1)がダ
ンプを行うことが可能であり、結果的にCPU(例
えばCPU0)のバツクアツプともなる。また
CPU(例えばCPU2)の障害が、全く動作するこ
とができないストツプした場合でも、上位の
CPUがパトロール診断しているので、これによ
り異常を検出してダンプすることができる。
【図面の簡単な説明】
第1図は従来のデータ処理装置、第2図は本発
明の一実施例構成、第3図はその動作説明図であ
る。 図中、CPUは中央処理装置、MEMはメモリ、
FLPはフロツピイデイスク、TICは端末制御装
置、UIMはユニツト券発売機、BCUはバス結合
ユニツトを示す。

Claims (1)

  1. 【特許請求の範囲】 1 外部媒体が接続されている中央処理装置と外
    部媒体が接続されていない中央処理装置を備えた
    複数の中央処理装置を具備するデータ処理装置に
    おいて、 外部媒体が接続されていない中央処理装置に対
    してパトロール診断を行う外部媒体が接続されて
    いる複数の中央処理装置と、 自己の異常を検知したとき外部媒体が接続され
    ている中央処理装置に対して異常報告を行う外部
    媒体が接続されていない、パトロール診断される
    複数の中央処理装置と、 中央処理装置に接続され、メモリアドレス・レ
    ジスタを有し、バス接続及びメモリ直接読出を行
    うバス結合部を各中央処理装置に接続配置して設
    け、 外部媒体が接続されていない中央処理装置に接
    続配置されるバス結合部を、外部媒体が接続され
    ている中央処理装置に接続されるバス結合部及び
    外部媒体が接続されていない中央処理装置に接続
    される他のバス結合部と接続し、外部媒体が接続
    されている中央処理装置が外部媒体が接続されて
    いない中央処理装置から異常報告を受けたとき及
    びパトロール診断により外部媒体が接続されてい
    ない中央処理装置が動作ストツプとなる異常状態
    を検出したときこのバス結合部を経由して外部媒
    体が接続されていない中央処理装置に接続される
    メモリ部を読出してこの読出したデータを外部媒
    体に保持するようにしたことを特徴とするリモー
    トダンプ方式。
JP58056606A 1983-03-31 1983-03-31 リモ−トダンプ方式 Granted JPS59180760A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58056606A JPS59180760A (ja) 1983-03-31 1983-03-31 リモ−トダンプ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58056606A JPS59180760A (ja) 1983-03-31 1983-03-31 リモ−トダンプ方式

Publications (2)

Publication Number Publication Date
JPS59180760A JPS59180760A (ja) 1984-10-13
JPH0434184B2 true JPH0434184B2 (ja) 1992-06-05

Family

ID=13031887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58056606A Granted JPS59180760A (ja) 1983-03-31 1983-03-31 リモ−トダンプ方式

Country Status (1)

Country Link
JP (1) JPS59180760A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008035766A1 (fr) * 2006-09-21 2008-03-27 Autonetworks Technologies, Ltd. Système de commande électronique et dispositif de commande électronique
JP5435205B2 (ja) * 2009-01-29 2014-03-05 日本電気株式会社 マルチノードシステム、ノード、メモリダンプ処理方法、及びプログラム

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5523579A (en) * 1978-08-08 1980-02-20 Panafacom Ltd Coupler

Also Published As

Publication number Publication date
JPS59180760A (ja) 1984-10-13

Similar Documents

Publication Publication Date Title
US4894828A (en) Multiple sup swap mechanism
CN112650612B (zh) 一种内存故障定位方法及装置
JP3481737B2 (ja) ダンプ採取装置およびダンプ採取方法
US5267246A (en) Apparatus and method for simultaneously presenting error interrupt and error data to a support processor
JPH0434184B2 (ja)
JPH02132528A (ja) 二重化処理装置におけるチェック方法
JP2855633B2 (ja) マルチプロセッサシステムにおけるデュアルポートメモリの故障診断装置
JP3127941B2 (ja) 二重化装置
TWI823556B (zh) 記憶體異常檢測系統、主機板、電子裝置及異常檢測方法
JPS62271153A (ja) 共通バス構造における診断方式
JP2007531084A (ja) マルチプロセッサシステムを整備する保守インターフェースユニット
JP2584466B2 (ja) ディスクコントローラの自己診断方法
JPH0375939A (ja) 情報処理システム
JP3161532B2 (ja) Dma診断装置
JP3334174B2 (ja) 障害処理検証装置
JP2580311B2 (ja) 多重化システムの相互監視処理方式
JPH03253945A (ja) データ処理システムの異常回復処理機能確認方式
WO1990003067A1 (en) Data bus enable verification logic
JP2635637B2 (ja) システム内メモリの試験装置
JPH04328646A (ja) 障害情報の採取方式
CN121705062A (zh) 故障内存定位方法及计算设备
JPH0553934A (ja) バスライン監視方式
JPH0797327B2 (ja) 故障検出方法
JPH07230432A (ja) 計算装置
JPH0746344B2 (ja) 通信システムの障害情報収集方法