JPH02302835A - 緊急動作方式 - Google Patents

緊急動作方式

Info

Publication number
JPH02302835A
JPH02302835A JP1125642A JP12564289A JPH02302835A JP H02302835 A JPH02302835 A JP H02302835A JP 1125642 A JP1125642 A JP 1125642A JP 12564289 A JP12564289 A JP 12564289A JP H02302835 A JPH02302835 A JP H02302835A
Authority
JP
Japan
Prior art keywords
processor
emergency
unit
master
emergency operation
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.)
Granted
Application number
JP1125642A
Other languages
English (en)
Other versions
JP3055906B2 (ja
Inventor
Hiroshi Hosogai
細貝 湖
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 Communication Systems Ltd
Original Assignee
NEC Communication Systems 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 NEC Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP1125642A priority Critical patent/JP3055906B2/ja
Publication of JPH02302835A publication Critical patent/JPH02302835A/ja
Application granted granted Critical
Publication of JP3055906B2 publication Critical patent/JP3055906B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、2重化されているプロセッサそれぞれの内部
処理ユニットが更に2重化されているプロセッサシステ
ムの緊急動作方式に関する。
〔従来の技術〕
従来、プロセッサシステムのアベイラビリティ(使用可
能度)を向上させるための方式として、プロセッサの系
を2重化し両系の間に緊急動作装置を設置し、緊急障害
発生時に、緊急動作ステートに従っていずれかの系から
の自動立ち上げ処理を行い、緊急動作カウントにより初
期化する範囲を決定する緊急動作方式がある。特に電子
交換システムのような高信頼性を要求されるシステムに
おいては、それぞれのプロセッサの重要な処理ユニット
を更に2重に設置して常時並列冗長運転を行ない、障害
発生と同時に障害の検出と障害箇所の探索との容易化を
図っている。
〔発明が解決しようとする課題〕
上述した従来の緊急動作方式は、常時並列冗長運転を行
なっている処理ユニットに障害が発生した場合、障害箇
所の修復を行わない限り障害が検出され続けることにな
るので、緊急動作に失敗することがあり、アベイラビリ
ティの低下につながるという問題点がある。
本発明の目的は、2重化されているプロセッサそれぞれ
の内部処理ユニットが更に2重化されているプロセッサ
システムのアベイラビリティの向上を可能とする緊急動
作方式を提供することである。
〔課題を解決するための手段〕
本発明の緊急動作方式は、2重化された処理ユニットを
有するプロセッサが2重化され、前記プロセッサの運転
状態を監視する緊急動作装置が設けられて成るシステム
の緊急動作方式において、前記緊急動作装置が、緊急動
作要因の発生を検出する検出手段と、緊急動作回数を計
数する計数手段と、前記検出手段および前記計数手段の
情報に基づいて2重化された前記処理ユニットのマスタ
/スレーブおよび同期/非同期のモードを決定するモー
ド決定手段とを備えたことを特徴とする。
〔実施例〕
1   次に図面を参照して本発明の詳細な説明する。
第1図は本発明を適用したプロセッサシステムの一実施
例を示すブロック図である。
プロセッサ102はメモリ コントローラ101を介し
てメインメモリ100の命令を実行する。I10プロセ
ッサ103はプロセッサ102からの指令によりI10
バス106を介して入出力装置との間でデータ転送を行
う。プロセッサ102.メモリ・コントローラ101.
I10プロセッサ103はそれぞれプロセッサ・バス1
05に接続される。このプロセッサ・バス105はデー
タ転送線の他にプロセッサ制御信号線およびプロセッサ
運転状態の表示線を含んでいる。緊急動作装置104は
このプロセッサ バス105に接続され、各プロセッサ
の状態監視および制御を行う。上記各装置によりプロセ
ッサ・サブシステムが構成される。
一方、プロセッサ112.メモリ・コントローラ111
.メインメモリ110.I10プロセッサ113.緊急
動作装置114.プロセッサ バス115およびI10
ハス116は上記のプロセッサ・サブシステムと同一構
成であり、全体として2重化されたプロセッサ・システ
ムを構築する。他系のメモリへのアクセスはメモリ・コ
ントローラ101と他のメモリ・コントローラ111と
の間の交絡により成される。また、両系の緊急動作装置
104,114はメイト・バス120を介して相互に通
信を行う。このメイト・バス120はデータ転送線の他
にプロセッサ運転状態の表示線を含んでおり、各緊急動
作装置104゜114は他系の運転状態も監視できる。
第2図は第1図のプロセッサ102の構成例を示すブロ
ック図である。同期処理ユニット201.202および
単独処理ユニット208゜209はプロセッサ内部バス
205で接続されており、データを転送しながらそれぞ
れの処理を実行する。メインメモリ100のデータをリ
ードするなどの外部装置との通信はプロセッサ・バス制
御部204を介して行われる。
同期処理ユニット201,202’および単独処理ユニ
ット208,209は常にその運転状態を運転状態線2
00を介して緊急動作装置104へ報告している。また
、同期処理ユニット20]。
202はマスタ/スレーブ選択線206と同期運転モー
ド線207とに従ってどちらか一方かマスタモードとな
り、他方がマスクの運転状態を監視するスレーブモード
となって、同期制御線203を介して同期をとりながら
運転を行う。
第3図は第1図の緊急動作装置104の構成例を示すブ
ロック図である。自系プロセッサの運転状態線200は
、プロセッサ・バス105により緊急障害検出部301
に引き込まれるとともに、メイド・バス120を介して
他系の緊急動作装置114に接続される。また、他系プ
ロセッサの運転状態線300は、プロセッサ102を介
して緊急障害検出部301に引き込まれる。主制御部3
02は緊急動作回数を計数する緊急動作カウンタを有し
、緊急障害検出部301からの緊急障害の検出および要
因情報を受信する。主制御部302はまた、マスタ/ス
レーブ選択線2 o 6゜同期運転モード線207およ
びプロセッサ・ハス制御部304を介してプロセッサ 
バス105と接続され、メイト制御部303を介してメ
イト・バス120と接続されている。
次に動作を説明する。
プロセッサの動作/停止状態やエラー状態等の運転状態
情報は運転状態線200,300により緊急障害検出部
301に入力されている。同期処理ユニットの停止やタ
イマーオーバーフロー等のようなシステムの再構築が必
要な緊急障害が発生した場合は、緊急障害検出部301
はこの運転状態情報より緊急障害の発生を検出して主制
御部302に通知し、主制御部302は緊急動作状態に
入る。
この状態は両系の緊急動作装置104,114において
発生し、主制御部の緊急動作カウンタの計数値に基づい
て緊急動作ステートを決定し、一方の緊急動作装置は立
ち上げ処理を行い、他方の緊急動作装置は監視状態に入
る。
今、立ち上げ処理を行う緊急動作装置が緊急動作装置1
04である場合は、主制御部302は自身の緊急動作カ
ウンタの計数値と緊急障害検出部301からの障害要因
情報とに基ついて、同期処理ユニット201.202の
マスタ/スレーブと運転モードとを決定し、マスタ/ス
レーブ選択線206と同期運転モード線207とを介し
てプロセッサへ指示を行う。次に主制御部302は、プ
ロセッサ・バス制御部304およびプロセッサ・バス1
05を介してプロセッサの初期設定とIPL (Tni
tial Program Loading)を行い、
再開処理プログラムを起動させる。
監視を行う側の緊急動作装置114は、プロセッサ11
2内部の同期処理ユニットのマスタ/スレーブおよび運
転モードを上記と同様に指示し、初期設定を行った後に
監視状態に入る。
緊急障害検出部301によって検出された障害要因がマ
スクの同期処理ユニット201の障害であって、スレー
ブの同期処理ユニット202がミス・マツチを検出した
場合、緊急動作で同期処理ユニット202をマスクとし
運転モードを非同期とすることで、障害箇所の同期ユニ
ット201を切り離すことができる。
〔発明の効果〕
以上説明したように、本発明の緊急動作方式は、2重化
されたプロセッサそれぞれの2重化並・列同期運転中の
内部処理ユニットに対し、マスタ/スレーブの指定およ
び障害ユニットの切り離しを行うので、無効な立ち上げ
処理を防止し、システムのアベイラビリティの向上を可
能とする効果がある。
図面の簡単な説明 第1図は本発明を適用したプロセッサシステムの一実施
例を示すブロック図、第2図は第1図のプロセッサの構
成例を示すブロック図、第3図は第1図の緊急動作装置
の構成例を示すブロック図である。
100.110・・・メインメモリ、101゜111・
・・メモリ・コントローラ、102,112・・・プロ
セッサ、103.113・・・I10プロセッサ、10
4,114・・・緊急動作装置、105゜=9− 115・・・プロセッサ・バス、106.116・・・
I10バス、120・・・メイト・バス、200゜30
0・・・運転状態線、201,202・・・同期処理ユ
ニット、203・・・同期制御線、204・・・プロセ
ッサ・バス制御部、205・・プロセッサ内部バス、2
06・・・マスタ/スレーブ選択線、207・・・同期
運転モード線、208,209・・・単独処理ユニット
、301・・・緊急障害検出部、302・・・主制御部
、303・・・メイト制御部、304・・・プロセッサ
・バス制御部。

