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
Links
- 230000015654 memory Effects 0.000 claims abstract description 40
- 239000000872 buffer Substances 0.000 claims abstract description 37
- 238000001514 detection method Methods 0.000 claims abstract description 12
- 238000012795 verification Methods 0.000 claims description 15
- 230000004913 activation Effects 0.000 claims description 9
- 230000006866 deterioration Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000009977 dual effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は情報処理装置に関し、特に二重化された記憶装
置の内容の照合装置に関する。
置の内容の照合装置に関する。
(従来の技術)
従来、二重化された主記憶装置間で内容の照合を行うた
め、中央制御装置により主記憶から読出されたアドレス
をもとにして、片方の記憶装置から読出された内容を他
方の主記憶装置から読出された内容と比較照合する方式
が公知であ゛る。しかし、中央制御装置から主記憶装置
の内容を読出すときに使用されたアドレスと、読出され
たデータとを受信し、その後、い豊一方の主記憶装置か
ら読出されたデムタとが一致しているかを照合しなけれ
ばならない。このとき、中央制御装置が読出し/書込み
する以上の速さで両データの照合を実行しなければなら
ない。中央制御装置の読出し/書込み速度より照合速度
が遅い場合には、中央制御装置のアクセス速度を制限し
なければならない。
め、中央制御装置により主記憶から読出されたアドレス
をもとにして、片方の記憶装置から読出された内容を他
方の主記憶装置から読出された内容と比較照合する方式
が公知であ゛る。しかし、中央制御装置から主記憶装置
の内容を読出すときに使用されたアドレスと、読出され
たデータとを受信し、その後、い豊一方の主記憶装置か
ら読出されたデムタとが一致しているかを照合しなけれ
ばならない。このとき、中央制御装置が読出し/書込み
する以上の速さで両データの照合を実行しなければなら
ない。中央制御装置の読出し/書込み速度より照合速度
が遅い場合には、中央制御装置のアクセス速度を制限し
なければならない。
(発明が解決しようとする課題)
上述した従来の二重化された主記憶装置を含むシステム
では、二重化された主記憶装置間で内容の照合を行うた
めに中央制御装置の性能の限界要因になっていた。この
結果、中央制御装置がいかに高速に命令を実行できても
、一致/不一致の照合試験を実現するために中央制御装
置の動作クロックを低速化したシしているため、システ
ムの性能を低下させるという欠点がある。
では、二重化された主記憶装置間で内容の照合を行うた
めに中央制御装置の性能の限界要因になっていた。この
結果、中央制御装置がいかに高速に命令を実行できても
、一致/不一致の照合試験を実現するために中央制御装
置の動作クロックを低速化したシしているため、システ
ムの性能を低下させるという欠点がある。
本発明の目的は、主記憶装置が二重化されるとともに中
央制御装置が二重化されていて、中央制御装置のデータ
の読出し/書込みを片側の主記憶装置に対して行い、い
ま一方の主記憶装置に書込まれたデータをコピーするシ
ステムで、主記憶装置に当該コピーのためのアドレスと
データとを格納するためのバッファを有し、バッファに
コピーすべきデータがないときに両系のメモリ内容の一
致を保証するため、中央制御装置で読出されたアドレス
と読出しデータとを保持し、相手側の主記憶装置に送信
し、相手側の主記憶装置で不一致を検出すべきアドレス
とデータとを受信し、自系のメモリ内容を読出して他系
から送られたアドレスとデータとの一致/不一致を検出
し、不一致時には中央制御装置へ報告することにより上
記欠点を除去し、システム性能を低下させることがない
ように構成した二重化装置を提供することにある。
央制御装置が二重化されていて、中央制御装置のデータ
の読出し/書込みを片側の主記憶装置に対して行い、い
ま一方の主記憶装置に書込まれたデータをコピーするシ
ステムで、主記憶装置に当該コピーのためのアドレスと
データとを格納するためのバッファを有し、バッファに
コピーすべきデータがないときに両系のメモリ内容の一
致を保証するため、中央制御装置で読出されたアドレス
と読出しデータとを保持し、相手側の主記憶装置に送信
し、相手側の主記憶装置で不一致を検出すべきアドレス
とデータとを受信し、自系のメモリ内容を読出して他系
から送られたアドレスとデータとの一致/不一致を検出
し、不一致時には中央制御装置へ報告することにより上
記欠点を除去し、システム性能を低下させることがない
ように構成した二重化装置を提供することにある。
(課題を解決するための手段)
本発明による二重化装置は、二重化された中央制御装置
および二重化された主記憶装置を備え、第1の主記憶装
置でデータの読出し/書込みを行い、第2の主記憶装置
でデータのコピーを行うことができるように構成したも
のである。上記構成に釦いて、各主記憶装置はアドレス
/データ受信バッファ回路と、バッファ数O表示回路と
、照合起動/不一致検出回路とを具備して構成したもの
である。
および二重化された主記憶装置を備え、第1の主記憶装
置でデータの読出し/書込みを行い、第2の主記憶装置
でデータのコピーを行うことができるように構成したも
のである。上記構成に釦いて、各主記憶装置はアドレス
/データ受信バッファ回路と、バッファ数O表示回路と
、照合起動/不一致検出回路とを具備して構成したもの
である。
アドレス/データ受信バラフッ回路は、データコピー用
のアドレス訃よびデータを格納するためのものである。
のアドレス訃よびデータを格納するためのものである。
バッファ数O表示回路は、アドレス/データ受信バッフ
ァ回路にコピーすべきデータが存在しないときに当該状
態を示すためのものである。
ァ回路にコピーすべきデータが存在しないときに当該状
態を示すためのものである。
照合起動/不一致検出回路は、アドレス/データ受信バ
ッファ回路にコピーすべきデータが存在しないときに、
両系のメモリ内容の一致を保証するため、中央制御装置
で読出されたアドレスと読出しデータとを保持し、相手
側の主記憶装置に送信するとともに、相手側の主記憶装
置からアドレスおよびデータを受信したときには自系の
メモリ内容を読出して他系から送出されたアドレス卦よ
びデータの一致/不一致を検出し、不一致時には中央制
御装置に報告するためのものである。
ッファ回路にコピーすべきデータが存在しないときに、
両系のメモリ内容の一致を保証するため、中央制御装置
で読出されたアドレスと読出しデータとを保持し、相手
側の主記憶装置に送信するとともに、相手側の主記憶装
置からアドレスおよびデータを受信したときには自系の
メモリ内容を読出して他系から送出されたアドレス卦よ
びデータの一致/不一致を検出し、不一致時には中央制
御装置に報告するためのものである。
(実施例)
次に、本発明について図面を参照して説明する。
第1図は、本発明による二重化装置の一実施例を示すブ
ロック図である。
ロック図である。
第1図において、10.11はそれぞれ中央制御装置、
20.21はそれぞれ主記憶装置である。
20.21はそれぞれ主記憶装置である。
本実施例は二重化されているため、中央制御装置10と
主記憶装置20とにより第1の0系、中央制御装置11
と主記憶装置21とにより第2の1系が構成される。
主記憶装置20とにより第1の0系、中央制御装置11
と主記憶装置21とにより第2の1系が構成される。
0系にかいて中央制御装置10と主記憶装置20との間
はアドレス/データバス(BUS )を形成するため信
号線30にょシ接続され、1系にpいて中央制御装置1
1と主記憶装置21との間はアドレス/データバス(、
BUS)を形成するため信号線31により接続されてい
る。
はアドレス/データバス(BUS )を形成するため信
号線30にょシ接続され、1系にpいて中央制御装置1
1と主記憶装置21との間はアドレス/データバス(、
BUS)を形成するため信号線31により接続されてい
る。
0系の主記憶装置20と1系の主記憶装置21とは、デ
ータコピー用にアドレス/ データバス(MBUS )
を形成するため信号線32により接続され、さらに信号
線33により接続されている。
ータコピー用にアドレス/ データバス(MBUS )
を形成するため信号線32により接続され、さらに信号
線33により接続されている。
信号線33は、コピー用バッファに入力されているアド
レス/データが0であることを示すQZERO信号が乗
せられている。
レス/データが0であることを示すQZERO信号が乗
せられている。
1系の主記憶装置21とθ系の中央制御装置1゜との間
はUNM信号を乗せるための信号線41により接続され
、0系の主記憶装置20と1系の中央制御装置11との
間iiUNM信号を乗せるための信号線40により接続
されている。UNM信号は、不一致である旨を中央制御
装置10.11に報告する信号である。
は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は照合起動/不一致
検出回路である。
10はDRAM素子、220はアドレス/データ出力回
路、230はアドレス/データ受信バッファ回路、24
0はバッファ数O表示回路、250は照合起動/不一致
検出回路である。
主記憶装置20はメモリアクセス受信回路200と、D
RAM素子210と、アドレス/データ出力回路220
と、アドレス/データ受信バッファ回路230と、バッ
ファ数O表示回路240と、照合起動/不一致検出回路
250とから構成されている。
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はそれぞれ照合起動/不一致検出回路であ
る。
セス受信回路、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に格納さ
れる。
0に対して書込み指示が送出されると、書込み指示はメ
モリアクセス受信回路200で受信される。主記憶装置
210にデータが書込1れると、同時にアドレス/デー
タ出力回路220から信号線32を介して主記憶装置2
1に対し7て書込み指示が送出される。主記憶装置21
では書込み指示、書込みアドレス、ならびに書込みデー
タがアドレス/データ受信バッファ回路231に格納さ
れる。
主記憶装置21ではアドレス/データ受信バッファ回路
231に格納された書込み情報を取出し、主記憶装置2
11に書込む。これにより、主記憶装置20.21には
同一のアドレスに同一のデータが書込1れる。
231に格納された書込み情報を取出し、主記憶装置2
11に書込む。これにより、主記憶装置20.21には
同一のアドレスに同一のデータが書込1れる。
主記憶装置21にアドレス/データ受信バッファ回路2
31を備えることにより、主記憶装置20.21は非同
期に動作することが可能であり、コピーされる側では低
速でDRAM素子を動作させ、中央制御装置10.11
が直接アクセスする系(すなわち実行系)ではDRAM
素子を高速で動作させている。
31を備えることにより、主記憶装置20.21は非同
期に動作することが可能であり、コピーされる側では低
速でDRAM素子を動作させ、中央制御装置10.11
が直接アクセスする系(すなわち実行系)ではDRAM
素子を高速で動作させている。
実行系が高負荷ではないときには、実行系の書込み動作
も少ない。このとき、コピー用のアドレス/データ受信
バッファ回路231にバッファリングされている数はほ
とんど0である。このような場合、コピー用のアドレス
/データ受信バッファ回路231がオーバフローする1
でに時間的な余裕がある。一方、コピーされる側ではア
ドレス/データ受信バッファ回路230の内容が空であ
る。このときにメモリ内容の照合を行うことによって\
実行系に影響を与えることなく主記憶内容間の照合チエ
ツクを行うことができる。
も少ない。このとき、コピー用のアドレス/データ受信
バッファ回路231にバッファリングされている数はほ
とんど0である。このような場合、コピー用のアドレス
/データ受信バッファ回路231がオーバフローする1
でに時間的な余裕がある。一方、コピーされる側ではア
ドレス/データ受信バッファ回路230の内容が空であ
る。このときにメモリ内容の照合を行うことによって\
実行系に影響を与えることなく主記憶内容間の照合チエ
ツクを行うことができる。
第4図は、第1図においてアドレス/データ受信バッフ
ァ回路の内容が空のときの動作を示す概念図である。
ァ回路の内容が空のときの動作を示す概念図である。
第4図において、第1図および第3図に示した要素には
、第1図によび第3図にかけるものと同様な番号が付し
である。
、第1図によび第3図にかけるものと同様な番号が付し
である。
アドレス/データ受信バッファ回路231の内容が空の
ときにはデータが内部に存在しないため、この状態がバ
ッファ数0表示回路241により検出される。これによ
って、QZERO信号を乗せる信号線33上にはアドレ
ス/データ受信バッファ回路231の内容が空であるこ
とが表示される。
ときにはデータが内部に存在しないため、この状態がバ
ッファ数0表示回路241により検出される。これによ
って、QZERO信号を乗せる信号線33上にはアドレ
ス/データ受信バッファ回路231の内容が空であるこ
とが表示される。
そこで、バッファ数0表示回路240では上記状態が受
信され、メモリアクセス受信回路200が照合チエツク
モードで動作する。照合チエツクモードで動作している
メモリアクセス受信回路200では、中央制御装置10
の読出し時に中央制御装置10から出力されるアドレス
が受信される。
信され、メモリアクセス受信回路200が照合チエツク
モードで動作する。照合チエツクモードで動作している
メモリアクセス受信回路200では、中央制御装置10
の読出し時に中央制御装置10から出力されるアドレス
が受信される。
同様に、主記憶装置210からの読出しデータがメモリ
アクセス受信回路200で受信され、アドレス卦よび読
出しデータはアドレス/データ出力回路220からMB
US信号線32′f:介して主記憶装置21に送出され
る。
アクセス受信回路200で受信され、アドレス卦よび読
出しデータはアドレス/データ出力回路220からMB
US信号線32′f:介して主記憶装置21に送出され
る。
一方、主記憶装置21では内部の照合起動/不一致検出
回路251を起動して゛アドレスを受信し、その後、受
信されたアドレスでDRAM素子211からデータを読
出す。MBUS信号線32を介I7て送出されたデータ
と、DRAM素子211から読出されたデータとを主記
憶装置21内の照合起動/不一致検出回路251でチエ
ツクする。もし両者が不一致であることが判明すると、
照合起動/不一致検出回路251はUNM信号線41を
介して不一致報告信号UNMを中央制御装置に送出する
。
回路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表示回路 ・照合起動/不一致検出回 ・信号線
ロック図である。 第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の主記憶装置でデータの読出し/書込み
を行い、第2の主記憶装置で前記データのコピーを行う
ことができるように構成した二重化装置であつて、前記
各主記憶装置は前記データコピー用のアドレスおよびデ
ータを格納するためのアドレス/データ受信バッファ回
路と、前記アドレス/データ受信バッファ回路に前記コ
ピーすべきデータが存在しないときには当該状態を示す
ためのバッファ数0表示回路と、前記アドレス/データ
受信バッファ回路に前記コピーすべきデータが存在しな
いときに両系のメモリ内容の一致を保証するため、前記
中央制御装置で読出されたアドレスと読出しデータとを
保持し、相手側の主記憶装置に送信するとともに、相手
側の主記憶装置からアドレスおよびデータを受信したと
きには自系のメモリ内容を読出して他系から送出された
アドレスおよびデータの一致/不一致を検出し、不一致
時には中央制御装置に報告するための照合起動/不一致
検出回路とを具備して構成したことを特徴とする二重化
装置。
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) |
-
1989
- 1989-07-11 JP JP1178731A patent/JPH0342746A/ja active Pending
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) | 二重系計算機システム |