JPH01237734A - 二重化装置 - Google Patents
二重化装置Info
- Publication number
- JPH01237734A JPH01237734A JP63063459A JP6345988A JPH01237734A JP H01237734 A JPH01237734 A JP H01237734A JP 63063459 A JP63063459 A JP 63063459A JP 6345988 A JP6345988 A JP 6345988A JP H01237734 A JPH01237734 A JP H01237734A
- Authority
- JP
- Japan
- Prior art keywords
- data
- main storage
- address
- systems
- main
- 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
- 238000001514 detection method Methods 0.000 claims abstract description 19
- 230000015654 memory Effects 0.000 claims description 20
- 230000010365 information processing Effects 0.000 claims description 10
- 230000003213 activating effect Effects 0.000 abstract 1
- 230000004913 activation Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置に係わり、詳細には二重化された
主記憶装置の内容の照合を行うための二重化装置に関す
る。
主記憶装置の内容の照合を行うための二重化装置に関す
る。
主記憶装置を二重化し、中央制御装置がこれら2つの主
記憶装置にデータを書き込み、読み出し時にはこれらの
主記憶装置から読み出された内容を照合するようにした
二重化装置が従来から存在する。このような二重化装置
では、両生記憶装置の内容の不一致を検出する際にこれ
ら主記憶装置に対するアクセスを停止するようになって
いた。
記憶装置にデータを書き込み、読み出し時にはこれらの
主記憶装置から読み出された内容を照合するようにした
二重化装置が従来から存在する。このような二重化装置
では、両生記憶装置の内容の不一致を検出する際にこれ
ら主記憶装置に対するアクセスを停止するようになって
いた。
従って、このような従来の二重化装置ではデータの信頼
性が確保される反面、中央制御装置の待ち時間が長くな
り、情報処理装置の性能低下の要因となっていた。
性が確保される反面、中央制御装置の待ち時間が長くな
り、情報処理装置の性能低下の要因となっていた。
そこで本発明の目的は、情報処理装置の処理能力を低下
させることのない二重化装置を提供することにある。
させることのない二重化装置を提供することにある。
本発明では、主記憶装置と中央制御装置が2系統用意さ
れ、片方の系の中央制御装置が動作するとき両方の系の
主記憶装置にデータの書き込みが行われ、中央制御装置
のデータ読み出し時にはこれらの主記憶装置からデータ
の読み出しを行う二重化された情報処理装置において、 (i)両方の系の主記憶装置にそれぞれ配置されたダイ
ナミックRAMからなるメモリ素子をリフレッシユする
リフレッシュ手段と、(ll)両方の系の主記憶装置内
でチェック用のアドレスを発生するチェック用アドレス
発生手段と、(iii >チェック用アドレス発生手段
によって指定されたアドレスのデータを前記したリフレ
ッシュ手段によるメモリ素子のリフレッシュ時間を利用
して読み出すデータ読出手段と、(iv)データ読出手
段の読み出したデータおよびそのアドレスを両方の系の
主記憶装置間で送受信するデータ送受信手段と、(■)
受信したアドレスでの他方の系におけるデータおよびそ
のアドレスにおける自分の系で読み出したデータを比較
し不一致検出を行う不一致検出手段とを二重化装置に具
備させる。
れ、片方の系の中央制御装置が動作するとき両方の系の
主記憶装置にデータの書き込みが行われ、中央制御装置
のデータ読み出し時にはこれらの主記憶装置からデータ
の読み出しを行う二重化された情報処理装置において、 (i)両方の系の主記憶装置にそれぞれ配置されたダイ
ナミックRAMからなるメモリ素子をリフレッシユする
リフレッシュ手段と、(ll)両方の系の主記憶装置内
でチェック用のアドレスを発生するチェック用アドレス
発生手段と、(iii >チェック用アドレス発生手段
によって指定されたアドレスのデータを前記したリフレ
ッシュ手段によるメモリ素子のリフレッシュ時間を利用
して読み出すデータ読出手段と、(iv)データ読出手
段の読み出したデータおよびそのアドレスを両方の系の
主記憶装置間で送受信するデータ送受信手段と、(■)
受信したアドレスでの他方の系におけるデータおよびそ
のアドレスにおける自分の系で読み出したデータを比較
し不一致検出を行う不一致検出手段とを二重化装置に具
備させる。
すなわち、本発明ではリフレッシュタイミングを利用し
て、二重化された主記憶装置の照合タイミングを起動す
ることにした。従って、主記憶装置の空き時間が有効に
活用されることになり、情報処理装置の処理能力を損な
うことなく、二重化された主記憶装置から読み出された
データの内容の照合が可能になる。
て、二重化された主記憶装置の照合タイミングを起動す
ることにした。従って、主記憶装置の空き時間が有効に
活用されることになり、情報処理装置の処理能力を損な
うことなく、二重化された主記憶装置から読み出された
データの内容の照合が可能になる。
以下実施例につき本発明の詳細な説明する。
第1図は本発明の二重化装置を適用した情報処理装置の
概要を表わしたものである。
概要を表わしたものである。
この情報処理装置は、二重化のために2つの中央制御装
置(CPU)10.11と、同じく2つの主記憶装置(
MM)20.21を備えている。
置(CPU)10.11と、同じく2つの主記憶装置(
MM)20.21を備えている。
中央制御装置10と主記憶装置20からなる一方の系を
便宜的に0系と呼び、中央制御装置11と主記憶装置2
1からなる他方の系を便宜的に1系と呼ぶことにする。
便宜的に0系と呼び、中央制御装置11と主記憶装置2
1からなる他方の系を便宜的に1系と呼ぶことにする。
さて、0系の中央制御装置IOと主記憶装置20の間は
1.アドレス/データバス30で接続されている。1系
の中央制御装置11と主記憶装置21の間は、アドレス
/データバス31で接続されている。0系の主記1.!
装置20と1系の主記憶装置21の間は、データのコピ
ーを行うためにアドレス/データバス32て接続されて
いる。1系の中央制御装置11と0系の主記憶装置20
の間には、2つの主記憶装置20.21から読み出され
た内容が不一致の場合にこれを報告するために、不一致
報告信号ライン40が接続されている。0系の中央制御
装置10と1系の主記1.α装@21の間には、同じく
2つの主記憶装置20.21から読み出された内容が不
一致の場合にこれを報告するために、不一致報告信号ラ
イン41が接続されている。
1.アドレス/データバス30で接続されている。1系
の中央制御装置11と主記憶装置21の間は、アドレス
/データバス31で接続されている。0系の主記1.!
装置20と1系の主記憶装置21の間は、データのコピ
ーを行うためにアドレス/データバス32て接続されて
いる。1系の中央制御装置11と0系の主記憶装置20
の間には、2つの主記憶装置20.21から読み出され
た内容が不一致の場合にこれを報告するために、不一致
報告信号ライン40が接続されている。0系の中央制御
装置10と1系の主記1.α装@21の間には、同じく
2つの主記憶装置20.21から読み出された内容が不
一致の場合にこれを報告するために、不一致報告信号ラ
イン41が接続されている。
第2図は、−例として0系の主記憶装置の内部を具体的
に表わしたものである。
に表わしたものである。
0系の主記憶装置20は、アドレス/データバス30を
介して0系の中央制御装置10(第1図)から送られて
くるメモリアクセス信号を受信するメモリアクセス受信
回路200を備えている。
介して0系の中央制御装置10(第1図)から送られて
くるメモリアクセス信号を受信するメモリアクセス受信
回路200を備えている。
このメモリアクセス受信回路200から出力されるデー
タはDRAM (ダイナミック・ランダム・アクセス・
メモリ)素子(MEM)210に書き込まれる他、アド
レス/データバス32にダイレクトに出力され、第1図
に示したように1系の主21.0装置21に同一内容の
データが供給されるようになっている。
タはDRAM (ダイナミック・ランダム・アクセス・
メモリ)素子(MEM)210に書き込まれる他、アド
レス/データバス32にダイレクトに出力され、第1図
に示したように1系の主21.0装置21に同一内容の
データが供給されるようになっている。
0系の主記憶装置20内には、不一致検出用アドレス/
データ出力回路(MATR)220と、不一致検出用ア
ドレス/データ受信および不一致検出回路(MATR)
230も配置されている。
データ出力回路(MATR)220と、不一致検出用ア
ドレス/データ受信および不一致検出回路(MATR)
230も配置されている。
第3図はこのような二重化装置におけるデータのコピー
動作を説明するためのものである。
動作を説明するためのものである。
今、D系のCPU 10からアドレス/データバス30
を介して同じくO系の主記憶装置20に対して書き込み
の指示が行われるものとする。この−1!fき込み指示
は、メモリアクセス受信回路200およびアドレス/デ
ータバス32を介して1系の主記憶装置21に伝えられ
る。この結果、両主記イ、α装置20、シlでは、それ
ぞれのDRΔM素子210.211の同一のアドレスに
同一のデータが書き込まれることになる。
を介して同じくO系の主記憶装置20に対して書き込み
の指示が行われるものとする。この−1!fき込み指示
は、メモリアクセス受信回路200およびアドレス/デ
ータバス32を介して1系の主記憶装置21に伝えられ
る。この結果、両主記イ、α装置20、シlでは、それ
ぞれのDRΔM素子210.211の同一のアドレスに
同一のデータが書き込まれることになる。
第4図は、この二重化装置のりフレンシュタイミングを
説明するためのものである。
説明するためのものである。
両系のDRΔM素子210.211は、共に記憶すべき
情報を電荷の形で蓄える素子なので、情報を保持するた
めには一定の周期でリフレッシュしなければならない。
情報を電荷の形で蓄える素子なので、情報を保持するた
めには一定の周期でリフレッシュしなければならない。
リフレッシュが行われている期間では、中央制御装置1
0または11からのアクセスが停止されることは前記し
た通りである。
0または11からのアクセスが停止されることは前記し
た通りである。
本実施例の二重化装置では、DRAM素子210.21
1がリフレッシュされる期間に1データを読み出し、こ
れを相手の系に送信する。相手の系でも、リフレッシュ
のための時間と該当するアドレスのデータが読み出され
る時間を一致させておき、読み出したデータと転送され
てきたデータとが一致するかしないかの検出を行う。そ
して不一致の場合にはこれを報告することになる。
1がリフレッシュされる期間に1データを読み出し、こ
れを相手の系に送信する。相手の系でも、リフレッシュ
のための時間と該当するアドレスのデータが読み出され
る時間を一致させておき、読み出したデータと転送され
てきたデータとが一致するかしないかの検出を行う。そ
して不一致の場合にはこれを報告することになる。
以上概要を説明したリフレッシュ時の動作を、第5図と
併せて具体的に説明する。
併せて具体的に説明する。
0系の不一致検出用アドレス/データ出力回路220は
リフレッシュタイミングを設定しく第4図;ステップ■
)、不一致検出用アドレス/データ出力回路220のカ
ウンタからリフレッシュ時にアドレスAを発生させて(
ステップ■)、これをその系のDRAM素子210に供
給する。これにより、DRAM素子210から出力デー
タDの読み出しが行われ(ステップ■)、その内容が不
一致検出用アドレス/データ出力回路220を介して1
系の主記憶装置21に送られる(ステップ■)。
リフレッシュタイミングを設定しく第4図;ステップ■
)、不一致検出用アドレス/データ出力回路220のカ
ウンタからリフレッシュ時にアドレスAを発生させて(
ステップ■)、これをその系のDRAM素子210に供
給する。これにより、DRAM素子210から出力デー
タDの読み出しが行われ(ステップ■)、その内容が不
一致検出用アドレス/データ出力回路220を介して1
系の主記憶装置21に送られる(ステップ■)。
一方、■系の主記憶装置21では、0系の主記憶装置2
0と同時にリフレッシュタイミングが設定される(ステ
ップ■・)。そしてリフレッシュ動作の起動により、0
系の主記憶装置20と同一のアドレスAが不一致検出用
アドレス/データ受信および不一致検出回路(MATR
)231で発生しくステップ■)、自分の系の”D R
A幼素子211かろデータDの読み出しが行われる(ス
テップ■)。この読み出されたデータDiよ、不一致検
出用アドレス/データ出力回路221を介して不一致検
出用アドレス/データ受信および不一致検出回路231
に送られる(ステップ■)。
0と同時にリフレッシュタイミングが設定される(ステ
ップ■・)。そしてリフレッシュ動作の起動により、0
系の主記憶装置20と同一のアドレスAが不一致検出用
アドレス/データ受信および不一致検出回路(MATR
)231で発生しくステップ■)、自分の系の”D R
A幼素子211かろデータDの読み出しが行われる(ス
テップ■)。この読み出されたデータDiよ、不一致検
出用アドレス/データ出力回路221を介して不一致検
出用アドレス/データ受信および不一致検出回路231
に送られる(ステップ■)。
不一致検出用アドレス/データ受信および不一致検出回
路231には、前記したステップ■で説明したO系の出
力データDが転送されるようになっているので、この回
路231で両デークD。
路231には、前記したステップ■で説明したO系の出
力データDが転送されるようになっているので、この回
路231で両デークD。
Dに不一致があるかどうかの検出が行われる(ステップ
■)。この結果としてデータD、Dの不一致があった場
合、すなわちエラーが存在した場合には(ステップ■;
Y)、0系のCPU 10に対して不一致報告信号ライ
ン41を通じて不一致の報告が行われる(ステップ0)
ことになる。
■)。この結果としてデータD、Dの不一致があった場
合、すなわちエラーが存在した場合には(ステップ■;
Y)、0系のCPU 10に対して不一致報告信号ライ
ン41を通じて不一致の報告が行われる(ステップ0)
ことになる。
なお、以上の説明ではリフレッシュ時の同期方式と両系
で同一のデータを読み出す方式について詳細な説明を省
略した。これらは既に存在する技術を用いることで実現
が可能である。例えば両系の不一致検出用アドレス/デ
ータ受信および不一致検出回路230.231+、:D
RAM素子210.211のアドレス幅のカウンタを用
意して、同一のクロック信号を人力すると共に、屍慝渓
められた同一のタイミングで両系のカウンタを同時にり
。
で同一のデータを読み出す方式について詳細な説明を省
略した。これらは既に存在する技術を用いることで実現
が可能である。例えば両系の不一致検出用アドレス/デ
ータ受信および不一致検出回路230.231+、:D
RAM素子210.211のアドレス幅のカウンタを用
意して、同一のクロック信号を人力すると共に、屍慝渓
められた同一のタイミングで両系のカウンタを同時にり
。
セットするようにすればよい。
このように本発明によればリフレッシュタイミングを利
用して、二重化された主記憶装置の照合タイミングを起
動することにし!こので、主記憶装置の空き時間を用い
てデータの不一致を検出することができ、中央制御装置
が余計に待ち時間を必要とすることがない。従って、情
報処理装着の処理能力を損なうことなく二重化された主
記憶装置の内容の照合が可能となる。
用して、二重化された主記憶装置の照合タイミングを起
動することにし!こので、主記憶装置の空き時間を用い
てデータの不一致を検出することができ、中央制御装置
が余計に待ち時間を必要とすることがない。従って、情
報処理装着の処理能力を損なうことなく二重化された主
記憶装置の内容の照合が可能となる。
図面は本発明の一実施例を説明するためのもので、この
うち第1図は情報処理装置の概要を示すブロック図、第
2図は主記憶装置の構成を示すブロック図、第3図は0
系の中央制御装置からデータが両方の系の主記憶装置に
格納される様子を説明するための二重化装置の要部構成
を示すブロック図、第4図はこの二重化装置におけるリ
フレッシニ動作を説明するための流れ図、第5図はりフ
レッシ二時にデータの不一致検出を行う様子を説明する
ための二重化装置の要部構成を示すブロック図である。 10・・・・・・0系の中央制御装置、11・・・・・
・1系の中央制御装置、20・・・・・・0系の主記憶
装置、 21・・・・・・1系の主記憶装置、 32・・・・・・アドレス/データバス、40.41・
・・・・・不一致報告信号ライン、200・・・・・・
メモリアクセス受信回路、220.221・・・・・・
不一致検出用アドレス/デーク出力回路、 230.231・・・・・・不一致検出用アドレス/デ
ータ受信および不一致検出回路。 出 願 人 日本電気株式会社 代 理 人
うち第1図は情報処理装置の概要を示すブロック図、第
2図は主記憶装置の構成を示すブロック図、第3図は0
系の中央制御装置からデータが両方の系の主記憶装置に
格納される様子を説明するための二重化装置の要部構成
を示すブロック図、第4図はこの二重化装置におけるリ
フレッシニ動作を説明するための流れ図、第5図はりフ
レッシ二時にデータの不一致検出を行う様子を説明する
ための二重化装置の要部構成を示すブロック図である。 10・・・・・・0系の中央制御装置、11・・・・・
・1系の中央制御装置、20・・・・・・0系の主記憶
装置、 21・・・・・・1系の主記憶装置、 32・・・・・・アドレス/データバス、40.41・
・・・・・不一致報告信号ライン、200・・・・・・
メモリアクセス受信回路、220.221・・・・・・
不一致検出用アドレス/デーク出力回路、 230.231・・・・・・不一致検出用アドレス/デ
ータ受信および不一致検出回路。 出 願 人 日本電気株式会社 代 理 人
Claims (1)
- 【特許請求の範囲】 主記憶装置と中央制御装置が2系統用意され、片方の系
の中央制御装置が動作するとき両方の系の主記憶装置に
データの書き込みが行われ、中央制御装置のデータ読み
出し時にはこれらの主記憶装置からデータの読み出しを
行う二重化された情報処理装置において、 両方の系の主記憶装置にそれぞれ配置されたダイナミッ
クRAMからなるメモリ素子をリフレッシュするリフレ
ッシュ手段と、 両方の系の主記憶装置内でチェック用のアドレスを発生
させるチェック用アドレス発生手段と、チェック用アド
レス発生手段によって発生されたアドレスに対応するデ
ータを前記リフレッシュ手段による前記メモリ素子のリ
フレッシュ時間を利用して読み出すデータ読出手段と、 データ読出手段の読み出したデータおよびそのアドレス
を両方の系の主記憶装置間で送受信するデータ送受信手
段と、 受信したアドレスにおける他方の系のデータおよびその
アドレスにおける自分の系で読み出したデータを比較し
不一致検出を行う不一致検出手段とを具備することを特
徴とする二重化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63063459A JPH01237734A (ja) | 1988-03-18 | 1988-03-18 | 二重化装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63063459A JPH01237734A (ja) | 1988-03-18 | 1988-03-18 | 二重化装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01237734A true JPH01237734A (ja) | 1989-09-22 |
Family
ID=13229843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63063459A Pending JPH01237734A (ja) | 1988-03-18 | 1988-03-18 | 二重化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01237734A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5870301A (en) * | 1995-03-30 | 1999-02-09 | Fujitsu Limited | System control apparatus including a master control unit and a slave control unit which maintain coherent information |
-
1988
- 1988-03-18 JP JP63063459A patent/JPH01237734A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5870301A (en) * | 1995-03-30 | 1999-02-09 | Fujitsu Limited | System control apparatus including a master control unit and a slave control unit which maintain coherent information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0384620B1 (en) | High performance memory system | |
| US5928367A (en) | Mirrored memory dual controller disk storage system | |
| US5699510A (en) | Failure detection system for a mirrored memory dual controller disk storage system | |
| US5708771A (en) | Fault tolerant controller system and method | |
| JPS59142799A (ja) | バツクアツプ用蓄電装置付二重化記憶装置 | |
| JPH1011348A (ja) | Dramの制御装置およびそのdram | |
| JPH01237734A (ja) | 二重化装置 | |
| JPS5845116B2 (ja) | 二重化記憶装置 | |
| JPH05108493A (ja) | メモリ制御方式 | |
| JPS63238655A (ja) | 情報処理装置 | |
| JPS6257194A (ja) | 二重化メモリ装置 | |
| JPS62140153A (ja) | 二重化デ−タ処理装置 | |
| JPS6367669A (ja) | 記憶制御装置の制御方式 | |
| JPH01223541A (ja) | インタリーブメモリ装置 | |
| JPS5831680B2 (ja) | 多重化記憶装置の制御方式 | |
| JPH0342746A (ja) | 二重化装置 | |
| JPS5831020B2 (ja) | マルチプロセツサ制御システム | |
| JP3012402B2 (ja) | 情報処理システム | |
| JPH0374743A (ja) | 記憶装置のインタフェースチェック方式 | |
| JPH07160594A (ja) | 情報処理装置 | |
| JPH01270157A (ja) | 多重化メモリ装置 | |
| JPH0367346A (ja) | アドレス制御回路 | |
| JPH0432945A (ja) | 2重化メモリ装置同期運転制御方式 | |
| JPS6040057B2 (ja) | メモリアドレスチエック方式 | |
| JPS62264355A (ja) | 情報処理装置 |