JPS603778A - プロセツサリセツト方式 - Google Patents

プロセツサリセツト方式

Info

Publication number
JPS603778A
JPS603778A JP58111416A JP11141683A JPS603778A JP S603778 A JPS603778 A JP S603778A JP 58111416 A JP58111416 A JP 58111416A JP 11141683 A JP11141683 A JP 11141683A JP S603778 A JPS603778 A JP S603778A
Authority
JP
Japan
Prior art keywords
processor
processors
communication
communication right
circuit
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.)
Pending
Application number
JP58111416A
Other languages
English (en)
Inventor
Yutaka Moriyama
裕 盛山
Yukihiro Ando
幸弘 安藤
Shigeru Oe
大江 茂
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 JP58111416A priority Critical patent/JPS603778A/ja
Publication of JPS603778A publication Critical patent/JPS603778A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/364Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Retry When Errors Occur (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は複数のプロセッサにより構成され。
各プルセッサ間に通信を行う場合において、プロセッサ
間通信によりプロセッサの異常を検出し、その異常の発
生したプロセッサをリセットするようにしたプロセッサ
リセット方式に関する。
〔従来技術と問題点〕
例えば第1図に示す如く、CPU0.CPU1。
CPU2、・・・CPUnにより構成され、各CPU0
〜n間に互に通信を行ってデータ処理を行うような装置
においてはCPU0〜nがそれぞれ機能分担を行ってデ
ータ処理が行われる。この場合、各CPU間の通信を行
うときバスBの競合を防ぐため通信権制御回路Cを設け
、バスBを使用したい場合にこの通信権制御回路Cより
使用要求の行われたCPUに対し許可を与える。この使
用許可が与えられたCPUは正常に通信が終れば終了報
告を通信権制御回路Cに対しで送出するが、もしも使用
許可が与えられたCPUに異常が発生したとき正常通信
終了信号が返送されないことになり他のCPUがバスB
を使用できないことになるので。
通信権制御回路Cはタイマを設け、一定時間後に正常通
信終了報告が返送されてこないとき、先の使用許可を取
消し、他のCPUに対して通信権を付与している。
従来ではこのような異常が発生した場合、各プロセッサ
毎に異常検出を行っており、これにより異常の発生した
CPUのみリセットを行う方式と。
どのプロセッサが異常検出しても全プロセッサをリセッ
トする方式がある。
しかし前者は当該プロセッサがリセットにより初期化さ
れ、他のプロセッサとの状態に相異が生じ、しかもこの
リセット状態が他のプロセッサに報告されないため状態
の一致が困難となり、データ処理の遂行上問題がある。
また後者の場合には装置全体が初期化されることになり
、それまで正常であった動作までが中断されることにな
るという問題が存在する。
〔発明の目的〕
本発明の目的は、上記問題点を改善するため。
このようなマルチプロセッサ間で通信を行いなからデー
タ処理を行うような装置において、通信権許可要求が生
じてから一定時間経過後に自動的にこの通信権許可を落
すようにするとともに、中心となるプロセッサを設けて
他のプロセッサの動作監視を行なわせ、その異常検出を
行ったときそのプロセッサのみをリセットし、リセット
したプロセッサを認識することにより他の正常のプロセ
ッサに影響のないようにしたプロセッサリセット方式を
提供することである。
〔発明の構成〕
この目的を達成するため2本発明のプロセッサリセット
方式では、複数のプロセッサを有しプロセッサ間通信を
行うデータ処理装置において、プロセッサに通信権を付
与する通信権制御部と、タイマ一手段を設けるとともに
プロセッサの1つに他のプロセッサの動作状態を監視す
る動作状態監視手段を設け、上記通信権制御部により許
可された通信権の使用に制限時間を設けこの制限時間を
超過したとき許可した通信権を拒否し、また上記動作状
態監視手段を有するプロセッサが他のプロセッサの動作
を周期的に監視制御を行ってその異常の有無を検出し、
異常を検出したとき当該プロセッサをリセットするよう
にしたことを特徴とする。
〔発明の実施例〕
本発明の一実施例を第2図にもとづき説明する。
図中、1は主プロセッサで後述する動作監視部1−0を
有するもの、2,3・・4は副プロセッサ。
5は通信回路、6は通信権制御回路、7はタイマ回路、
8−1〜8−nはアンド・ゲートである。
主プロセッサ1は副プロセッサ2.3・・・4等ととも
にデータ処理を行うものであるが、副プロセッサ2,3
・・・4の動作状態を監視しこれに応じてデータ処理状
態を制御する機能を有するものである。上記動作状態を
監視するために副プロセッサ2.3・・・4に対して順
次動作状態報告コマンドを出力する。もし副プロセッサ
2,3・・・4が正常な動作状態にあればこれに対し応
答が行われるが。
異常の場合には応答しない。それ故、動作監視部1−0
ではカウンタと、リセット信号出力回路を内蔵している
ので、上記動作状態報告コマンドを規定回数特定の副プ
ロセッサに送出しても応答がなければ、該副プロセッサ
に対してリセット信号を出力してこれをリセットする。
通信回路5は主プロセッサ1.副プロセッサ2、3・・
・4等の各プロセッサ間の通信を行うものである。
通信権制御回路6は各プロセッサにおいて通信要求が競
合したとき特定の1つに対して通信権を許可するもので
ある。
タイマ回路7は通信権の許与されたプロセッサに異常が
発生して終了報告のないとき許与した通信権を強制的に
落すためのもので、通信権許与後一定時間後経過したと
きでも通信権が許与された状態にあるとき、これをリセ
ットするものである。
次に本発明の動作を第2図により説明する。
(1)いま副プロセッサ2が通信を行う場合、副プロセ
ッサ2は通信権要求信号をアンド・ゲート8−2を経由
して通信権制御回路6に出力する。
このとき、アンド・ゲート8−2の他方の端子には「0
」が印加されているので、アンド・ゲート8−2はオン
状態にあり、上記信号は通信権制御回路6に伝達される
。通信権制御回路6は2例えば他のプロセッサが通信回
路5を使用していないとき、これに対して通信権許可を
与え、これによりタイマ回路7が起動する。そして副プ
ロセッサ2が通信を正常に終了すればこれが通信権制御
回路6に伝達されるので、通信権制御回路6はタイマ回
路7をリセットする。
(2)ところが上記通信権許可を付与された副プロセッ
サ2に異常が発生したとき、タイマ回路7は一定時間経
過後、アンド・ゲート8−2に対し「1」を出力し、こ
れをオフにする。これにより通信権制御回路6は副プロ
セッサ2に対して与えていた通信権許可を落すことがで
きる。
(3)ところで主プロセッサ1はその動作監視部1−0
より各副プロセッサ2.3・・・4に対して動作状態報
告コマンドを順次出力する。この動作状態報告スマンド
を受けた副プロセッサ2,3・・・4は正常な動作状態
にあれば正常動作状態を報告することになるが、異常状
態であればこの報告は行われない。したがって主プロセ
ッサ1ではその内蔵するカウンタにより各副プロセッサ
対応にこの報告の有無をチェックしているので、一定回
数連続してこの正常動作状態の報告がないとき、その副
プロセッサに対してリセット信号を出力してこれをリセ
ットするとともにタイマー回路7にもリセット信号を送
出して当該副プロセッサに対するタイマ回路が起動して
いるときはこれをもリセットする。したがって上記(2
)の如く、副プロセッサ2に異常状態が発生しでいれば
、このようにして副プロセッサ2の異常が主プロセッサ
1に検出され、副プロセッサ2はリセットされることに
なる。
したがって主プロセッサ1では副プロセッサ2がリセッ
ト状態にあることを認識しているので、副プロセッサ2
においてデータ処理が継続されていた場合でも引続いて
次のデータ処理を行うような指令を出力することはない
(4)また主プロセッサ1に対して通信権が付与された
ときこの主プロセッサ1に異常が発生すれば、タイマ回
路7が規定時間後「1」を出方する。
これによりアンド・ゲート8−1がオフになり。
この主プロセッサ1に対する通信権は強制的に落ちるこ
とになるとともに、このタイマ回路7から出力された「
1」が主プロセッサ1に対してはリセット信号としで作
用して、主プロセッサ1をリセットする。
〔発明の効果〕
本発明によれば複数のプロセッサにより構成されるデー
タ処理装置において、あるプロセッサに異常が生じても
他のプロセッサに影響なくこの異常発生のプロセッサを
リセットすることができるので、各プロセッサにおける
状態の不一致を有効に防止することができる。
【図面の簡単な説明】
第1図は複数のプロセッサを有する従来のデータ処理装
置の説明図、第2図は本発明の一実施例構成図である。 図中、1は主プロセッサ、1−0は動作監視部。 2.3・・・4は副プロセッサ、5は通信回路、6は通
信権制御回路、7はタイマ回路、8−1〜8〜nはアン
ド・ゲートを示す。 特許出願人 富士通株式会社 代理人弁理士 山 谷 晧 榮

Claims (1)

  1. 【特許請求の範囲】 複数のプロセッサを有しプロセッサ間通信を行うデータ
    処理装置において、プロセッサに通信権を付与する通信
    権制御部と、タイマ一手段を設けるとともにプロセッサ
    の1つに他のプロセッサの動作状態を監視する動作状態
    監視手段を設け、上記通信権制御部により許可された通
    信権の使用に制限時間を設けこの制限時間を超過したと
    き許可した通信権を拒否し、また上記動作状態監視手段
    を有するプロセッサが他のプロセッサの動作を周期的に
    監視制御を行ってその異常の有無を検出し。 異常を検出したとぎ当該プロセッサをリセットするよう
    にしたことを特徴とするプロセッサリセット方式。
JP58111416A 1983-06-21 1983-06-21 プロセツサリセツト方式 Pending JPS603778A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58111416A JPS603778A (ja) 1983-06-21 1983-06-21 プロセツサリセツト方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58111416A JPS603778A (ja) 1983-06-21 1983-06-21 プロセツサリセツト方式

Publications (1)

Publication Number Publication Date
JPS603778A true JPS603778A (ja) 1985-01-10

Family

ID=14560612

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58111416A Pending JPS603778A (ja) 1983-06-21 1983-06-21 プロセツサリセツト方式

Country Status (1)

Country Link
JP (1) JPS603778A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51147146A (en) * 1975-06-13 1976-12-17 Hitachi Ltd Error check system
JPS5755461A (en) * 1980-09-20 1982-04-02 Hitachi Ltd Multiprocessor failure detection system
JPS57143669A (en) * 1981-02-28 1982-09-04 Omron Tateisi Electronics Co Debugging device for multiprocessor system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51147146A (en) * 1975-06-13 1976-12-17 Hitachi Ltd Error check system
JPS5755461A (en) * 1980-09-20 1982-04-02 Hitachi Ltd Multiprocessor failure detection system
JPS57143669A (en) * 1981-02-28 1982-09-04 Omron Tateisi Electronics Co Debugging device for multiprocessor system

Similar Documents

Publication Publication Date Title
AU611287B2 (en) System bus preempt for 80386 when running in an 80386/82385 microcomputer system with arbitration
CA1221173A (en) Microcomputer system with bus control means for peripheral processing devices
JPS603778A (ja) プロセツサリセツト方式
JPH0218503B2 (ja)
JP3626292B2 (ja) バスインタフェース制御方式
JPH01166161A (ja) マルチプロセッサシステムの相互監視方式
JP2744113B2 (ja) 計算機システム
JPS6343560Y2 (ja)
JPH0223445A (ja) バス監視制御方式
JPS5932809B2 (ja) Dmaチヤネルのバス使用権制御方法
JPH0236971B2 (ja)
JPH0298769A (ja) 演算処理装置
JPH02257251A (ja) 情報処理装置
JPH0535460B2 (ja)
JPH04148266A (ja) マルチプロセッサシステム
JPH04123145A (ja) マイクロコンピュータ
JPS6134654A (ja) バスマスタ制御装置
JPS60564A (ja) メモリアクセス競合制御方式
JPH0488458A (ja) バス調停方式
JPH0417541B2 (ja)
JPH023812A (ja) システムリセット方式
JPH0282335A (ja) バス制御装置
JPH0750464B2 (ja) 疎結合マルチプロセッサシステム
JPS6152766A (ja) マルチプロセツサ制御方式
JPS62106564A (ja) 情報処理システムの現用/予備切り替え制御方式