JPS5975498A - メモリ冗長化システム - Google Patents
メモリ冗長化システムInfo
- Publication number
- JPS5975498A JPS5975498A JP57184676A JP18467682A JPS5975498A JP S5975498 A JPS5975498 A JP S5975498A JP 57184676 A JP57184676 A JP 57184676A JP 18467682 A JP18467682 A JP 18467682A JP S5975498 A JPS5975498 A JP S5975498A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- address
- data
- write
- readout
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/74—Masking 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)
- Hardware Redundancy (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明は、主メモリに対するバックアップ用メモリ(
待機メモリ)を有するメモリ冗長システム、特にこのよ
うなシステムに用いて好適なメモリユニットに関する。
待機メモリ)を有するメモリ冗長システム、特にこのよ
うなシステムに用いて好適なメモリユニットに関する。
一般に、この種のメモリ冗長システムにおいては、主メ
モリがダウンして待機メモリに切替えられるとぎに、デ
ータの連続性を保って切替えられるように待機メそす中
のデータは常に主メモリ中のデータと一致していること
が望ましい。
モリがダウンして待機メモリに切替えられるとぎに、デ
ータの連続性を保って切替えられるように待機メそす中
のデータは常に主メモリ中のデータと一致していること
が望ましい。
従来、かかる場合に、主メモリおよび待機メモリにそれ
ぞれ異なるアドレスを割り当て、主メモリのデータ更新
後にソフトウェアによって待機メモリのデータ更新を行
なう方法が知られているが、この場合Fi同様の操作を
2回行なうことになってソフトウェアの負荷が増大する
ため、中央処理装置の演算スピードが遅くなる等、その
性能が低下するという欠点がある。
ぞれ異なるアドレスを割り当て、主メモリのデータ更新
後にソフトウェアによって待機メモリのデータ更新を行
なう方法が知られているが、この場合Fi同様の操作を
2回行なうことになってソフトウェアの負荷が増大する
ため、中央処理装置の演算スピードが遅くなる等、その
性能が低下するという欠点がある。
一方、主メモリおよび待機メモリにそれぞれ同じアドレ
スを割シ当で、これら2つのメモリのデータ更新を同時
に行な5方法も考えられるが、このようにすると、デー
タの読出し時には2つのメモリユニットから同じデータ
が読み出されて、いわゆるデータの混触が生じるという
欠点がある。
スを割シ当で、これら2つのメモリのデータ更新を同時
に行な5方法も考えられるが、このようにすると、デー
タの読出し時には2つのメモリユニットから同じデータ
が読み出されて、いわゆるデータの混触が生じるという
欠点がある。
この発明はこのような事情のもとになされたもので、中
央処理装置の性能を低下させることなく、かつデータの
混触が生じることのないメモリ冗長化システム、および
かかるシステムに使用して好適なメモリユニットを提供
すること全目的とずろ。
央処理装置の性能を低下させることなく、かつデータの
混触が生じることのないメモリ冗長化システム、および
かかるシステムに使用して好適なメモリユニットを提供
すること全目的とずろ。
その特徴は、メモリユニットにおいてその書込みアドレ
スと読出しアドレスとを個別に設定できるように構成し
た点、さら忙このメモリユニットを用いて冗長化システ
ムを構成するときは、両ユニットの書込みアドレスは互
いに一致させ、読出しアドレスは互いに異なるように設
定することにより、読出し時におけるデータの混触を防
止し、一方のユニットから他方のユニットへの切替え時
におけるデータの連続性を確保するようKした点にある
。
スと読出しアドレスとを個別に設定できるように構成し
た点、さら忙このメモリユニットを用いて冗長化システ
ムを構成するときは、両ユニットの書込みアドレスは互
いに一致させ、読出しアドレスは互いに異なるように設
定することにより、読出し時におけるデータの混触を防
止し、一方のユニットから他方のユニットへの切替え時
におけるデータの連続性を確保するようKした点にある
。
以下、この発明の実施例を図面を参照して説明する。
第1図はこの発明の実施例である冗長化用メモリユニッ
トを示す構成図である。同図において、1はメモリバン
ク、2fiメモリバンク胱出し先頭アドレス設定器、3
#iメモリバンク書込み先頭アドレス設定器、4および
5は比較器、6はオアゲート、100はアドレス線、1
01は院出し信号線、102は書込み信号線、103t
まデータ線、Slは読出しアドレス一致信号、S2は書
込みアドレス一致信号、83)まパンク内アドレス信号
、S4はメモリ選択許可信号である。
トを示す構成図である。同図において、1はメモリバン
ク、2fiメモリバンク胱出し先頭アドレス設定器、3
#iメモリバンク書込み先頭アドレス設定器、4および
5は比較器、6はオアゲート、100はアドレス線、1
01は院出し信号線、102は書込み信号線、103t
まデータ線、Slは読出しアドレス一致信号、S2は書
込みアドレス一致信号、83)まパンク内アドレス信号
、S4はメモリ選択許可信号である。
すなわち、設定器2,3はそれぞれ叱較器4゜5に接続
され、アドレス線100も同様に比較器4.5に接続さ
れている。ざらに、比較器4,5にはそれぞれ読出し信
号線101 t ”t=8込み信号線102が接続され
ている。ここで、メモリバンク1にデータを書込む場合
は、信号線102に信号が出されて比較器5が選択され
る。該比!2器5はアドレスl/M100を介して与え
られるアドレスが設定器3に設定されている設定書込み
アドレスと一致すると、74込みアドレス一致信号S2
を出すので、この信号S2はオアゲート6を経てメモリ
選択許可信号S4となυ、これによυメモリバンク1の
使用が許可され、アドレス線100からのアドレス信号
によってアクセス可能となる。つまり、メモリバンク1
の先頭アドレスが例えば“1000 ”で、アドレスI
X/J1100を介して与えられるアドレス指定信号が
’1500”とすると、設定器3には”1000’が予
め設定される。比較器5は指定アドレスと設定アドレス
の最上位桁(またはビット)を互いに比較し、この場合
は双方ともt1nであるので、アドレス一致信号S2お
よびメモリ選択許可信号S4が出されてメモリ1の選択
が許可される。
され、アドレス線100も同様に比較器4.5に接続さ
れている。ざらに、比較器4,5にはそれぞれ読出し信
号線101 t ”t=8込み信号線102が接続され
ている。ここで、メモリバンク1にデータを書込む場合
は、信号線102に信号が出されて比較器5が選択され
る。該比!2器5はアドレスl/M100を介して与え
られるアドレスが設定器3に設定されている設定書込み
アドレスと一致すると、74込みアドレス一致信号S2
を出すので、この信号S2はオアゲート6を経てメモリ
選択許可信号S4となυ、これによυメモリバンク1の
使用が許可され、アドレス線100からのアドレス信号
によってアクセス可能となる。つまり、メモリバンク1
の先頭アドレスが例えば“1000 ”で、アドレスI
X/J1100を介して与えられるアドレス指定信号が
’1500”とすると、設定器3には”1000’が予
め設定される。比較器5は指定アドレスと設定アドレス
の最上位桁(またはビット)を互いに比較し、この場合
は双方ともt1nであるので、アドレス一致信号S2お
よびメモリ選択許可信号S4が出されてメモリ1の選択
が許可される。
これによって、アドレス指定信号” 1500”のうち
”500’″だけがメモリバンク1のバンク内アドレス
信号S3として与えられて所望のアドレス選択が行なわ
れ、データ線103を介して所定のデータが書込まれる
0なお、比較器5は最上位桁またはビットのみを比較す
るだけであるから図に#′i1個しか示されていないが
、次の桁またはビットの比較が必要な場合は、それに応
じた数だけの比較器が設(すられること1まもちろんで
ある。また、このメモリユニット1からブータラ読出す
場合も、上記と同様にしてアドレス線10(l介して与
えられる読出し指定アドレスが設定器2に予め設定され
でいる読出し設定アドレスと一致したときのみメモリバ
ンク1が選択され、データがデータ線103上にLfj
力されることに斤る。
”500’″だけがメモリバンク1のバンク内アドレス
信号S3として与えられて所望のアドレス選択が行なわ
れ、データ線103を介して所定のデータが書込まれる
0なお、比較器5は最上位桁またはビットのみを比較す
るだけであるから図に#′i1個しか示されていないが
、次の桁またはビットの比較が必要な場合は、それに応
じた数だけの比較器が設(すられること1まもちろんで
ある。また、このメモリユニット1からブータラ読出す
場合も、上記と同様にしてアドレス線10(l介して与
えられる読出し指定アドレスが設定器2に予め設定され
でいる読出し設定アドレスと一致したときのみメモリバ
ンク1が選択され、データがデータ線103上にLfj
力されることに斤る。
第2図は、このよう外メモリユニットヲ用いてメモリ冗
長化システムを構成した場合を示すシステム構成図であ
;!、1゜ すなわち、上述の如きメモリユニットが主メモリユニッ
ト8および待機メモリユニット9として、バス信号線1
0を介して中央処理装置7に並列に接続されている。こ
のような溝底においで、主メモリユニット8および待機
メモリユニット9の書込みアドレスをそれぞれ同一に設
定し、読出しアドレスをそれぞれ別アドレスに設定して
おくものとすると、中央処理装置7からの糾込みデータ
1、主メモリ8と待機メモリ9に対してあたかも1つの
メモリの如(アドレス選択が行なわれ、同じアドレスに
同じデータが記憶される。一方、中央処理装置7がメモ
リ8または9からデータを読出す場合は、互いにその読
出しアドレスが異なっているため、バス信号線10には
いずれか一方のメモリからのデータのみが出力されるた
め、前述の如きデータの混触は生じない。このため、中
央処理装置7は、常時は主メモリ8をアクセスするだけ
で自動的に待機メモリ9のデータ更新が行なわれ、また
主メモリ8が故障等によシダランしたときは、中央処理
装置7においてデータ読出し用のベースアドレスを主メ
モリB用から待機メモリ9用に変えるだけで、データの
連続性を保ちつ一1容易にメモリユニットの切替えが行
なわれるものである。
長化システムを構成した場合を示すシステム構成図であ
;!、1゜ すなわち、上述の如きメモリユニットが主メモリユニッ
ト8および待機メモリユニット9として、バス信号線1
0を介して中央処理装置7に並列に接続されている。こ
のような溝底においで、主メモリユニット8および待機
メモリユニット9の書込みアドレスをそれぞれ同一に設
定し、読出しアドレスをそれぞれ別アドレスに設定して
おくものとすると、中央処理装置7からの糾込みデータ
1、主メモリ8と待機メモリ9に対してあたかも1つの
メモリの如(アドレス選択が行なわれ、同じアドレスに
同じデータが記憶される。一方、中央処理装置7がメモ
リ8または9からデータを読出す場合は、互いにその読
出しアドレスが異なっているため、バス信号線10には
いずれか一方のメモリからのデータのみが出力されるた
め、前述の如きデータの混触は生じない。このため、中
央処理装置7は、常時は主メモリ8をアクセスするだけ
で自動的に待機メモリ9のデータ更新が行なわれ、また
主メモリ8が故障等によシダランしたときは、中央処理
装置7においてデータ読出し用のベースアドレスを主メ
モリB用から待機メモリ9用に変えるだけで、データの
連続性を保ちつ一1容易にメモリユニットの切替えが行
なわれるものである。
以上のように、この発明によれば、メモリユニットに対
して読出しアドレスと書込みアドレスとを別々に設定す
ることができるので、このようなメモリユニットを用い
てメモリ冗長化システムを構成する場合にも、書込み時
における主メモリと待機メモリのデータの一致を容易に
実現できるので、その切替えが全く連続的に行なわれる
一方、読出し時におけるデータの混触を防止することが
できるという効果をもたらすものである。
して読出しアドレスと書込みアドレスとを別々に設定す
ることができるので、このようなメモリユニットを用い
てメモリ冗長化システムを構成する場合にも、書込み時
における主メモリと待機メモリのデータの一致を容易に
実現できるので、その切替えが全く連続的に行なわれる
一方、読出し時におけるデータの混触を防止することが
できるという効果をもたらすものである。
なお、この発明は上述の如きメモリの冗長化ばかシでな
く、一般にデータの書込み、読出しを必要とする入出力
装置一般を冗長化する場合にも適用することができる。
く、一般にデータの書込み、読出しを必要とする入出力
装置一般を冗長化する場合にも適用することができる。
第1図はこの発明の実施例である冗長化用メモリユニッ
トを示す構成図、第2図はこの発明のメモリユニットヲ
用いたメモリ冗長化システムを示すシステム構成図であ
る。 符号説明
トを示す構成図、第2図はこの発明のメモリユニットヲ
用いたメモリ冗長化システムを示すシステム構成図であ
る。 符号説明
Claims (1)
- 【特許請求の範囲】 1)書込みアドレスと読出しアドレスとを個別に設定し
うるメモリユニットを少なくとも2組設けて構成される
メモリ冗長化システムであって、少なくとも両ユニット
の書込みアドレスは互いに一致させ、読出しアドレスは
互いに異ならせることによシ、読出し時におけるデータ
の混触を防止するとともに1一方から使方のユニットへ
の切替えの際におけるデータの連続性を維持することを
特徴とするメモリ冗長化システム。 2、特許請求の範囲第1項に記載のメモリ冗長化システ
ムにおいて、[jO記メモリユニットの各々が書込みア
ドレス設定手段と、読出しアドレス設定手段と、書込み
指定アドレスまたをま読出し指定アドレス全それぞれの
設定アドレスと比較し一致したときメモリへのアクセス
を許可するアドレスチェック手段とを備えてなることを
特徴とするメモリ冗長化システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57184676A JPS5975498A (ja) | 1982-10-22 | 1982-10-22 | メモリ冗長化システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57184676A JPS5975498A (ja) | 1982-10-22 | 1982-10-22 | メモリ冗長化システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5975498A true JPS5975498A (ja) | 1984-04-28 |
Family
ID=16157406
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57184676A Pending JPS5975498A (ja) | 1982-10-22 | 1982-10-22 | メモリ冗長化システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5975498A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0744669A (ja) * | 1993-08-03 | 1995-02-14 | Toshiba Emi Ltd | データ記録再生装置 |
-
1982
- 1982-10-22 JP JP57184676A patent/JPS5975498A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0744669A (ja) * | 1993-08-03 | 1995-02-14 | Toshiba Emi Ltd | データ記録再生装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6235702B2 (ja) | ||
| JPS5975498A (ja) | メモリ冗長化システム | |
| JPS621047A (ja) | メモリ回路を有する半導体装置 | |
| JPS59121537A (ja) | ビツトパタ−ン照合回路 | |
| JPH01159729A (ja) | 記号列照合メモリおよびそのカスケード接続方式 | |
| JPS59116992A (ja) | 連想メモリ装置 | |
| JP2573679B2 (ja) | 半導体記憶装置 | |
| JPS6174040A (ja) | アドレス拡張方法 | |
| JPS6055459A (ja) | プロツクデ−タ転送記憶制御方法 | |
| JPS63225839A (ja) | セキユリテイ機能付きrom | |
| JPH03204049A (ja) | メモリ制御装置 | |
| JPH0619867A (ja) | メモリチェック方式 | |
| JPH0784866A (ja) | メモリ制御回路 | |
| JPS60215272A (ja) | マルチプロセツサシステム | |
| JPS6017550A (ja) | キヤツシユメモリ管理方法 | |
| JPH0368046A (ja) | メモリアクセス方式 | |
| JPH0259841A (ja) | 拡張記憶制御システム | |
| JPS63204342A (ja) | メモリ装置 | |
| JPS62256145A (ja) | メモリ空間の制御方法 | |
| JPS584466A (ja) | 記憶構成制御方式 | |
| JPS5921062B2 (ja) | メモリ競合制御方式 | |
| JPS60151766A (ja) | 共有メモリアクセス方式 | |
| JPS58197536A (ja) | デバイス選択方式 | |
| JPS6218696A (ja) | メモリ書込方式 | |
| JPH04256056A (ja) | コンピュータシステム |