JPH0342746A - 二重化装置 - Google Patents

二重化装置

Info

Publication number
JPH0342746A
JPH0342746A JP1178731A JP17873189A JPH0342746A JP H0342746 A JPH0342746 A JP H0342746A JP 1178731 A JP1178731 A JP 1178731A JP 17873189 A JP17873189 A JP 17873189A JP H0342746 A JPH0342746 A JP H0342746A
Authority
JP
Japan
Prior art keywords
data
address
main storage
storage device
main memory
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
JP1178731A
Other languages
English (en)
Inventor
Masaharu Ejiri
江尻 雅晴
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 Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1178731A priority Critical patent/JPH0342746A/ja
Publication of JPH0342746A publication Critical patent/JPH0342746A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は情報処理装置に関し、特に二重化された記憶装
置の内容の照合装置に関する。
(従来の技術) 従来、二重化された主記憶装置間で内容の照合を行うた
め、中央制御装置により主記憶から読出されたアドレス
をもとにして、片方の記憶装置から読出された内容を他
方の主記憶装置から読出された内容と比較照合する方式
が公知であ゛る。しかし、中央制御装置から主記憶装置
の内容を読出すときに使用されたアドレスと、読出され
たデータとを受信し、その後、い豊一方の主記憶装置か
ら読出されたデムタとが一致しているかを照合しなけれ
ばならない。このとき、中央制御装置が読出し/書込み
する以上の速さで両データの照合を実行しなければなら
ない。中央制御装置の読出し/書込み速度より照合速度
が遅い場合には、中央制御装置のアクセス速度を制限し
なければならない。
(発明が解決しようとする課題) 上述した従来の二重化された主記憶装置を含むシステム
では、二重化された主記憶装置間で内容の照合を行うた
めに中央制御装置の性能の限界要因になっていた。この
結果、中央制御装置がいかに高速に命令を実行できても
、一致/不一致の照合試験を実現するために中央制御装
置の動作クロックを低速化したシしているため、システ
ムの性能を低下させるという欠点がある。
本発明の目的は、主記憶装置が二重化されるとともに中
央制御装置が二重化されていて、中央制御装置のデータ
の読出し/書込みを片側の主記憶装置に対して行い、い
ま一方の主記憶装置に書込まれたデータをコピーするシ
ステムで、主記憶装置に当該コピーのためのアドレスと
データとを格納するためのバッファを有し、バッファに
コピーすべきデータがないときに両系のメモリ内容の一
致を保証するため、中央制御装置で読出されたアドレス
と読出しデータとを保持し、相手側の主記憶装置に送信
し、相手側の主記憶装置で不一致を検出すべきアドレス
とデータとを受信し、自系のメモリ内容を読出して他系
から送られたアドレスとデータとの一致/不一致を検出
し、不一致時には中央制御装置へ報告することにより上
記欠点を除去し、システム性能を低下させることがない
ように構成した二重化装置を提供することにある。
(課題を解決するための手段) 本発明による二重化装置は、二重化された中央制御装置
および二重化された主記憶装置を備え、第1の主記憶装
置でデータの読出し/書込みを行い、第2の主記憶装置
でデータのコピーを行うことができるように構成したも
のである。上記構成に釦いて、各主記憶装置はアドレス
/データ受信バッファ回路と、バッファ数O表示回路と
、照合起動/不一致検出回路とを具備して構成したもの
である。
アドレス/データ受信バラフッ回路は、データコピー用
のアドレス訃よびデータを格納するためのものである。
バッファ数O表示回路は、アドレス/データ受信バッフ
ァ回路にコピーすべきデータが存在しないときに当該状
態を示すためのものである。
照合起動/不一致検出回路は、アドレス/データ受信バ
ッファ回路にコピーすべきデータが存在しないときに、
両系のメモリ内容の一致を保証するため、中央制御装置
で読出されたアドレスと読出しデータとを保持し、相手
側の主記憶装置に送信するとともに、相手側の主記憶装
置からアドレスおよびデータを受信したときには自系の
メモリ内容を読出して他系から送出されたアドレス卦よ
びデータの一致/不一致を検出し、不一致時には中央制
御装置に報告するためのものである。
(実施例) 次に、本発明について図面を参照して説明する。
第1図は、本発明による二重化装置の一実施例を示すブ
ロック図である。
第1図において、10.11はそれぞれ中央制御装置、
20.21はそれぞれ主記憶装置である。
本実施例は二重化されているため、中央制御装置10と
主記憶装置20とにより第1の0系、中央制御装置11
と主記憶装置21とにより第2の1系が構成される。
0系にかいて中央制御装置10と主記憶装置20との間
はアドレス/データバス(BUS )を形成するため信
号線30にょシ接続され、1系にpいて中央制御装置1
1と主記憶装置21との間はアドレス/データバス(、
BUS)を形成するため信号線31により接続されてい
る。
0系の主記憶装置20と1系の主記憶装置21とは、デ
ータコピー用にアドレス/ データバス(MBUS )
を形成するため信号線32により接続され、さらに信号
線33により接続されている。
信号線33は、コピー用バッファに入力されているアド
レス/データが0であることを示すQZERO信号が乗
せられている。
1系の主記憶装置21とθ系の中央制御装置1゜との間
はUNM信号を乗せるための信号線41により接続され
、0系の主記憶装置20と1系の中央制御装置11との
間iiUNM信号を乗せるための信号線40により接続
されている。UNM信号は、不一致である旨を中央制御
装置10.11に報告する信号である。
第2図は、第1図に示す主記憶装置20の内部構成例を
示すブロック図である。
第2図に釦いて、200はメモリアクセス受信回路、2
10はDRAM素子、220はアドレス/データ出力回
路、230はアドレス/データ受信バッファ回路、24
0はバッファ数O表示回路、250は照合起動/不一致
検出回路である。
主記憶装置20はメモリアクセス受信回路200と、D
RAM素子210と、アドレス/データ出力回路220
と、アドレス/データ受信バッファ回路230と、バッ
ファ数O表示回路240と、照合起動/不一致検出回路
250とから構成されている。
第3図は、第1図においてデータのコピー動作を示す概
念図である。
第3図にかいて、200.201はそれぞれメモリアク
セス受信回路、210.211はそれぞれDRAM素子
、220.221はアドレス/データ出力回路、230
.231はそれぞれアドレス/データ受信バッファ回路
、240.241はそれぞれバッファ数O表示回路、2
50.251はそれぞれ照合起動/不一致検出回路であ
る。
中央制御装置10から信号線30を介して主記憶装置2
0に対して書込み指示が送出されると、書込み指示はメ
モリアクセス受信回路200で受信される。主記憶装置
210にデータが書込1れると、同時にアドレス/デー
タ出力回路220から信号線32を介して主記憶装置2
1に対し7て書込み指示が送出される。主記憶装置21
では書込み指示、書込みアドレス、ならびに書込みデー
タがアドレス/データ受信バッファ回路231に格納さ
れる。
主記憶装置21ではアドレス/データ受信バッファ回路
231に格納された書込み情報を取出し、主記憶装置2
11に書込む。これにより、主記憶装置20.21には
同一のアドレスに同一のデータが書込1れる。
主記憶装置21にアドレス/データ受信バッファ回路2
31を備えることにより、主記憶装置20.21は非同
期に動作することが可能であり、コピーされる側では低
速でDRAM素子を動作させ、中央制御装置10.11
が直接アクセスする系(すなわち実行系)ではDRAM
素子を高速で動作させている。
実行系が高負荷ではないときには、実行系の書込み動作
も少ない。このとき、コピー用のアドレス/データ受信
バッファ回路231にバッファリングされている数はほ
とんど0である。このような場合、コピー用のアドレス
/データ受信バッファ回路231がオーバフローする1
でに時間的な余裕がある。一方、コピーされる側ではア
ドレス/データ受信バッファ回路230の内容が空であ
る。このときにメモリ内容の照合を行うことによって\
実行系に影響を与えることなく主記憶内容間の照合チエ
ツクを行うことができる。
第4図は、第1図においてアドレス/データ受信バッフ
ァ回路の内容が空のときの動作を示す概念図である。
第4図において、第1図および第3図に示した要素には
、第1図によび第3図にかけるものと同様な番号が付し
である。
アドレス/データ受信バッファ回路231の内容が空の
ときにはデータが内部に存在しないため、この状態がバ
ッファ数0表示回路241により検出される。これによ
って、QZERO信号を乗せる信号線33上にはアドレ
ス/データ受信バッファ回路231の内容が空であるこ
とが表示される。
そこで、バッファ数0表示回路240では上記状態が受
信され、メモリアクセス受信回路200が照合チエツク
モードで動作する。照合チエツクモードで動作している
メモリアクセス受信回路200では、中央制御装置10
の読出し時に中央制御装置10から出力されるアドレス
が受信される。
同様に、主記憶装置210からの読出しデータがメモリ
アクセス受信回路200で受信され、アドレス卦よび読
出しデータはアドレス/データ出力回路220からMB
US信号線32′f:介して主記憶装置21に送出され
る。
一方、主記憶装置21では内部の照合起動/不一致検出
回路251を起動して゛アドレスを受信し、その後、受
信されたアドレスでDRAM素子211からデータを読
出す。MBUS信号線32を介I7て送出されたデータ
と、DRAM素子211から読出されたデータとを主記
憶装置21内の照合起動/不一致検出回路251でチエ
ツクする。もし両者が不一致であることが判明すると、
照合起動/不一致検出回路251はUNM信号線41を
介して不一致報告信号UNMを中央制御装置に送出する
(発明の効果) 以上説明したように本発明は、アドレス/データ受信バ
ッファ回路の内容が空であるタイミングを利用し、二重
化された主記憶装置間の照合タイミンクを起動すること
により、照合動作に主記憶装置の空き時間を使っている
ため、情報処理能力を損なうことなく二重化された主記
憶装置間で内容を照合することができるという効果があ
る。
【図面の簡単な説明】
第1図は、本発明による二重化装置の一実施例を示すブ
ロック図である。 第2図は、第1図に示す主記憶装置の内部構成例を示す
ブロック図である。 第3図は、第1図に訟いてデータのコピー動作を示す概
念図である。 第4図は、第1図にかhてアドレス/データ受信バッフ
ァ回路の内容が空であるときの動作を示す概念図である
。 1o、ii・・・中央制御装置 20.21・・・主記憶装置 200.201・・・メモリアクセス受信回路210.
211・・・DRAM素子 220.221・・・アドレス/データ出力回路 230、 231  ・ 0 ツファ回路 240.241・・ 250.251・・ 路 30〜33,40゜ ・アドレス/データ受信バ ・バッファ数0表示回路 ・照合起動/不一致検出回 ・信号線