Claims (1)

    【特許請求の範囲】
  1. 2重化された処理ユニットを有するプロセッサが2重化
    され、前記プロセッサの運転状態を監視する緊急動作装
    置が設けられて成るシステムの緊急動作方式において、
    前記緊急動作装置が、緊急動作要因の発生を検出する検
    出手段と、緊急動作回数を計数する計数手段と、前記検
    出手段および前記計数手段の情報に基づいて2重化され
    た前記処理ユニットのマスタ/スレーブおよび同期/非
    同期のモードを決定するモード決定手段とを備えたこと
    を特徴とする緊急動作方式。
JP1125642A 1989-05-18 1989-05-18 緊急動作方式 Expired - Lifetime JP3055906B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1125642A JP3055906B2 (ja) 1989-05-18 1989-05-18 緊急動作方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1125642A JP3055906B2 (ja) 1989-05-18 1989-05-18 緊急動作方式

Publications (2)

Publication Number Publication Date
JPH02302835A true JPH02302835A (ja) 1990-12-14
JP3055906B2 JP3055906B2 (ja) 2000-06-26

Family

ID=14915076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1125642A Expired - Lifetime JP3055906B2 (ja) 1989-05-18 1989-05-18 緊急動作方式

Country Status (1)

Country Link
JP (1) JP3055906B2 (ja)

