JPH0238969B2 - - Google Patents

Info

Publication number
JPH0238969B2
JPH0238969B2 JP58049889A JP4988983A JPH0238969B2 JP H0238969 B2 JPH0238969 B2 JP H0238969B2 JP 58049889 A JP58049889 A JP 58049889A JP 4988983 A JP4988983 A JP 4988983A JP H0238969 B2 JPH0238969 B2 JP H0238969B2
Authority
JP
Japan
Prior art keywords
stage
storage device
signal
regular
flip
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
JP58049889A
Other languages
Japanese (ja)
Other versions
JPS59177796A (en
Inventor
Mitsuki Fukuzumi
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom 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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP58049889A priority Critical patent/JPS59177796A/en
Publication of JPS59177796A publication Critical patent/JPS59177796A/en
Publication of JPH0238969B2 publication Critical patent/JPH0238969B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/74Masking faults in memories by using spares or by reconfiguring using duplex memories, i.e. using dual copies

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

〔発明の属する技術分野〕 本発明は記憶装置の二重化制御方式、さらに詳
しく言えば、情報処理装置における記憶装置の二
重化制御方式に関する。 〔従来技術とその問題点〕 一般に記憶装置を二重化する場合、次の様な方
式がある。すなわち、二重化された記憶装置の一
方を常用側、他方を待機側とし、書込み時は同時
に動作させ、同一番地に同一内容を書込み、読出
し時には常用側のみデータを出力させる。いま常
用側から読出したときエラーを生ずると、常用側
は切離され、他方の待機していた記憶装置が常用
に切替えられ直ちに正しいデータを出力する。 第1図および第2図に従来技術による記憶装置
の二重化制御方式を例示する。 第1図は二つの記憶装置の間に共通の二重化制
御部を設けた方式の例のブロツク構成図である。
図において、1,1′は記憶部、2,2′はエラー
検出回路、3,3′はエラー検出信号、4,4′は
アドレス入力、5,5′は書込みデータ、6,
6′は読出しデータ、7,7′は二重化制御ゲート
信号、8は共通の二重化制御部、9はシステム・
バス、10,10′はゲートを示す。 第1図において、記憶部1の側を常用側とすれ
ば記憶部1′の側は待機側として機能する。エラ
ー検出回路2,2′はそれぞれ記憶部1,1′に対
する入出力データをチエツクし、異常を検出する
とエラー検出信号3,3′にて、記憶部1および
1′に共通に設けられた二重化制御部8に通知す
る。 記憶部1の側を常用側、1′の側を待機側とし
て動作しているとき、二重化制御部8は、二重化
制御ゲート信号7のみを出力し、ゲート10を導
通させて、記憶部1から出力する読出しデータを
有効としてシステム・バス9に送出しているが、
常用側記憶部1のエラー検出回路2がエラーを検
出してエラー検出信号3が入力されたことによ
り、二重化制御ゲート信号7の出力を中止して、
ゲート10を閉じて今まで常用側であつた記憶部
1の出力を停止し、代つて二重化制御ゲート信号
7′を出力し、ゲート10′を導通させ記憶部1′
の読出し出力を有効としてシステム・バス9に送
出するようにし、すなわち、記憶部1′を待機側
から常用側に切替える。先に常用側であつた記憶
装置はシステムから切離されていない。記憶装置
の構成としては記憶部1′のみの一重化構成とな
る。 第2図は、第1図における二重化制御部8を記
憶装置対応に個別に設ける方式である。 第2図において、その参照数字は第1と同じも
のを示す。なお13,13′は記憶部1,1′対応
に設けた二重化制御部、12は上記二重化制御部
13,13′間で相互間の制御情報(常用、待機
の状態、エラーの有無など)を交換する信号線で
あり、11,11′はそれぞれ記憶部1,1′およ
び二重化制御部13,13′を含む記憶装置であ
る。 第2図に示す方式の場合、常用側の記憶装置1
1において読出しデータにエラーを検出すれば第
1図の方式と同様にエラー検出回路2がエラー検
出信号3をその二重化制御装置13に送る。この
二重化制御装置13は二重化制御ゲート信号7の
出力を中止してゲート10を閉じて、今まで常用
側であつた記憶装置1の出力を停止するととも
に、信号線12を経てエラー検出情報を待機側の
二重化制御装置13′に伝送し、二重化制御装置
13′は上記エラー検出情報を受けると、待機側
記憶装置11′のエラー検出信号3′を受信してい
なければ二重化制御ゲート信号7′を出力して、
ゲート10′を開き、待機側記憶装置1′の読出し
データをシステム・バス9に送出するようにす
る。 このようにして、待機側が有効となり、常用側
は切離される。 上記の様な制御を行なうにあたり、上記した従
来の技術では下記のような問題がある。 (1) エラーが生じた記憶装置のシステムからの切
離しが主体であり、切離された記憶装置の再立
上げができない。 (2) 二重化された二つの記憶装置に対して、各々
の状態を監視、制御する共通の制御部が必要で
ある(第1図)。 (3) 前(2)項を改善して共通の制御部を設けず、二
つの記憶装置に個別に二重化制御部を設ける方
式の場合(第2図)、各々の二重化制御部の間
で相互の制御情報を交換するため、一般には、
複数の専用の回線および交換すべき情報の転送
を制御するための複雑な手段が必要である。 〔発明の目的〕 本発明は、記憶装置の二重化制御方式におい
て、従来技術における前述の問題点を改善し、さ
らに信頼性の高い記憶装置の二重化制御を簡単な
手段によつて行なうことを目的とする。 〔発明の実施例〕 以下、図面について本発明の実施例を説明す
る。 第3図は本発明の一実施例の構成を示す図であ
る。 図において、参照番号は、第1図および第2図
と同一のものを示す。 なお、第3図における11,11′はそれぞれ
常用側および待機側に切替えて使用する記憶装置
であつて、14,14′は二重化制御部、15,
15′はフリツプフロツプ、16,16′はアン
ド・ゲート、17,17′はナンド・ゲートでそ
の出力はワイヤド・オアとして一本の信号線23
に接続されているもの、18,18′はデバイ
ス・セレクト信号(SEL)、19,19′は出力イ
ネーブル信号(RUN)、20,20′は初期設定
スイツチで、互に排他的に動作するもの、21,
21′は二重化制御信号(ACK)、22,22′は
否定回路、24,24′はアドレス・デコード部
を示す。 図から明らかなように記憶装置11と11′と
は同一構成であり、記憶装置11の構成部分およ
び信号に対応する記憶装置11′の構成部分およ
び信号には同一参照数字に′を付して示す。 記憶装置11についてその動作を説明する。 記憶装置11がシステム・バス9を介してマス
タ・デバイスからアクセスされたときのみ、アド
レス・デコード部24はデバイス・セレクト信号
18(SEL)を出力し、記憶装置11のデータの
読出し、あるいは書込みを可能にする。記憶装置
1に対する書込みデータ読み出しデータに異常が
あつた時エラー検出部2はエラー検出信号3
(ERR)を二重化制御部14に出力する。10は
出力ドライバ(アンド・ゲート)であり、フリツ
プフロツプ15がセツトされてその出力する出力
イネーブル信号19(RUN)が“1”であり、
デバイス・セレクト信号(SEL)が“1”のとき
アンド・ゲート16は“1”を出力し、その出力
“1”によつて出力ドライバ10が動作し、記憶
部1から線6を介して送られてくる読出しデータ
をシステム・バス9に出力し、あるいはマスタ・
デバイスに対する応答信号をシステム・バス9に
出力可能とする。このときは、上記記憶装置11
は常用側となつている。 二重化制御部14は、 エラー検出信号3(ERR) 出力イネーブル信号(RUN) 初期設定スイツチ9の状態を示す信号(MST) 二重化制御信号21(ACK) デバイス・セレクト信号18(SEL) の組合せを入力条件として、後述する状態遷移図
(第4図)に基いて、フリツプフロツプ15をセ
ツト、リセツトすることにより二重化制御を行な
う。なおフリツプフロツプ15はシステム立上時
はリセツトされる。初期設定用スイツチ20は、
対となる記憶装置11′の初期設定用スイツチ2
0′と排他的に設定され、システム立上時の二重
化制御部14,14′の常用権獲得の優先順位を
定める。線23は記憶装置11,11′のナン
ド・ゲート17,17′の出力をワイヤード・オ
ア接続したもので、フリツプフロツプ15,1
5′から出力する出力イネーブル19,19′
(RUN)とデバイス・セレクト信号18,18′
とのそれぞれの論理積の論理和であり、各記憶装
置11,11′の二重化制御部14,14′では二
重化制御信号21,21′(ACK)として受信さ
れる。 記憶装置11,11′にそれぞれ設けられた二
重化制御部14,14′はフリツプフロツプ15,
15′の出力信号19,19′(RUN)および上
記信号21,21′(ACK)を用いて相互の状態
を認識することができる。 また二重化制御信号21,21′(ACK)が有
効となるのは、記憶装置11および11′がマス
タ・デバイスからアクセスされ、デバイス・セレ
クト信号18,18′(SEL)が有効となつてい
る期間のみである。すなわち、本信号21,2
1′(ACK)は二重化制御を行なう複数組の二重
化デバイスが時分割的に用いることができる。 次に二重化制御部14の各種信号(ERR.
ACK.RUN.SEL.MST等)の入力条件に対応して
その制御状態すなわち、フリツプフロツプ15を
どのように制御するかについて説明する。 二重化制御部14に対する入力は、上記の5種
であり、その出力はフリツプフロツプ15に対す
るSET,RESET信号である。 二重化制御部14は複数個の制御ステージをと
り、上記フリツプフロツプ15を適切に制御する
ことにより二重化制御を行なう。制御ステージは
下記7種のステージよりなる。すなわち、 S1…非選択ステージ S2…常用ステージ1 S3…待機ステージ1 S4…判定ステージ1 S5…判定ステージ2 S6…常用ステージ2 S7…待機ステージ2 第5図は上記の5種の信号の組合せによる入力
条件を示す図である。 図において、“1”は該当信号の存在すること
を“0”は該当信号の存在しないことを示し、な
お×印については“0”,“1”に拘らず第5図の
関係が成立するものとする。 各ステージについて第4図,第5図を用いて説
明する。 (1) S1非選択ステージ:記憶装置11および1
1′がマスタ・デバイスからアクセスされてい
ない時すなわち各アドレス・レコード部24,
24′から信号18,18′(SEL)が無いとき
のステージである。第5図の入力条件(SEL
が“0”)のときこのステージにある。 (2) S2常用ステージ1:常用権を有するステー
ジである。S1ステージからこのS2ステージへ
移行するときの入力条件は、第5図ので
ある。このS2ステージでは第3図においてフ
リツプフロツプ15がセツトされ、出力信号1
9(RUN)が“1”となり、従つて信号18
(SEL)が“1”となるアンドゲート16の出
力“1”により出力ドライバ10が能動状態と
なり、読出されたデータの出力を可能としてい
る。同時に読出しデータあるいは書込みデータ
の異常チエツクを行ない、異常がなければマス
タ・デバイスに対して応答信号を返す。 異常があれば、信号3(ERR)を受けて、
二重化制御部11は、リセツト信号(SET
“0”,RESET“1”)を出力してフリツプフロ
ツプ15をリセツトしてその出力を停止し、こ
れにより出力ドライバ10の出力を禁止し、判
定ステージS5に移行する。 (3) S3待機ステージ1:常用権を有しないステ
ージである。S1ステージからこのS3ステージ
へ移行するとこの入力条件は第5図のであ
る。このときは第3図において、フリツプフロ
ツプ15は待機側であればリセツトされている
ので、出力ドライバ10の出力は禁止されてい
る。このS3ステージにある記憶装置(11,
あるいは11′)は待機側であるが、このとき、
二重化されたもう一方の記憶装置(11′ある
いは11)はS2常用ステージ1にあり、その
フリツプフロツプ15はセツトされており常用
側となつている。待機側は第3図における信号
20′あるいは21′(ACK)を監視すること
により、常用側のフリツプフロツプ15の状態
を知ることができる。すなわち、フリツプフロ
ツプ15がセツトされ、その出力信号19
(RUN)が“1”であれば信号18(SEL)が
“1”となつたときナンド・ゲート17の出力
は“0”となり、ナンド・ゲート17の出力は
ナンド・ゲート17′とワイヤド・オア接続さ
れていて線23上の信号は“0”となり、これ
が否定回路22,22′で否定された信号21,
21′(ACK)は“1”であるが、フリツプフ
ロツプ15がリセツトされると信号19
(RUN)は“0”となり、ナンド・ゲート17
の出力は“1”となる。従つて線23上の信号
も“1”となり、この信号“1”の否定信号2
1,21′(ACK)は“0”となる。すなわ
ち、待機側で信号21,21′(ACK)が
“0”となつたことは常用側のフリツプフロツ
プ15がリセツトされたことを示し、常用側で
エラーが検出されたことが判る。そこで待機側
の二重化制御部はセツト信号(SET“1”,
RESET“0”)を出力してフリツプフロツプ1
5をセツトし、S6常用ステージ2へ移行する。 (4) S4判定ステージ1:システム立上時第5図
における入力条件を満足する記憶装置が移行
するステージである。第3図において、システ
ム立上時は、記憶装置11および11′におい
て、それぞれのフリツプフロツプ15,15′
は両方共リセツトされるが、初期設定スイツチ
20,20′は記憶装置11と11′とでは排他
的に設定される。短絡を“0”開放を“1”と
すれば、第3図において二重化制御装置14は
MST信号として“1”を、同じく14′は
“0”を受けている。第3図においてシステム
立上後マスター・デバイスから第1回目のアク
セスがなされた時、記憶装置11は第5図にお
ける入力条件が成立し、S2常用ステージ1
へ移行し、記憶装置11′は記憶装置11の有
無によらず本ステージへ移行する。本ステージ
では信号21′(ACK信号)の有無をチエツク
することにより、記憶装置11′の二重化制御
装置14′は記憶装置11の有無を判定する。
記憶装置11があれば、該記憶装置11のフリ
ツプフロツプ15がセツトされ、信号21′
(ACK信号)は有効となり、記憶装置11′の
二重化制御部14′はS3待機ステージ1へ移行
し、待機側となる。記憶装置11がなければ信
号21′(ACK信号)は無効となつている。
(“0”である)ので、記憶装置11′の二重化
制御部14′はセツト信号(SET“1”,
RESET“0”)を出力し、そのフリツプフロツ
プ15′をセツトし、S2常用ステージ1へ移行
し、常用側となる。 (5) S5判定ステージ2:常用側において、異常
が検出されたとき移行するステージである。第
3図における信号21(ACK)の有無をチエ
ツクする。待機側からの信号21(ACK)の
返信を待つた後、信号21(ACK)が有れば、
待機側であつた記憶装置がそのフリツプフロツ
プ15あるいは5′をセツトしてS6常用ステー
ジ2に移行したと判断し、自からはS7待機ス
テージ2に移行する。 (6) S6常用ステージ2:S2常用ステージ1と同
一であるが、本ステージではデータの異常チエ
ツクを行なわない。 (7) S7待機ステージ2:S3待機ステージ1と同
一であるが、本ステージでは第3図における信
号21,21′(ACK)の監視を行なわない。 以上、すべてのステージにて、マスタ・デバイ
スからのアクセスが終了して信号18,18′
(SEL)がなくなると二重化制御部の制御はS1非
選択ステージへ移行する。 次に、第3図、第4図および第5図を用いて本
発明における二重化制御の動作を説明する。な
お、以下の説明において入力条件〜について
は第5図を、S1〜S7ステージついては第4図を
参照されたい。 システス立上時、記憶装置11,11′はとも
にS1非選択ステージにあり、また第3図に示す
フリツプフロツプ15,15′は共にリセツテさ
れている。ここで初期設定スイツチ20をオフ
(MST“1”)、20′をオン(MST“0”)として
おくと、マスタ・デバイスから第1回目のアクセ
スを受けると、記憶装置11では入力条件が成
立し、S1非選択ステージからS2常用ステージ1
へ移行し、フリツプフロツプ15がセツトされ、
記憶装置11が常用機となり、記憶装置11′で
は入力条件が成立し、S1非選択ステージ→S4
判定ステージ1→S3待機ステージと移行し、待
機側となる。以後・アクセスのある毎に、常用側
の記憶装置11では入力条件が成立してS1非
選択ステージ→S2常用ステージ1と移行し、待
機側の11′では入力条件が成立し、S1非選択
ステージ→S3待機ステージ1と移行し、それぞ
れ常用/待機の関係を維持しつづける。 次に常用側記憶装置11において、該記憶装置
11に対する入出力データに異常が検出される
と、第3図におけるエラー検出信号3(ERR)
が出力され、該記憶装置11の二重化制御部14
は、S2常用ステージ1にあつてこれを判定し、
その結果によりフリツプフロツプ15をリセツト
し、S5判定ステージ2に移行する。記憶装置1
1のフリツプフロツプ15がリセツトされると、
待機側の記憶装置11′において信号21′
(ACK)が消失する。該記憶装置11′の二重化
制御部14′はS3待機ステージ1にあつて、その
信号21′(ACK)の消失を検知すると、自分の
フリツプフロツプ15′をセツトし、S6常用ステ
ージ2へ移行し、常用側となる。今まで待機側で
あつた記憶装置11′のフリツプフロツプ15′が
セツトされることにより、今まで常用側であつた
記憶装置11の信号21(ACK)が有効となる。
記憶装置11の二重化制御部14はS5判定ステ
ージにあるので、これを判定して、S7待機ステ
ージ2へ移行し、待機側となる。 以後はアクセス毎に、記憶装置11では入力条
件が成立してS1非選択ステージ→S3待機ステ
ージ1と移行し、記憶装置11′では入力条件
が成立して、S1非選択ステージ→S2常用ステー
ジ1と移行する。すなわち、常用/待機の切換が
行なわれる。 本発明によれば、第3図に示す記憶装置11あ
るいは11′のいづれか一方すなわち、記憶装置
を1セツトだけ実装して使用することができる。
この際、初期設定スイツチ20,20′は常用権
獲得の優先順位を設定するだけであるので、1セ
ツトのみ使用するときは初期設定スイツチ20あ
るいは20′をオン,オフの何れに設定しても支
障ない。オフ(“1”)に設定すれば上記のように
S1非選択ステージS1→S2常用ステージ1の順に、
オン(“0”)に設定すればS1非選択ステージ→
S4判定ステージ1→S2常用ステージ1の順にS2
常用ステージ1に移行し、常用権を獲得できる。
また、本発明による記憶装置を二重構成で用いる
場合は、同一構成の記憶装置を単に2セツト同一
アドレス空間に実装するだけでよい。 第3図に示した二重化制御部14,14′は例
えば第6図に示すように構成することができる。 第6図において、14は第3図の二重化制御部
14,14′に相当する部分で、15は同じく第
3図のフリツプフロツプ15,15′に相当する。
図において、25は、第4図の状態遷移をプログ
ラムしたデシジヨン・テーブル等を含むリード・
オンリ・メモリ(ROM)、26はレジスタ、2
7はステージ・アドレスのROM25よりの出力
線、29はフリツプフロツプ15のセツト、リセ
ツトを指示する信号のROM25よりの出力線で
ある。 出力線27によつて選ばれるステージ・アドレ
スは、前記した二重化制御部14,14′の各ス
テージS1〜S7を示す数字データであり、この場
合1〜7の数字情報で表わされる。この数字情報
(ステージ・アドレス)は一旦レジスタ26にラ
ツチされクロツクCLKにより線28に読出され、
ROM25に入力する。 ROM25は、信号(ERR,ACK,RUN,
SEL,MST)の入力条件(第4図の〜)と、
線28から入力するステージ・アドレス情報とを
入力し、これ等をアドレスとして、ROM25に
含まれる上記デシジヨン・テーブルを牽引して得
たデータを、セツト、リセツト信号出力線29お
よび新しいステージを指定するステージ・アドレ
ス出力線27に出力する。ステージ・アドレス
は、信号(ERR,ACK,RUN,SEL,MST)
の入力条件に変化がない限り、ROM25とレジ
スタ26との間をクロツクCLKにより循環する。 本発明よれば、二重化制御部14,14′は第
6図に示すように状態遷移をプログラムしたデシ
ジヨンテーブルを含むROM25とレジスタ26
のみの非常に簡単な構成で実現できる。 〔発明の効果〕 本発明によれば、二重化された記憶装置の一方
を常用側とし、他方を待機側として動作させる場
合、常用側で異常を検出した時、常用側のシステ
ムからの切離しを行なわず、単に常用側を待機側
に、また待機側を常用側に切換える常用/待機の
切換のみを行なうように構成したため、常用側か
ら待機側に切換えた記憶装置を、待機側から常用
側に切換えた目下の常用記憶装置の異常により、
再度常用側として直ちに立上げることができる効
果がある。すなわち、本発明によれば二重化され
た双方の信号に異常が生じた場合でも、異常が同
一アドレスでない限り、常に正常な方の記憶装置
を常用に切換えて正常な運転を継続する事ができ
る。一般に同一アドレスで二つの記憶装置が共に
異常となる確率は非常に小さいので、本発明は記
憶装置の動作の信頼性の向上に大きな効果があ
る。 また、二重化制御のための共通部がなく、その
ため、記憶装置を同一のアドレス空間に単に2セ
ツト実装するだけで、二重化構成が容易に行なえ
る効果がある。 記憶装置相互間で転送すべき二重化制御信号
は、1本の信号線を時分割使用としたため、複数
の装置が共通に使用することができ、信号線の数
を最小限におさえる効果がある。 本発明の根本をなす二重化制御部の状態遷移
は、この状態遷移をプログラムしたデシジヨン・
テーブルを含むROMおよびレジスタ等の少数の
部品で簡単に構成することができ、低コスト、高
信頼性が得られる。
[Technical Field to Which the Invention Pertains] The present invention relates to a duplex control method for a storage device, and more specifically, to a duplex control method for a storage device in an information processing device. [Prior art and its problems] In general, when duplicating storage devices, there are the following methods. That is, one of the duplexed storage devices is set as the regular side and the other as the standby side, and when writing, they operate simultaneously, writing the same content to the same location, and when reading, only the regular side outputs data. If an error occurs when reading from the regular side, the regular side is disconnected, and the other storage device, which was on standby, is switched to the regular side and immediately outputs correct data. FIGS. 1 and 2 illustrate a conventional storage device duplication control system. FIG. 1 is a block diagram of an example of a system in which a common duplication control section is provided between two storage devices.
In the figure, 1 and 1' are storage units, 2 and 2' are error detection circuits, 3 and 3' are error detection signals, 4 and 4' are address inputs, 5 and 5' are write data, 6,
6' is read data, 7 and 7' are duplex control gate signals, 8 is a common duplex control section, and 9 is a system controller.
Bus, 10, 10' indicate gates. In FIG. 1, if the storage section 1 side is the regular use side, the storage section 1' side functions as the standby side. The error detection circuits 2 and 2' check the input/output data for the storage sections 1 and 1', respectively, and when an abnormality is detected, an error detection signal 3, 3' is sent to the duplex circuit provided in common to the storage sections 1 and 1'. The control unit 8 is notified. When operating with the storage section 1 as the regular side and the 1' side as the standby side, the duplication control section 8 outputs only the duplication control gate signal 7, makes the gate 10 conductive, and transfers data from the storage section 1 to the storage section 1. Although the read data to be output is sent to the system bus 9 as valid,
When the error detection circuit 2 of the regular storage section 1 detects an error and the error detection signal 3 is input, it stops outputting the duplication control gate signal 7, and
The gate 10 is closed to stop the output of the memory section 1, which has been on the regular side until now, and the duplex control gate signal 7' is output instead, making the gate 10' conductive and the memory section 1'
The readout output is made valid and sent to the system bus 9, that is, the storage section 1' is switched from the standby side to the regular side. The storage device that was previously the regular user has not been disconnected from the system. The structure of the storage device is a single-layer structure in which only the storage section 1' is included. FIG. 2 shows a system in which the duplication control section 8 in FIG. 1 is provided separately for each storage device. In FIG. 2, the reference numerals indicate the same as in the first. Note that 13 and 13' are duplex control units provided for the storage units 1 and 1', and 12 is a unit for transmitting mutual control information (regular use, standby status, presence or absence of errors, etc.) between the duplex control units 13 and 13'. These are signal lines to be exchanged, and 11 and 11' are storage devices including storage units 1 and 1' and duplication control units 13 and 13', respectively. In the case of the method shown in Figure 2, the storage device 1 on the regular side
1, if an error is detected in the read data, the error detection circuit 2 sends an error detection signal 3 to the duplication control device 13, similar to the system shown in FIG. This duplexing control device 13 stops outputting the duplexing control gate signal 7, closes the gate 10, stops outputting the storage device 1 which has been used regularly, and waits for error detection information via the signal line 12. When the duplication control device 13' receives the error detection information, it transmits the duplication control gate signal 7' if it has not received the error detection signal 3' of the standby storage device 11'. Output and
Gate 10' is opened to send read data from standby storage device 1' to system bus 9. In this way, the standby side becomes active and the active side is disconnected. In performing the above-mentioned control, the above-mentioned conventional technology has the following problems. (1) The storage device in which the error occurred is mainly disconnected from the system, and the disconnected storage device cannot be restarted. (2) A common control unit is required to monitor and control the status of each of the two duplex storage devices (Figure 1). (3) If the previous item (2) is improved and a common control unit is not provided, but duplex control units are provided separately for two storage devices (Figure 2), mutual communication between each duplex control unit is possible. In order to exchange control information of
Multiple dedicated lines and complex means of controlling the transfer of the information to be exchanged are required. [Object of the Invention] The present invention aims to improve the above-mentioned problems in the prior art in a storage device duplication control system, and to perform more reliable storage device duplication control by simple means. do. [Embodiments of the Invention] Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 3 is a diagram showing the configuration of an embodiment of the present invention. In the figures, reference numbers refer to the same ones as in FIGS. 1 and 2. In addition, 11 and 11' in FIG. 3 are storage devices that are used by switching to the regular side and standby side, respectively, 14 and 14' are duplex control units, and 15,
15' is a flip-flop, 16, 16' are AND gates, 17, 17' are NAND gates, and the output is connected to one signal line 23 as a wired OR.
18 and 18' are device select signals (SEL), 19 and 19' are output enable signals (RUN), and 20 and 20' are initial setting switches, which operate mutually exclusively. ,21,
21' is a duplex control signal (ACK), 22 and 22' are inverting circuits, and 24 and 24' are address decoding units. As is clear from the figure, the storage devices 11 and 11' have the same configuration, and the components and signals of the storage device 11' that correspond to the components and signals of the storage device 11 are denoted by the same reference numerals with the suffix '. show. The operation of the storage device 11 will be explained. Only when the storage device 11 is accessed from the master device via the system bus 9, the address decoder 24 outputs the device select signal 18 (SEL) to read or write data in the storage device 11. enable. When there is an abnormality in the write data read data for the storage device 1, the error detection unit 2 outputs an error detection signal 3.
(ERR) is output to the duplication control unit 14. 10 is an output driver (AND gate), and the flip-flop 15 is set and the output enable signal 19 (RUN) outputted from it is "1";
When the device select signal (SEL) is "1", the AND gate 16 outputs "1", and the output driver 10 is operated by the output "1", and the output is sent from the storage section 1 via the line 6. The incoming read data is output to the system bus 9, or the master
A response signal to the device can be output to the system bus 9. At this time, the storage device 11
has become a regular user. The duplex control unit 14 inputs a combination of error detection signal 3 (ERR), output enable signal (RUN), signal indicating the state of initial setting switch 9 (MST), duplex control signal 21 (ACK), and device select signal 18 (SEL). As a condition, duplex control is performed by setting and resetting the flip-flop 15 based on a state transition diagram (FIG. 4) to be described later. Note that the flip-flop 15 is reset when the system is started up. The initial setting switch 20 is
Initial setting switch 2 for the paired storage device 11'
It is exclusively set to 0', and determines the priority order for acquiring regular use rights for the duplex control units 14, 14' at system start-up. The line 23 is a wired-OR connection of the outputs of the NAND gates 17, 17' of the storage devices 11, 11', and the outputs of the flip-flops 15, 1
Output enable 19, 19' output from 5'
(RUN) and device select signals 18, 18'
It is the logical sum of the logical products of the respective storage devices 11, 11', and is received as the duplexing control signal 21, 21' (ACK) by the duplexing control section 14, 14' of each storage device 11, 11'. The duplication control units 14 and 14' provided in the storage devices 11 and 11' respectively include flip-flops 15 and 14'.
The mutual states can be recognized using the output signals 19, 19' (RUN) of 15' and the signals 21, 21' (ACK). Furthermore, the duplication control signals 21, 21' (ACK) are valid during the period when the storage devices 11 and 11' are accessed from the master device and the device select signals 18, 18' (SEL) are valid. Only. That is, the main signals 21, 2
1' (ACK) can be used in a time-sharing manner by multiple sets of duplex devices that perform duplex control. Next, various signals (ERR.
The control state, that is, how the flip-flop 15 is controlled in response to the input conditions (ACK.RUN.SEL.MST, etc.) will be explained. The inputs to the duplication control section 14 are the above five types, and its outputs are SET and RESET signals to the flip-flop 15. The duplication control section 14 has a plurality of control stages and performs duplex control by appropriately controlling the flip-flop 15. The control stage consists of the following seven types of stages. That is, S1...Non-selection stage S2...Common stage 1 S3...Standby stage 1 S4...Judgment stage 1 S5...Judgment stage 2 S6...Common stage 2 S7...Standby stage 2 Figure 5 shows the combination of the above five types of signals. FIG. 3 is a diagram showing input conditions. In the figure, "1" indicates that the corresponding signal exists, "0" indicates that the corresponding signal does not exist, and the relationship shown in FIG. 5 holds true regardless of whether the cross mark is "0" or "1". shall be taken as a thing. Each stage will be explained using FIGS. 4 and 5. (1) S1 non-selection stage: Storage devices 11 and 1
1' is not accessed by the master device, that is, each address record section 24,
This is the stage when there are no signals 18, 18' (SEL) from 24'. Input conditions in Figure 5 (SEL
is “0”), it is in this stage. (2) S2 regular use stage 1: This is a stage with regular use rights. The input conditions when moving from the S1 stage to this S2 stage are as shown in FIG. In this S2 stage, the flip-flop 15 is set as shown in FIG.
9 (RUN) becomes “1”, therefore signal 18
The output driver 10 becomes active due to the output "1" of the AND gate 16 when (SEL) becomes "1", making it possible to output the read data. At the same time, the read data or write data is checked for abnormality, and if there is no abnormality, a response signal is returned to the master device. If there is an abnormality, receive signal 3 (ERR) and
The duplication control unit 11 outputs a reset signal (SET
"0", RESET "1") is output to reset the flip-flop 15 and stop its output, thereby inhibiting the output of the output driver 10 and proceeding to the determination stage S5. (3) S3 standby stage 1: This is a stage that does not have regular usage rights. When moving from the S1 stage to this S3 stage, the input conditions are as shown in FIG. At this time, in FIG. 3, since the flip-flop 15 is reset if it is on the standby side, the output of the output driver 10 is prohibited. The storage device (11,
Or 11') is on the standby side, but in this case,
The other duplexed storage device (11' or 11) is located on the S2 regular stage 1, and its flip-flop 15 is set on the regular side. The standby side can know the state of the flip-flop 15 on the regular side by monitoring the signal 20' or 21' (ACK) in FIG. That is, flip-flop 15 is set and its output signal 19
If (RUN) is "1", the output of NAND gate 17 becomes "0" when signal 18 (SEL) becomes "1", and the output of NAND gate 17 is connected to NAND gate 17' and wired. The signal on the line 23 becomes "0" due to the OR connection, and this is negated by the negation circuits 22, 22', resulting in the signal 21,
21' (ACK) is "1", but when flip-flop 15 is reset, signal 19
(RUN) becomes “0” and NAND gate 17
The output of is "1". Therefore, the signal on line 23 also becomes "1", and the negative signal 2 of this signal "1"
1, 21' (ACK) becomes "0". That is, the fact that the signals 21, 21' (ACK) on the standby side become "0" indicates that the flip-flop 15 on the regular side has been reset, and it can be seen that an error has been detected on the regular side. Therefore, the redundancy control unit on the standby side sets the set signal (SET “1”,
RESET “0”) and flip-flop 1
5 and move to S6 regular use stage 2. (4) S4 judgment stage 1: This is the stage to which storage devices that satisfy the input conditions shown in FIG. 5 are transferred when the system is started up. In FIG. 3, when the system is started up, the flip-flops 15 and 15' are connected to each other in the storage devices 11 and 11'.
are reset, but the initial setting switches 20 and 20' are set exclusively for the storage devices 11 and 11'. If short circuit is "0" and open is "1", the redundant control device 14 in FIG.
14' receives "1" as the MST signal and "0". In FIG. 3, when the master device accesses the storage device 11 for the first time after system startup, the input conditions shown in FIG.
The storage device 11' moves to this stage regardless of the presence or absence of the storage device 11. At this stage, the duplication control device 14' of the storage device 11' determines the presence or absence of the storage device 11 by checking the presence or absence of the signal 21' (ACK signal).
If there is a memory device 11, the flip-flop 15 of the memory device 11 is set and the signal 21'
(ACK signal) becomes valid, and the duplication control unit 14' of the storage device 11' moves to the S3 standby stage 1 and becomes the standby side. If the storage device 11 is not present, the signal 21' (ACK signal) is invalid.
Therefore, the duplication control unit 14' of the storage device 11' outputs the set signal (SET "1",
RESET "0") is output, the flip-flop 15' is set, and the stage shifts to S2 regular use stage 1, becoming the regular use side. (5) S5 judgment stage 2: This is a stage to which the stage shifts when an abnormality is detected on the regular use side. Check the presence or absence of signal 21 (ACK) in FIG. After waiting for the reply of signal 21 (ACK) from the standby side, if there is signal 21 (ACK),
It is determined that the storage device that was on the standby side has set its flip-flop 15 or 5' and has moved to the S6 regular stage 2, and then moves to the S7 standby stage 2. (6) S6 regular stage 2: Same as S2 regular stage 1, but this stage does not check for data abnormalities. (7) S7 standby stage 2: Same as S3 standby stage 1, but this stage does not monitor the signals 21, 21' (ACK) in FIG. 3. As described above, in all stages, access from the master device is completed and signals 18, 18'
When (SEL) is exhausted, the control of the duplication control section shifts to the S1 non-selection stage. Next, the operation of duplex control in the present invention will be explained using FIGS. 3, 4, and 5. In the following description, please refer to FIG. 5 for the input conditions and to FIG. 4 for the S1 to S7 stages. When the system is started up, both the storage devices 11 and 11' are in the S1 non-selection stage, and the flip-flops 15 and 15' shown in FIG. 3 are both reset. If the initial setting switch 20 is turned off (MST "1") and 20' is turned on (MST "0"), the input condition is satisfied in the storage device 11 when the first access is received from the master device. Then, from S1 non-selected stage to S2 regular stage 1
, the flip-flop 15 is set,
The storage device 11 becomes a regular device, the input condition is satisfied in the storage device 11', and the S1 non-selection stage → S4
The stage shifts from determination stage 1 to S3 standby stage, and becomes the standby side. After that, every time there is an access, the input condition is satisfied in the storage device 11 on the regular side and the transition goes from S1 non-selection stage to S2 regular stage 1, and the input condition is satisfied on the standby side storage device 11' and the S1 non-selection stage is changed. → Transition to S3 standby stage 1 and continue to maintain the relationship of regular use/standby. Next, when an abnormality is detected in the input/output data for the storage device 11 in the storage device 11 on the regular side, the error detection signal 3 (ERR) in FIG.
is output, and the duplication control unit 14 of the storage device 11
determines this in S2 regular stage 1,
Based on the result, the flip-flop 15 is reset and the process moves to S5 determination stage 2. Storage device 1
When the flip-flop 15 of 1 is reset,
In the storage device 11' on the standby side, the signal 21'
(ACK) disappears. When the duplication control unit 14' of the storage device 11' detects the disappearance of the signal 21' (ACK) in the S3 standby stage 1, it sets its own flip-flop 15' and moves to the S6 regular stage 2. Become a regular user. By setting the flip-flop 15' of the storage device 11' that has been on the standby side until now, the signal 21 (ACK) of the storage device 11 that has been on the regular side becomes valid.
Since the duplication control unit 14 of the storage device 11 is in the S5 determination stage, it determines this, moves to the S7 standby stage 2, and becomes the standby side. After that, for each access, the input condition is satisfied in the storage device 11 and the transition goes from the S1 non-selection stage to the S3 standby stage 1, and the input condition is satisfied in the storage device 11' and the transition goes from the S1 non-selection stage to the S2 regular use stage 1. and transition. That is, switching between regular use and standby is performed. According to the present invention, either one of the storage devices 11 and 11' shown in FIG. 3, that is, only one set of storage devices can be mounted and used.
At this time, the initial setting switches 20 and 20' only set the priority order for acquiring regular use rights, so when only one set is used, the initial setting switches 20 and 20' can be set to either on or off. No problem. If set to off (“1”), as above
In the order of S1 non-selected stage S1 → S2 regular stage 1,
If set to on (“0”), S1 non-selection stage →
S2 in the order of S4 judgment stage 1 → S2 regular stage 1
You can move to regular use stage 1 and acquire regular use rights.
Furthermore, when the storage device according to the present invention is used in a dual configuration, it is sufficient to simply install two sets of storage devices with the same configuration in the same address space. The duplication control sections 14, 14' shown in FIG. 3 can be configured as shown in FIG. 6, for example. In FIG. 6, numeral 14 corresponds to the duplication control sections 14 and 14' in FIG. 3, and 15 corresponds to the flip-flops 15 and 15' in FIG.
In the figure, reference numeral 25 denotes a read/write table containing a decision table in which the state transitions shown in FIG. 4 are programmed.
Only memory (ROM), 26 is a register, 2
Reference numeral 7 is an output line from the ROM 25 for stage addresses, and 29 is an output line from the ROM 25 for signals instructing the setting and resetting of the flip-flop 15. The stage address selected by the output line 27 is numerical data indicating each stage S1 to S7 of the duplication control sections 14 and 14', and in this case is represented by numerical information from 1 to 7. This numerical information (stage address) is once latched in the register 26 and read out to the line 28 by the clock CLK.
Input to ROM25. The ROM25 receives signals (ERR, ACK, RUN,
SEL, MST) input conditions (~ in Figure 4),
The stage address information input from the line 28 is input, and using these as addresses, the data obtained by driving the above-mentioned decision table included in the ROM 25 is used to specify the set/reset signal output line 29 and a new stage. It is output to the stage address output line 27. Stage address is signal (ERR, ACK, RUN, SEL, MST)
As long as there is no change in the input conditions, the clock CLK circulates between the ROM 25 and the register 26. According to the present invention, the duplication control units 14, 14' have a ROM 25 and a register 26 containing a decision table in which state transitions are programmed, as shown in FIG.
This can be achieved with a very simple configuration. [Effects of the Invention] According to the present invention, when one of the duplexed storage devices is operated as the regular side and the other as the standby side, when an abnormality is detected on the regular side, the system on the regular side is disconnected from the system. First, since the configuration is configured to perform only regular/standby switching, which simply switches the regular side to the standby side and the standby side to the regular side, it is possible to switch a storage device that has been switched from the regular side to the standby side from the standby side to the regular side. Due to a current abnormality in the regular storage device,
This has the effect of being able to be immediately started up as a regular user again. That is, according to the present invention, even if an abnormality occurs in both duplicated signals, as long as the abnormality does not occur at the same address, the normal storage device can always be switched to regular use and normal operation can be continued. Generally, the probability that two storage devices at the same address will both become abnormal is very small, so the present invention has a great effect on improving the reliability of storage device operation. Furthermore, there is no common part for duplex control, and therefore a duplex configuration can be easily achieved by simply mounting two sets of storage devices in the same address space. Since duplex control signals to be transferred between storage devices are time-divisionally used on one signal line, a plurality of devices can use them in common, which has the effect of minimizing the number of signal lines. The state transition of the redundant control unit, which is the basis of the present invention, is based on the decision that has programmed this state transition.
It can be easily configured with a small number of components such as ROM including tables and registers, resulting in low cost and high reliability.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は従来技術による共通の二重化制御部を
設けた記憶装置の二重化制御方式の接続図、第2
図は従来技術による個別の二重化制御部を設けた
記憶装置の二重化制御方式の接続図、第3図は本
発明の一実施例の接続構成を示す図、第4図は二
重化制御部の本発明によるステージの状態遷移
図、第5図は本発明における二重化制御部に入力
する信号の組合せによる入力条件を示す図、第6
図は本発明における二重化制御部の構成の一例を
示す図である。 1,1′……記憶部、2,2′……エラー検出回
路、3,3′……エラー検出信号、4,4′……ア
ドレス入力、5,5′……書込みデータ、6,
6′……読出しデータ、7,7′……二重化制御ゲ
ート信号、9……システム・バス、10,10′
……ゲート、11,11′……記憶装置、14,
14′……二重化制御部、15,15′……フリツ
プフロツプ、16,16′……アンドゲート、1
7,17′……ナンド・ゲート、18,18′……
デバイス・セレクト信号(SEL)、19,19′…
…出力イネーブル信号(RUN)、20,20′…
…初期設定スイツチ、21,21′……二重化制
御信号(ACK)、22,22′……否定回路、2
3……一本の信号線、24,24′……アドレ
ス・デコード部、25……リード・オンリ・メモ
リ(ROM)、26……レジスタ、27……ステ
ージ・アドレス出力線、28……ステージ・アド
レス転送線、29……セツト・リセツト信号出力
線、CLK……クロツク。
Figure 1 is a connection diagram of a storage device duplication control system provided with a common duplication control unit according to the prior art;
The figure is a connection diagram of a duplication control system for a storage device provided with an individual duplication control section according to the prior art, FIG. 3 is a diagram showing a connection configuration of an embodiment of the present invention, and FIG. FIG. 5 is a state transition diagram of the stage according to the present invention, and FIG.
The figure is a diagram showing an example of the configuration of a duplication control section in the present invention. 1, 1'... Storage unit, 2, 2'... Error detection circuit, 3, 3'... Error detection signal, 4, 4'... Address input, 5, 5'... Write data, 6,
6'...read data, 7,7'...duplex control gate signal, 9...system bus, 10,10'
...Gate, 11, 11'...Storage device, 14,
14'... Duplex control unit, 15, 15'... Flip-flop, 16, 16'... AND gate, 1
7,17'...Nand Gate, 18,18'...
Device select signal (SEL), 19, 19'...
...Output enable signal (RUN), 20, 20'...
...Initial setting switch, 21, 21'... Duplex control signal (ACK), 22, 22'... Inverting circuit, 2
3...One signal line, 24, 24'...Address decode section, 25...Read only memory (ROM), 26...Register, 27...Stage address output line, 28...Stage・Address transfer line, 29...set/reset signal output line, CLK...clock.

Claims (1)

【特許請求の範囲】 1 記憶部、該記憶部のアドレス・デコード部、
該記憶部のエラー検出回路、二重化制御部、該二
重化制御部の出力信号に基づいて常用側か待機側
かを記憶するフリツプフロツプ、前記アドレス・
デコード部とフリツプフロツプの出力信号が入力
されるゲート回路及び初期設定スイツチを少なく
ともそれぞれ具備した2個の記憶装置と、 前記各ゲート回路の出力端に接続される1本の
信号線と、 を有し、 前記二重化制御部は、前記アドレス・デコード
部、エラー検出回路、フリツプフロツプ、初期設
定スイツチの各出力信号及び前記信号線上の信号
の組合せを入力条件として予め設定された状態遷
移に基づいて記憶装置の立上げ、常用側または待
機側への切換えを制御することを特徴とする記憶
装置の二重化制御方式。
[Claims] 1. A storage unit, an address decoding unit of the storage unit,
An error detection circuit of the storage section, a duplexing control section, a flip-flop that stores whether it is a regular side or a standby side based on the output signal of the duplexing control section, and the address
Two storage devices each having at least a gate circuit and an initial setting switch to which the output signals of the decoding section and the flip-flop are input; and one signal line connected to the output end of each of the gate circuits. , the duplication control section controls the storage device based on a preset state transition using a combination of output signals of the address decoding section, error detection circuit, flip-flop, initial setting switch, and signals on the signal line as input conditions. A storage device duplication control method characterized by controlling start-up and switching to the regular side or standby side.
JP58049889A 1983-03-25 1983-03-25 Duplication control system of memory Granted JPS59177796A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58049889A JPS59177796A (en) 1983-03-25 1983-03-25 Duplication control system of memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58049889A JPS59177796A (en) 1983-03-25 1983-03-25 Duplication control system of memory

Publications (2)

Publication Number Publication Date
JPS59177796A JPS59177796A (en) 1984-10-08
JPH0238969B2 true JPH0238969B2 (en) 1990-09-03

Family

ID=12843596

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58049889A Granted JPS59177796A (en) 1983-03-25 1983-03-25 Duplication control system of memory

Country Status (1)

Country Link
JP (1) JPS59177796A (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61160165A (en) * 1984-12-29 1986-07-19 Fuji Facom Corp Duplexed status holding system of storage device
JPS61243548A (en) * 1985-04-22 1986-10-29 Nec Corp Data memory device
JPS61251949A (en) * 1985-04-30 1986-11-08 Nec Corp Data memory device
JPS62222348A (en) * 1986-03-25 1987-09-30 Fuji Electric Co Ltd Arithmetic unit duplex system
JPS6472248A (en) * 1987-09-11 1989-03-17 Nec Corp Memory device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52112248A (en) * 1976-03-18 1977-09-20 Nec Corp Data distribution signal processing system
JPS5584099A (en) * 1978-12-20 1980-06-24 Fujitsu Ltd Memory device
JPS55119761A (en) * 1979-03-10 1980-09-13 Fuji Electric Co Ltd Memory control unit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52112248A (en) * 1976-03-18 1977-09-20 Nec Corp Data distribution signal processing system
JPS5584099A (en) * 1978-12-20 1980-06-24 Fujitsu Ltd Memory device
JPS55119761A (en) * 1979-03-10 1980-09-13 Fuji Electric Co Ltd Memory control unit

Also Published As

Publication number Publication date
JPS59177796A (en) 1984-10-08

Similar Documents

Publication Publication Date Title
US5423024A (en) Fault tolerant processing section with dynamically reconfigurable voting
EP0333593B1 (en) A data processing system capable of fault diagnosis
JPH0238969B2 (en)
JP4425853B2 (en) CPU duplication base unit and CPU duplication system
JPH0122653B2 (en)
JPS6235144B2 (en)
KR20030082894A (en) Microcomputer system automatically backing-up data written in storage medium in transceiver, and transceiver connected thereto
KR100393982B1 (en) Method for transmission data and Apparatus of Remote Data Concentrator
JP3239935B2 (en) Tightly-coupled multiprocessor system control method, tightly-coupled multiprocessor system, and recording medium therefor
JPH01116963A (en) Storage subsystem
JPH0486933A (en) Data transfer controlling circuit
JPH05307491A (en) Method and device for switching multiplexing processor
KR20010028615A (en) A doubling apparatus of a exchange
JP2716571B2 (en) Redundant data security device
JP3012402B2 (en) Information processing system
JP2549849B2 (en) Multiplexed memory device
KR20030068663A (en) Apparatus and method for synchronization of non-volatile memory information between duplexing board
JPH05120153A (en) Alternate memory control system
JPH01134555A (en) Control system for common memory
JPH04330541A (en) Common data transfer system
JPH01258054A (en) Access control system for storage device
JPH04263333A (en) Memory duplication system
JPS6113266B2 (en)
JPS63266548A (en) Duplex computer system
JPH06266583A (en) Processor device