Claims (1)

    【特許請求の範囲】
  1. 二重化された中央制御装置および二重化された主記憶装
    置を備え、第1の主記憶装置でデータの読出し/書込み
    を行い、第2の主記憶装置で前記データのコピーを行う
    ことができるように構成した二重化装置であつて、前記
    各主記憶装置は前記データコピー用のアドレスおよびデ
    ータを格納するためのアドレス/データ受信バッファ回
    路と、前記アドレス/データ受信バッファ回路に前記コ
    ピーすべきデータが存在しないときには当該状態を示す
    ためのバッファ数0表示回路と、前記アドレス/データ
    受信バッファ回路に前記コピーすべきデータが存在しな
    いときに両系のメモリ内容の一致を保証するため、前記
    中央制御装置で読出されたアドレスと読出しデータとを
    保持し、相手側の主記憶装置に送信するとともに、相手
    側の主記憶装置からアドレスおよびデータを受信したと
    きには自系のメモリ内容を読出して他系から送出された
    アドレスおよびデータの一致/不一致を検出し、不一致
    時には中央制御装置に報告するための照合起動/不一致
    検出回路とを具備して構成したことを特徴とする二重化
    装置。
JP1178731A 1989-07-11 1989-07-11 二重化装置 Pending JPH0342746A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1178731A JPH0342746A (ja) 1989-07-11 1989-07-11 二重化装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1178731A JPH0342746A (ja) 1989-07-11 1989-07-11 二重化装置

