JPS60140438A - 情報処理系の系切替制御方式 - Google Patents
情報処理系の系切替制御方式Info
- Publication number
- JPS60140438A JPS60140438A JP58252212A JP25221283A JPS60140438A JP S60140438 A JPS60140438 A JP S60140438A JP 58252212 A JP58252212 A JP 58252212A JP 25221283 A JP25221283 A JP 25221283A JP S60140438 A JPS60140438 A JP S60140438A
- Authority
- JP
- Japan
- Prior art keywords
- svp
- signal line
- processing system
- interruption
- interrupt
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Exchange Systems With Centralized Control (AREA)
- Hardware Redundancy (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は情報処理系の系切替制御方式に関する。
情報処理システムの信頼性を向上する手段として、装置
を二重化する構成すなわちデープレックス7ステムが知
られている0 第1図にデ具ブレックスシステムの概念図を示す。この
システムは現用系1と待機系51と両系間を接続する系
間インタフェース信号線110とから構成される。現用
系1および待機系51はそれぞれ単独で情報処理が行え
るシステムであるが、全く同じ構成である必要はない。
を二重化する構成すなわちデープレックス7ステムが知
られている0 第1図にデ具ブレックスシステムの概念図を示す。この
システムは現用系1と待機系51と両系間を接続する系
間インタフェース信号線110とから構成される。現用
系1および待機系51はそれぞれ単独で情報処理が行え
るシステムであるが、全く同じ構成である必要はない。
現用系1は事務運用を行い、待機系51は待機状態とし
ていくつかの状態が考えられる。例えば、電源を投入せ
ず態等がある。さて、現用系に何らかの障害が発生し、
現用系での業務の続行が不可能と判断された場合には、
系間インタフェース110を介して待機系を起動し、現
用系から待機系に業務を移管し、待機系にて業務を続行
することによシ障害によるシステムダウンを極力減少さ
せた信頼度の高いシステムを構築できる。
ていくつかの状態が考えられる。例えば、電源を投入せ
ず態等がある。さて、現用系に何らかの障害が発生し、
現用系での業務の続行が不可能と判断された場合には、
系間インタフェース110を介して待機系を起動し、現
用系から待機系に業務を移管し、待機系にて業務を続行
することによシ障害によるシステムダウンを極力減少さ
せた信頼度の高いシステムを構築できる。
デュプレックスシステムの一例を示す第2図を参照して
従来の系切替え制御方式を説明する。現用系1および待
機系51は複数の中央処理装置(CPU)2および53
と、主記憶装置(MEM)3および52と、入出力制御
袋[(IOP)4および55と、通信制御装置(IOA
)5および56とから構成されている。さらに、このシ
ステムは、この2つの系で共有される切替え装置(SW
)102と、切替制御装置(SWC)101と、各種入
出力機器類103〜108とを含む。各種入出力機器類
には、例えばファイル系の磁気ディスク装置や磁気テー
プ装置等の他、端末系のカードIJ−ダ、ラインプリン
タや銀行の窓口端末等がある。
従来の系切替え制御方式を説明する。現用系1および待
機系51は複数の中央処理装置(CPU)2および53
と、主記憶装置(MEM)3および52と、入出力制御
袋[(IOP)4および55と、通信制御装置(IOA
)5および56とから構成されている。さらに、このシ
ステムは、この2つの系で共有される切替え装置(SW
)102と、切替制御装置(SWC)101と、各種入
出力機器類103〜108とを含む。各種入出力機器類
には、例えばファイル系の磁気ディスク装置や磁気テー
プ装置等の他、端末系のカードIJ−ダ、ラインプリン
タや銀行の窓口端末等がある。
両系のSVP間はインタフェース信号線110によシ接
続される。インタフェース信号線110は複数の信号線
から成p、svp割込信号線とその受付は信号線とを含
む。8VP6とswc 101との間(D信号fm40
およUSVP56とSWC101との間の信号線90は
それぞれのSVPからの系切替え指示信号用信号線であ
fi、5WCIOIが5WI02を介して各入出力機器
103〜108に接続される系の切替えを行う。現用系
1による業務の実行中は5W102と接続されている各
種入出力機器103〜108は8W102を介して信号
線20および30により現用系1のl0P4およびIC
A3と接続されている。
続される。インタフェース信号線110は複数の信号線
から成p、svp割込信号線とその受付は信号線とを含
む。8VP6とswc 101との間(D信号fm40
およUSVP56とSWC101との間の信号線90は
それぞれのSVPからの系切替え指示信号用信号線であ
fi、5WCIOIが5WI02を介して各入出力機器
103〜108に接続される系の切替えを行う。現用系
1による業務の実行中は5W102と接続されている各
種入出力機器103〜108は8W102を介して信号
線20および30により現用系1のl0P4およびIC
A3と接続されている。
系切替えは現用系1による業務続行不可能時に行われる
が、その要因としては、例えば、svpの障害、CPU
の障害およびソフトウェアの障害等がある。さらに、I
OPやIOAもシステムに必須であるときにはこれらの
障害も系切替えの要因となシうる。現用系1の5VP6
の障害時には5VP6はシステムバス10を介してCP
U2に障害報告を行い、CPU2はソフトウェアにこれ
を報告する。現用系1のソフトウェアは、系切替えの準
備を行い、5VP6に対して待機系51の5VP56に
SVP割込を発生させるような命令を実行する。また、
現用系1のソフトウェア障害時には、ソフトウェアは系
切替えの準備を行い、5VP6に対して待機系51の5
VP56にsvp割込を発生させるような命令を実行す
る。また、現用系lのCPU2の障害時には、5VP6
が障害を検出し、待機系51の5VP56にSVP割込
を発生する。一方、sv’p割込を受付けた待機系51
のSVP!56は待機系51が電源断状態であれば電源
を投入し、プログラムロード待ち状態であればプログラ
ムロード歿を行い、ソフトウェアを起動してCPU53
、に割込を発生させる。CPU53は待機系のソフトウ
ェアに対し割込を報告し、ソフトウェアは5VP56に
対して系切替えの命令を実行する。5VP56は5WC
IOIに対して系切替え指示を出し、5WC101は5
WI02と接続されている各種入出力機器103〜10
Bを待機系51と接続する。しかし この方式では、svp障害の場合の系切替え時には、ソ
フトは、障害中のSVPに対してSVP割込を発生させ
るような命令を実行することになるのでその動作は保証
されない。これを保証するにはSVP割込発生と系間イ
ンタフェースの制御と1svpとは独立したハードウェ
アで実現しなければならないという欠点がある。
が、その要因としては、例えば、svpの障害、CPU
の障害およびソフトウェアの障害等がある。さらに、I
OPやIOAもシステムに必須であるときにはこれらの
障害も系切替えの要因となシうる。現用系1の5VP6
の障害時には5VP6はシステムバス10を介してCP
U2に障害報告を行い、CPU2はソフトウェアにこれ
を報告する。現用系1のソフトウェアは、系切替えの準
備を行い、5VP6に対して待機系51の5VP56に
SVP割込を発生させるような命令を実行する。また、
現用系1のソフトウェア障害時には、ソフトウェアは系
切替えの準備を行い、5VP6に対して待機系51の5
VP56にsvp割込を発生させるような命令を実行す
る。また、現用系lのCPU2の障害時には、5VP6
が障害を検出し、待機系51の5VP56にSVP割込
を発生する。一方、sv’p割込を受付けた待機系51
のSVP!56は待機系51が電源断状態であれば電源
を投入し、プログラムロード待ち状態であればプログラ
ムロード歿を行い、ソフトウェアを起動してCPU53
、に割込を発生させる。CPU53は待機系のソフトウ
ェアに対し割込を報告し、ソフトウェアは5VP56に
対して系切替えの命令を実行する。5VP56は5WC
IOIに対して系切替え指示を出し、5WC101は5
WI02と接続されている各種入出力機器103〜10
Bを待機系51と接続する。しかし この方式では、svp障害の場合の系切替え時には、ソ
フトは、障害中のSVPに対してSVP割込を発生させ
るような命令を実行することになるのでその動作は保証
されない。これを保証するにはSVP割込発生と系間イ
ンタフェースの制御と1svpとは独立したハードウェ
アで実現しなければならないという欠点がある。
また、別の方式として、5VP6障害時に。
5VP6がCPU2に障害報告を行うとともに待機系5
1の8VP56に対してSVP割込を発生することが考
えられる。CPU2は現用系1のソフトウェアに対して
SvP障害を報告し、現用系10ン7トウエアは系切替
えの準備を行う。一方、SVP割込みを受付けた5VP
56は前述と同様にして待機系51のソフトウェアを起
動しCPO53に割込を発生させる。CPU53は待機
系51のソフトウェアに対して割込を報告し、ソフトウ
ェアは8VP56に対し系切替えの命令を実行する。以
下前述と同様にして系切替えを行う。この方式では、s
vp障害時には、8VP自身がSVP割込を発生するの
でSVP割込発生のためにSVPと独立なハードウェア
を必要としないが、現用系ソフトと待機系ソフトとの間
に同期化が行われていないので現用系ソフトが知らない
うちまたは現用系ソフトが業務実行中に系切替えが行わ
れてしまう可能性があシ、ファイルの内容を破壊したり
する恐れがあるという欠点がある。
1の8VP56に対してSVP割込を発生することが考
えられる。CPU2は現用系1のソフトウェアに対して
SvP障害を報告し、現用系10ン7トウエアは系切替
えの準備を行う。一方、SVP割込みを受付けた5VP
56は前述と同様にして待機系51のソフトウェアを起
動しCPO53に割込を発生させる。CPU53は待機
系51のソフトウェアに対して割込を報告し、ソフトウ
ェアは8VP56に対し系切替えの命令を実行する。以
下前述と同様にして系切替えを行う。この方式では、s
vp障害時には、8VP自身がSVP割込を発生するの
でSVP割込発生のためにSVPと独立なハードウェア
を必要としないが、現用系ソフトと待機系ソフトとの間
に同期化が行われていないので現用系ソフトが知らない
うちまたは現用系ソフトが業務実行中に系切替えが行わ
れてしまう可能性があシ、ファイルの内容を破壊したり
する恐れがあるという欠点がある。
このような欠点を除去する方式として、両系間に簡単な
インタフェースを追加し、両系間の同期をとる以下の方
式がある。すなわち、両系のSVP間に1対の強制停止
信号線を設け、待機系51のソフトウェアはSVP割込
を受付けだあと系切替え指示前に現用系1に対し命令実
行動作を停止させるための強制停止指示命令を発行する
。強制停止を指示された現用系1のCPU2は現在実行
中の命令の終了時点で直ちに以後の命令の実行を停止す
る。この結果、現用系1の系切替え後における業務の継
続は除去される。しかしながら、このような方式におい
ては、強制停止を指示されると無条件に命令の実行を停
止することになシ、強制停止指示命令が誤って発行され
たときにも命令の実行が停止してしまうという欠点があ
る。例えば待機系51のソフトウェアのバグ(虫)によ
シ現用系1に対して誤って強制停止指示命令を発行した
シ、または、ハードウェアの障害によシ強制停止信号線
が起動されたシしたときには直ちに正常な現用系1が停
止してしまう。
インタフェースを追加し、両系間の同期をとる以下の方
式がある。すなわち、両系のSVP間に1対の強制停止
信号線を設け、待機系51のソフトウェアはSVP割込
を受付けだあと系切替え指示前に現用系1に対し命令実
行動作を停止させるための強制停止指示命令を発行する
。強制停止を指示された現用系1のCPU2は現在実行
中の命令の終了時点で直ちに以後の命令の実行を停止す
る。この結果、現用系1の系切替え後における業務の継
続は除去される。しかしながら、このような方式におい
ては、強制停止を指示されると無条件に命令の実行を停
止することになシ、強制停止指示命令が誤って発行され
たときにも命令の実行が停止してしまうという欠点があ
る。例えば待機系51のソフトウェアのバグ(虫)によ
シ現用系1に対して誤って強制停止指示命令を発行した
シ、または、ハードウェアの障害によシ強制停止信号線
が起動されたシしたときには直ちに正常な現用系1が停
止してしまう。
本発明の目的は上述の欠点を除去した情報処理系の系切
替制御方式を提供することにある。
替制御方式を提供することにある。
本発明の方式は、第1および第2の処理系を有する情報
処理系の系切替制御方式において、前記第1(または第
2)の処理系での障害検出に応答して前記第2(または
第1)の処理系に割込信号を送出するよう前記第1(ま
たは第2)の処理系に設けた駆1の信号送出手段と、前
記割込信号の送出を記憶するために前記第1(または第
2)の処理系に設けた記憶手段と、前記割込信号に応答
して前記第1(または第2)の処理系の命令実行動作を
停止させるための強制停止信号を前記第1(または第2
)の処理系に送出するために前記第2(または第1)の
処理系に設けた第2の信号送出手段とを備え、前記記憶
手段の内容と前記強制停止信号とに基づいて前記第1(
または第2)の処理系の命令実行動作を停止させ、前記
第2(または第1)の処理系が前記第1(または第2)
の処理系の処理を継続する。
処理系の系切替制御方式において、前記第1(または第
2)の処理系での障害検出に応答して前記第2(または
第1)の処理系に割込信号を送出するよう前記第1(ま
たは第2)の処理系に設けた駆1の信号送出手段と、前
記割込信号の送出を記憶するために前記第1(または第
2)の処理系に設けた記憶手段と、前記割込信号に応答
して前記第1(または第2)の処理系の命令実行動作を
停止させるための強制停止信号を前記第1(または第2
)の処理系に送出するために前記第2(または第1)の
処理系に設けた第2の信号送出手段とを備え、前記記憶
手段の内容と前記強制停止信号とに基づいて前記第1(
または第2)の処理系の命令実行動作を停止させ、前記
第2(または第1)の処理系が前記第1(または第2)
の処理系の処理を継続する。
次に本発明について、図面を参照して詳細に説明する。
第3図に本発明における系間インタフェース信号線を示
す。現用系1からはSVP割込信号線111と強制停止
信号線113と割込受付信号線115とが、また待機系
51からはSVP割込信号線112と強制停止信号線1
14と割込受付信号線116とがそれぞれ他系に対し接
続される。
す。現用系1からはSVP割込信号線111と強制停止
信号線113と割込受付信号線115とが、また待機系
51からはSVP割込信号線112と強制停止信号線1
14と割込受付信号線116とがそれぞれ他系に対し接
続される。
第4図は強制停止信号線を起動する命令を示す図である
。命令長は32ビツトである。ピット〇−7は命令(O
P)コート部であ#)、ここではシステムコール命令8
YCである。工2は命令の補助情報であシ16進にて1
5を与えることによリシステムeコール命令中の強制停
止指示命令となる。B1はアドレス修飾時のペースレジ
スタの値を示し、α1はディスプレースソフトを示す0
第5図はSvP障害時の運用系および待機系の動作を時
間軸上で示した図である。次に第2図と第5図とを参照
してSvP障害時の本発明の方式の動作を説明する。現
用系1の8VP6にてSVP障害が発生すると現用系1
のCPU2に対して内部マシンチェックの割込みを発生
するとともに系間インタフェース110’に介して待機
系の5VP56に対しSvP制込みを発生する。CPU
2はソフトウェアに対し割込みを発生し、ソフトウェア
は通常業務を中断する処理を行って命令を停止するが、
ソフトウェアのバグ等何らかの理由で命令を実行し続け
る場合がある。第5図においては、このような例として
命令B、C,DおよびEと続−行している場合を示して
いる。一方、svp割込を受付けた5VP56はS V
1’ 6に対し割込受付は信号線116によシ受付け
を知らせるとともにCPU52に対してSVP割込みを
発生し%CPU52はソフトウェアに割込む。一方、8
VP6では割込受付は信号線116によシ割込要求保持
回路がセットされる。待機系のソフトウェアは現用系か
らの872割込みを認識し系切替えの準備を行い、実際
に系切替指示を出す前に強制停止指示命令(syc命令
(I 2=15 )を実行し、現用系1の5VP6に対
し停止を指示する08VP6ではこの停止指示に対し割
込要求保持回路がセットされていればCPU2に対し命
令停止を指示する。CPU2では何らかの理由で命令を
実行中であるグと、現在実行中の命令(この例では命令
E)の終了後に命令の実行を停止する。従って、この時
点以降、現用系1のCPU2 (ソフトウェア)はシス
テムに共有の各種入出力装置に対して何ら動作を行わな
い。このあと待機系51のCPU52(ソフトウェア)
はswciolに対して系切替の指示を行う命令を実行
し、5W102と接続された各種入出力装置103〜1
08を待機系に接続し。
。命令長は32ビツトである。ピット〇−7は命令(O
P)コート部であ#)、ここではシステムコール命令8
YCである。工2は命令の補助情報であシ16進にて1
5を与えることによリシステムeコール命令中の強制停
止指示命令となる。B1はアドレス修飾時のペースレジ
スタの値を示し、α1はディスプレースソフトを示す0
第5図はSvP障害時の運用系および待機系の動作を時
間軸上で示した図である。次に第2図と第5図とを参照
してSvP障害時の本発明の方式の動作を説明する。現
用系1の8VP6にてSVP障害が発生すると現用系1
のCPU2に対して内部マシンチェックの割込みを発生
するとともに系間インタフェース110’に介して待機
系の5VP56に対しSvP制込みを発生する。CPU
2はソフトウェアに対し割込みを発生し、ソフトウェア
は通常業務を中断する処理を行って命令を停止するが、
ソフトウェアのバグ等何らかの理由で命令を実行し続け
る場合がある。第5図においては、このような例として
命令B、C,DおよびEと続−行している場合を示して
いる。一方、svp割込を受付けた5VP56はS V
1’ 6に対し割込受付は信号線116によシ受付け
を知らせるとともにCPU52に対してSVP割込みを
発生し%CPU52はソフトウェアに割込む。一方、8
VP6では割込受付は信号線116によシ割込要求保持
回路がセットされる。待機系のソフトウェアは現用系か
らの872割込みを認識し系切替えの準備を行い、実際
に系切替指示を出す前に強制停止指示命令(syc命令
(I 2=15 )を実行し、現用系1の5VP6に対
し停止を指示する08VP6ではこの停止指示に対し割
込要求保持回路がセットされていればCPU2に対し命
令停止を指示する。CPU2では何らかの理由で命令を
実行中であるグと、現在実行中の命令(この例では命令
E)の終了後に命令の実行を停止する。従って、この時
点以降、現用系1のCPU2 (ソフトウェア)はシス
テムに共有の各種入出力装置に対して何ら動作を行わな
い。このあと待機系51のCPU52(ソフトウェア)
はswciolに対して系切替の指示を行う命令を実行
し、5W102と接続された各種入出力装置103〜1
08を待機系に接続し。
待機系にて業務を再開することができる。しかし、8V
P6で割込要求保持回路がセットされていないときに停
止指示を受け取ってもこの停止指示は無視される。この
ようにして誤って停止指示が行われたときKもシステム
は正しく動作する。
P6で割込要求保持回路がセットされていないときに停
止指示を受け取ってもこの停止指示は無視される。この
ようにして誤って停止指示が行われたときKもシステム
は正しく動作する。
第6図は本発明の方式を行うだめの一実施例を示す図で
ある。図においては、本発明と関係する部分のみを示し
てあり、一般的な情報処理装置に必要々他の構成要素(
例えば、記憶装置や演算器等)は省略しである。図にお
いて、系間インタフェース線111〜116はそれぞれ
待機系へのSVP割込線、待機系からのSVP割込信号
線、待機系への強制停止信号線、待機系からの強制停止
信号線ご根糸への割込受付は信号線および待機系からの
割込受付は信号線である。
ある。図においては、本発明と関係する部分のみを示し
てあり、一般的な情報処理装置に必要々他の構成要素(
例えば、記憶装置や演算器等)は省略しである。図にお
いて、系間インタフェース線111〜116はそれぞれ
待機系へのSVP割込線、待機系からのSVP割込信号
線、待機系への強制停止信号線、待機系からの強制停止
信号線ご根糸への割込受付は信号線および待機系からの
割込受付は信号線である。
本実施例は、svp割込信号線112を一時保時する保
持回路201.SVP割込をマスク(受付は不能に)す
るマスク回路202.保持回路201およびマスク回路
202からの出力のAND(論理積)条件を発生するA
ND回路203.他の割込信号線群207.各種割込信
号線のOR(論理和)条件を発生するOR回路204.
OR回路204の出力によシ起動されソフトウェアに対
し割込を発生する割込発生回路2059割込保持回路2
27からの出力信号と強制停止信号線114からの信号
とのAND条件を発生するAND回路227.AND回
路215の出力を一時保持する保持回路211.他の命
令停止信号線$214゜各種命令停止信号線のOR条件
を発生するOR回路212.OR回路212の出力によ
シ起動されて現在実行中の命令の終了時点で命令の実行
を停止する命令停止制御回路213.ソフトウェアが実
行する命令を一語分格納する命令レジスタ221゜該命
令レジスタ221の内容を解読するデコーダ222、デ
コーダ222がsvp割込発生命令をデコードしたとき
その出力信号を一時保持する保持回路223,8VP障
害又はCPU障害発生時に出力を発生するSvP割込発
生回路225.保持回路223およびSVP割込発生回
路225の出力の(OR)条件を発生するOR回路22
6゜SVP割込信号111と他系からの割込受付は信号
116とによシセットされる割込保持回路227゜デコ
ーダ222が強制停止指示命令をデコードしたときその
出力信号を一時保持する保持回路224を備えている。
持回路201.SVP割込をマスク(受付は不能に)す
るマスク回路202.保持回路201およびマスク回路
202からの出力のAND(論理積)条件を発生するA
ND回路203.他の割込信号線群207.各種割込信
号線のOR(論理和)条件を発生するOR回路204.
OR回路204の出力によシ起動されソフトウェアに対
し割込を発生する割込発生回路2059割込保持回路2
27からの出力信号と強制停止信号線114からの信号
とのAND条件を発生するAND回路227.AND回
路215の出力を一時保持する保持回路211.他の命
令停止信号線$214゜各種命令停止信号線のOR条件
を発生するOR回路212.OR回路212の出力によ
シ起動されて現在実行中の命令の終了時点で命令の実行
を停止する命令停止制御回路213.ソフトウェアが実
行する命令を一語分格納する命令レジスタ221゜該命
令レジスタ221の内容を解読するデコーダ222、デ
コーダ222がsvp割込発生命令をデコードしたとき
その出力信号を一時保持する保持回路223,8VP障
害又はCPU障害発生時に出力を発生するSvP割込発
生回路225.保持回路223およびSVP割込発生回
路225の出力の(OR)条件を発生するOR回路22
6゜SVP割込信号111と他系からの割込受付は信号
116とによシセットされる割込保持回路227゜デコ
ーダ222が強制停止指示命令をデコードしたときその
出力信号を一時保持する保持回路224を備えている。
第6図では現用系について示したが待機系についても同
じ構成を持つものとする。
じ構成を持つものとする。
現用系では、CPUまたはSvPが障害になった場合に
回路225が出方信号を発生する。また。
回路225が出方信号を発生する。また。
ソフトウェアが障害の場合には、ソフトウェアはSVP
割込発生命令を実行し、デコーダ222がこの命令をデ
コードすることにょシ保持回路223をセットする。い
ずれの場合も、待機系に対しSVP割込信号を線111
を介して送出する。
割込発生命令を実行し、デコーダ222がこの命令をデ
コードすることにょシ保持回路223をセットする。い
ずれの場合も、待機系に対しSVP割込信号を線111
を介して送出する。
一方、第6図を待機系として考えると、信号線112を
介してSvP割込が発生すると、これが保持口路201
で保持され、マスク回路202のマスクビットがIQI
でなければAND回路203から割込信号が発生し、現
用系に対し割込受付は信号を送出するとともに割込発生
回路205にょシッフトウエアに割込みが知らされる。
介してSvP割込が発生すると、これが保持口路201
で保持され、マスク回路202のマスクビットがIQI
でなければAND回路203から割込信号が発生し、現
用系に対し割込受付は信号を送出するとともに割込発生
回路205にょシッフトウエアに割込みが知らされる。
ソフトウェアは割込原因を調べ、svp割込を認識する
と系切替えの準@を行い現用系を強制停止させるために
強制停止指示命令(syc命令(I 2=15 )を実
行する。デコーダ222はこの命令をデコードし、結果
を保持回路224に一時保持し、信号線113を介して
現用系に対して強制停止を指示する。
と系切替えの準@を行い現用系を強制停止させるために
強制停止指示命令(syc命令(I 2=15 )を実
行する。デコーダ222はこの命令をデコードし、結果
を保持回路224に一時保持し、信号線113を介して
現用系に対して強制停止を指示する。
再び第6図を現用系と考える。保持回路227は、信号
線116を介して割込受付は信号を受け取ると、すでに
信号線111に出力されている割込信号によシセットさ
れ、現用系が割込要求を行った旨を保持する。この状態
で、待機系から信号線114を介して与えられる強制停
止信号により強制停止が指示されると、保時回路227
がセットされていれば、この強制停止信号は、AND回
路215を介して保持回路211に一時的に保持され、
0几回路212を介して命令停止制御回路213に与え
られる。この回路213は、現在実行中の命令の終了時
点で次の命令以降の命令の実行を中断停止する。一方、
待機系のソフトウェアのバグ等の何らかの原因によシ、
誤って信号線114を介して現用系に強制停止が指示さ
れたとしても、現用系の保持回路227はセット状態で
は々いので、強制停止信号はAND回路215を通過せ
ず、命令停止制御回路は動作しない。
線116を介して割込受付は信号を受け取ると、すでに
信号線111に出力されている割込信号によシセットさ
れ、現用系が割込要求を行った旨を保持する。この状態
で、待機系から信号線114を介して与えられる強制停
止信号により強制停止が指示されると、保時回路227
がセットされていれば、この強制停止信号は、AND回
路215を介して保持回路211に一時的に保持され、
0几回路212を介して命令停止制御回路213に与え
られる。この回路213は、現在実行中の命令の終了時
点で次の命令以降の命令の実行を中断停止する。一方、
待機系のソフトウェアのバグ等の何らかの原因によシ、
誤って信号線114を介して現用系に強制停止が指示さ
れたとしても、現用系の保持回路227はセット状態で
は々いので、強制停止信号はAND回路215を通過せ
ず、命令停止制御回路は動作しない。
以上1本発明には、少ないハードウェアの付加により容
易に系切替えの動作を保証できるという効果がある。
易に系切替えの動作を保証できるという効果がある。
第1図はデュプレックスシステムの概念図、第2図はデ
ュプレックス/ステムの一例を示すブロック図、第3図
は本発明の方式によるデュプレックスシステムの系間イ
ンタフェース信号線を示すブロック図、第4図は本発明
に使用する命令の形式を示す図、第5図は本発明の方式
による動作を示すタイムチャートおよび第6図は本発明
の方式を行うための一実施例を示すブロック図である。 図において、1・・・・・・現用系、2553−・団・
中央処理装置、3,52・・・・・・主記憶装置、4.
55・・・・・・入出力制御装置、5.54・・・・・
・通信制御装置、6.56・・・・・・監視装#、10
.60・・・・・・システム・バス、20,30,40
,70,80,90,120゜130.140,150
,160,170・・・−・・信号線。 110〜116・・・・・・系間インタフェース信号線
、101・・・・・・切替制御装置、102・・・・・
・切替装置。 103〜108・・・・・・入出力機器、201,21
1゜223.224,227・・・・・・保持回路、2
02・・・・−・マスク回路、203,215・・・・
・・AND回路、204゜212.226・・・・・・
OR回路、205・・・・・・割込発生回路、213・
・・・・・命令停止制御回路、221・・・・・・レジ
スタ、222・・・・・・デコーダ。 め l 図 柩Z図 捲3図 第4図
ュプレックス/ステムの一例を示すブロック図、第3図
は本発明の方式によるデュプレックスシステムの系間イ
ンタフェース信号線を示すブロック図、第4図は本発明
に使用する命令の形式を示す図、第5図は本発明の方式
による動作を示すタイムチャートおよび第6図は本発明
の方式を行うための一実施例を示すブロック図である。 図において、1・・・・・・現用系、2553−・団・
中央処理装置、3,52・・・・・・主記憶装置、4.
55・・・・・・入出力制御装置、5.54・・・・・
・通信制御装置、6.56・・・・・・監視装#、10
.60・・・・・・システム・バス、20,30,40
,70,80,90,120゜130.140,150
,160,170・・・−・・信号線。 110〜116・・・・・・系間インタフェース信号線
、101・・・・・・切替制御装置、102・・・・・
・切替装置。 103〜108・・・・・・入出力機器、201,21
1゜223.224,227・・・・・・保持回路、2
02・・・・−・マスク回路、203,215・・・・
・・AND回路、204゜212.226・・・・・・
OR回路、205・・・・・・割込発生回路、213・
・・・・・命令停止制御回路、221・・・・・・レジ
スタ、222・・・・・・デコーダ。 め l 図 柩Z図 捲3図 第4図
Claims (1)
- 第1および第2の処理系を有する情報処理系の系切替制
御方式において、前記第1(または第2)の処理系での
障害検出に応答して前記第2(または第1)の処理系に
割込信号を送出するよう前記第1(または第2)の処理
系に設けた第1の信号送出手段と、前記割込信号の送出
を記憶するために前記第1(または第2)の処理系に設
けた記憶手段と、前記割込信号に応答して前記第1(ま
たは第2)の処理系の命令実行動作を停止させるだめの
強制停止信号を前記第1(または第2)の処理系に送出
するために前記第2(または第1)の処理系に設けた第
2の信号送出手段とを備え、前記記憶手段の内容と前記
強制停止信号とに基づいて前記第1(または第2)の処
理系の命令実行動作を停止させ、前記第2(または第1
)の処理系が前記第1(または第2)の処理系の処理を
継続することを特徴とする情報処理系の系切替制御方式
O
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58252212A JPS60140438A (ja) | 1983-12-27 | 1983-12-27 | 情報処理系の系切替制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58252212A JPS60140438A (ja) | 1983-12-27 | 1983-12-27 | 情報処理系の系切替制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60140438A true JPS60140438A (ja) | 1985-07-25 |
| JPS6343771B2 JPS6343771B2 (ja) | 1988-09-01 |
Family
ID=17234060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58252212A Granted JPS60140438A (ja) | 1983-12-27 | 1983-12-27 | 情報処理系の系切替制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60140438A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0287234A (ja) * | 1988-09-22 | 1990-03-28 | Nec Corp | 情報処理システム |
| JP2008033598A (ja) * | 2006-07-28 | 2008-02-14 | Nec Corp | 動的置き換えシステム、動的置き換え方法およびプログラム |
| JP2010226607A (ja) * | 2009-03-25 | 2010-10-07 | Giga-Byte Technology Co Ltd | ネットワーク自動接続装置及びその方法 |
-
1983
- 1983-12-27 JP JP58252212A patent/JPS60140438A/ja active Granted
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0287234A (ja) * | 1988-09-22 | 1990-03-28 | Nec Corp | 情報処理システム |
| JP2008033598A (ja) * | 2006-07-28 | 2008-02-14 | Nec Corp | 動的置き換えシステム、動的置き換え方法およびプログラム |
| JP2010226607A (ja) * | 2009-03-25 | 2010-10-07 | Giga-Byte Technology Co Ltd | ネットワーク自動接続装置及びその方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6343771B2 (ja) | 1988-09-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5491787A (en) | Fault tolerant digital computer system having two processors which periodically alternate as master and slave | |
| US5636341A (en) | Fault processing method and information processing system | |
| US4455601A (en) | Cross checking among service processors in a multiprocessor system | |
| JPH0792765B2 (ja) | 入/出力コントローラ | |
| JPS63268038A (ja) | 制御装置 | |
| JPS6343771B2 (ja) | ||
| JPH03137732A (ja) | 端末制御装置の切換え方式 | |
| JPS6079438A (ja) | 情報処理系の系切替制御方式 | |
| JP2998804B2 (ja) | マルチマイクロプロセッサシステム | |
| JPS59161743A (ja) | 構成切替方式 | |
| JPS5911455A (ja) | 中央演算処理装置の冗長システム | |
| JPH11265321A (ja) | 障害復旧方法、中央処理装置及び中央処理システム | |
| JP2706027B2 (ja) | プログラマブルコントローラ | |
| JPH04235656A (ja) | チャネル装置制御方式 | |
| JPS61213932A (ja) | 分散形2重系計算機システムおよびその制御方法 | |
| JP2869971B2 (ja) | 障害検出装置 | |
| JP2778691B2 (ja) | バス監視回路 | |
| JPH103435A (ja) | チャネル装置の障害検出方法及びこれを用いた入出力制御装置 | |
| JPS634210B2 (ja) | ||
| JP3019336B2 (ja) | マイクロプロセッサ開発支援装置 | |
| JPH04211841A (ja) | 二重化処理装置 | |
| JP2002182994A (ja) | 情報処理システム及びそれに用いる転送制御方法 | |
| JPS60195649A (ja) | マイクロプログラム制御型デ−タ処理装置におけるエラ−報告方式 | |
| JPH0635736A (ja) | 二重化処理装置 | |
| JP2815730B2 (ja) | アダプタ及びコンピュータシステム |