Also Published As

Publication number Publication date
JP3055906B2 (ja) 2000-06-26

Similar Documents

Publication Publication Date Title
US5226152A (en) Functional lockstep arrangement for redundant processors
KR100566339B1 (ko) 폴트 톨러런트 컴퓨터 시스템, 그 재동기화 방법, 및 그 재동기화 프로그램을 갖는 컴퓨터 판독가능 저장매체
EP0731945B1 (en) Fault resilient/fault tolerant computing
JP3611894B2 (ja) 二重化構成をもつシステム制御装置
JP5287974B2 (ja) 演算処理システム、再同期方法、およびファームプログラム
JP4182948B2 (ja) フォールト・トレラント・コンピュータシステムと、そのための割り込み制御方法
JPH0934809A (ja) 高信頼化コンピュータシステム
JP3774826B2 (ja) 情報処理装置
EP0545627A2 (en) Multi-lane controller
JPH02302835A (ja) 緊急動作方式
JP3536293B2 (ja) 二重化コンピュータ装置
JP3760278B2 (ja) 多重化システム
JPH07200334A (ja) 二重化同期運転方式
JPH03266131A (ja) 多重化システムの無応答判定方式
JPH0916426A (ja) 2ポートコンソールを持つフォールトトレラントコンピュータ
JPS62187901A (ja) 2重化コントロ−ラの制御方法
JPH04321137A (ja) 緊急動作方式
JPS60134942A (ja) 異常状態におけるバツクアツプシステム
JP5846369B2 (ja) 二重化システムおよび制御切り換え方法
CN119226050A (zh) 一种多余度非相似架构的高可靠计算机系统
JPH02278457A (ja) デジタル情報処理装置
JPS62103756A (ja) 複合計算機システム
JP2815730B2 (ja) アダプタ及びコンピュータシステム
JPH03268007A (ja) シーケンスコントローラ
JPH08329026A (ja) 2重化プロセッサシステム

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080414

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090414

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100414

Year of fee payment: 10

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100414

Year of fee payment: 10