Publications (1)

Publication Number Publication Date
JPH0342746A true JPH0342746A (ja) 1991-02-22

Family

ID=16053595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1178731A Pending JPH0342746A (ja) 1989-07-11 1989-07-11 二重化装置

Country Status (1)

Country Link
JP (1) JPH0342746A (ja)

Similar Documents

Publication Publication Date Title
US5682518A (en) System for updating inactive system memory using dual port memory
US7055054B2 (en) Fail-over of multiple memory blocks in multiple memory modules in computer system
JPS59142799A (ja) バツクアツプ用蓄電装置付二重化記憶装置
JPH0690682B2 (ja) マルチプロセツサシステムの障害処理方式
JPH0342746A (ja) 二重化装置
JP3162459B2 (ja) データ処理装置
JPS5845116B2 (ja) 二重化記憶装置
JP2679440B2 (ja) 情報処理装置
JPH0324634A (ja) 二重系システム装置
JPH05108493A (ja) メモリ制御方式
JP3012402B2 (ja) 情報処理システム
JP2929631B2 (ja) プロセッサ間通信装置
JP3341738B2 (ja) メモリのエラー検出方式
JPH02143343A (ja) 格納順ファイルのロバスト化処理方式
JPH01237734A (ja) 二重化装置
JPS61237158A (ja) 共有メモリ装置
JPS6388659A (ja) キヤツシユメモリ制御装置
JPH02157952A (ja) 記憶装置
JPH0464155A (ja) メモリ制御方式
JPH04257044A (ja) バスパリティエラー発生位置検出方式
JPH04141752A (ja) 情報処理装置
JPH025161A (ja) 二重化装置構成方式
JPH01140357A (ja) メモリアクセス制御装置
JPH0215353A (ja) 特定アドレス時異常設定方式
JPH02277142A (ja) 二重系計算機システム