JPS63149748A - 記憶装置 - Google Patents
記憶装置Info
- Publication number
- JPS63149748A JPS63149748A JP61296659A JP29665986A JPS63149748A JP S63149748 A JPS63149748 A JP S63149748A JP 61296659 A JP61296659 A JP 61296659A JP 29665986 A JP29665986 A JP 29665986A JP S63149748 A JPS63149748 A JP S63149748A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- address
- module
- modules
- bus
- 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
- 238000010586 diagram Methods 0.000 description 4
- 230000009977 dual effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、情報処理装置における記憶装置に係わり、特
に複数のモジュールからなる記憶装置に関する。
に複数のモジュールからなる記憶装置に関する。
従来、この種の複数のモジュールからなる記憶装置では
、個々のモジュールに物理アドレスと対応した固有−の
モジュールアドレスが割り当てられていた。各々のモジ
ュールは、読み出しあるいは書き込みアドレスがモジュ
ールアドレスと一致したときに読み出しあるいは書き込
みを行う。更に応答信号以外に、読み出し時は要求元へ
データおよびエラー信号を転送し、書き込み時はエラー
信号を転送する。各々のモジュールは、読み出しあるい
は書き込みアドレスがモジュールアドレスと一致しない
ときには、−切の動作を中止していた。
、個々のモジュールに物理アドレスと対応した固有−の
モジュールアドレスが割り当てられていた。各々のモジ
ュールは、読み出しあるいは書き込みアドレスがモジュ
ールアドレスと一致したときに読み出しあるいは書き込
みを行う。更に応答信号以外に、読み出し時は要求元へ
データおよびエラー信号を転送し、書き込み時はエラー
信号を転送する。各々のモジュールは、読み出しあるい
は書き込みアドレスがモジュールアドレスと一致しない
ときには、−切の動作を中止していた。
上述した従来の記憶装置は、モジュールアドレスのみで
読み出しあるいは書き込みを実行するモジュールの定義
をしていたので、複数のモジュールを使用した二重化メ
モリを実現することが困難であった。従って、信頼度の
高いメモリ装置を構成することが不可能であるという欠
点がある。
読み出しあるいは書き込みを実行するモジュールの定義
をしていたので、複数のモジュールを使用した二重化メ
モリを実現することが困難であった。従って、信頼度の
高いメモリ装置を構成することが不可能であるという欠
点がある。
そこで、本発明の目的は、二重化メモリを容易に実現す
ることができ、信頼度の高いメモリ装置を構成すること
ができるようにした記憶装置を提供することにある。
ることができ、信頼度の高いメモリ装置を構成すること
ができるようにした記憶装置を提供することにある。
本発明は、同一バス上に接続された複数のモジュール(
メモリモジュール)からなる記憶装置において、(i)
アドレス信号の一部で定義されるモジュールアドレスが
相異なるように与えられたときは、すべてのモジュール
が書き込みあるいは読み出しおよびバスへの所定情報の
転送を行い、(ii)2以上n個のモジュールに同一の
モジ5−ルアドレスが与えられたときにこのモジュール
アドレスとは異なるアドレス信号の一部で区別されたn
−1個のモジュールは、書き込みおよび読み出し動作時
、バス上に一部の情報を転送しないように構成してなる
ものである。
メモリモジュール)からなる記憶装置において、(i)
アドレス信号の一部で定義されるモジュールアドレスが
相異なるように与えられたときは、すべてのモジュール
が書き込みあるいは読み出しおよびバスへの所定情報の
転送を行い、(ii)2以上n個のモジュールに同一の
モジ5−ルアドレスが与えられたときにこのモジュール
アドレスとは異なるアドレス信号の一部で区別されたn
−1個のモジュールは、書き込みおよび読み出し動作時
、バス上に一部の情報を転送しないように構成してなる
ものである。
従って、2以上n個のモジュールに同一のモジュールア
ドレスが与えられた時に、書き込みあるいは読み出し動
作およびバスへの所定の情報の転送動作をする1個のモ
ジュールと、書き込みあるいは読み出し動作のみ実行し
、バス上に一部の情報転送動作を行わないn−1個のモ
ジュールを選択的に得ることにより、二重化メモリを容
易に実現することができ、信頼度の高いメモリ装置を構
成できる。更に使用されるメモリ内容によりメモリ装置
の一部だけ二重化メモリとすることもできメモリ資源の
有効活用が図られる。
ドレスが与えられた時に、書き込みあるいは読み出し動
作およびバスへの所定の情報の転送動作をする1個のモ
ジュールと、書き込みあるいは読み出し動作のみ実行し
、バス上に一部の情報転送動作を行わないn−1個のモ
ジュールを選択的に得ることにより、二重化メモリを容
易に実現することができ、信頼度の高いメモリ装置を構
成できる。更に使用されるメモリ内容によりメモリ装置
の一部だけ二重化メモリとすることもできメモリ資源の
有効活用が図られる。
次に本発明について図面を参照して説明する。
第1図は本発明による記憶装置の一実施例を示すシステ
ム接続図である。
ム接続図である。
同図において、アドレス・データバス1は記憶装置2と
他のプロセッサ、例えば中央処理装置(CP[J)3、
入出力制御装置(IOP)4とを接続するためのもので
ある。なお、アドレスバスとデータバスは別々のバスと
なっていてもよい。
他のプロセッサ、例えば中央処理装置(CP[J)3、
入出力制御装置(IOP)4とを接続するためのもので
ある。なお、アドレスバスとデータバスは別々のバスと
なっていてもよい。
第1のメモリモジュール6−1〜第Nのメモリモジュー
ル6−Nは記憶装置2を構成している。
ル6−Nは記憶装置2を構成している。
第2図は、第1図のアドレス・データバス(以下、単に
バスという。)1のアドレスビットを示すビット配列図
である。ビットは待機優先順位指定ビットとモジュール
アドレスビットおよびチップアドレスビットから構成さ
れている。
バスという。)1のアドレスビットを示すビット配列図
である。ビットは待機優先順位指定ビットとモジュール
アドレスビットおよびチップアドレスビットから構成さ
れている。
ここにモジュールアドレスビットとチップアドレスビッ
トは従来技術と同じであり、この図の例では、IGB
(キガバイト)まで指定できるようになっている。待機
優先順位指定ビットは、二重化メモリ装置用のビットで
ある。通常の使い方で、各メモリモジュールが各々個別
のモジュールアドレスを与えられ、読み出しあるいは書
き込みを実行する場合には、各メモリモジュールに対す
るアドレスビット中の待機優先順位指定ビットは例えば
すべて“0”である。なお、この例では、待機優先順位
指定ビットは2ビツトであるが、必要に応じて変えるこ
とができる。
トは従来技術と同じであり、この図の例では、IGB
(キガバイト)まで指定できるようになっている。待機
優先順位指定ビットは、二重化メモリ装置用のビットで
ある。通常の使い方で、各メモリモジュールが各々個別
のモジュールアドレスを与えられ、読み出しあるいは書
き込みを実行する場合には、各メモリモジュールに対す
るアドレスビット中の待機優先順位指定ビットは例えば
すべて“0”である。なお、この例では、待機優先順位
指定ビットは2ビツトであるが、必要に応じて変えるこ
とができる。
次に、二重化メモリ装置を構成する場合について説明す
る。今仮に、第1のメモリモジュール6−1と第2のメ
モリモジュール6−2とが二重化メモリを構成し、第N
のメモリモジュールFi−Nが他の固有メモリであると
する。この場合、各々のアドレスは次のように与えられ
る。ここでrXJ印は任意であることを示す。
る。今仮に、第1のメモリモジュール6−1と第2のメ
モリモジュール6−2とが二重化メモリを構成し、第N
のメモリモジュールFi−Nが他の固有メモリであると
する。この場合、各々のアドレスは次のように与えられ
る。ここでrXJ印は任意であることを示す。
第1のメモリモジュール6−1
第2のメモリモジュール6−2
010QOOOOOOOXX・・・・・・×第Nのメモ
リモジュール5−N 00000000001xX・・・・・・×今、もし、
CPU3からバス1を介して記憶装置7に転送されると
、第1のメモリモジュール6−1は、読み出しあるいは
書き込み動作を実行し、必要に応じバス1上に応答信号
も転送する。更に読み出し時には、読み出しデータおよ
びエラー信号をバス1上に転送する。これに対し、第2
のメモリモジュール6−2は、モジュールアドレスが同
じなので、読み出しおよび書き込み動作については実行
するが、待機優先順位指定ビットが異なるので、応答信
号を含めバス1上へは一部信号を転送しない。すなわち
二重化メモリ装置における待機メモリの役割を果たす。
リモジュール5−N 00000000001xX・・・・・・×今、もし、
CPU3からバス1を介して記憶装置7に転送されると
、第1のメモリモジュール6−1は、読み出しあるいは
書き込み動作を実行し、必要に応じバス1上に応答信号
も転送する。更に読み出し時には、読み出しデータおよ
びエラー信号をバス1上に転送する。これに対し、第2
のメモリモジュール6−2は、モジュールアドレスが同
じなので、読み出しおよび書き込み動作については実行
するが、待機優先順位指定ビットが異なるので、応答信
号を含めバス1上へは一部信号を転送しない。すなわち
二重化メモリ装置における待機メモリの役割を果たす。
一方、第Nのメモリモジュール6−Nは、モジュールア
ドレスビットが異なるため、CPLI3から上記アドレ
スが転送されてもこれを全く無視し、何もしない。
ドレスビットが異なるため、CPLI3から上記アドレ
スが転送されてもこれを全く無視し、何もしない。
以上の説明から、待機メモリとしてのメモリモジュール
を複数個設けることも容易である。
を複数個設けることも容易である。
さて、今もし、第1のメモリモジュール6−1が壊れる
と、CPU3はこれを検知し、次のアクセスで、アドレ
スビット 01000000000XX・・・・・・×を転送する
ことになる。これにより今まで待機メモリであった第2
のメモリモジュール6−2が第1のメモリモジュール6
−1のバックアップを行い、システムはジョブを中断す
ることがない。従ってシステムの信頼度が高く維持され
る。
と、CPU3はこれを検知し、次のアクセスで、アドレ
スビット 01000000000XX・・・・・・×を転送する
ことになる。これにより今まで待機メモリであった第2
のメモリモジュール6−2が第1のメモリモジュール6
−1のバックアップを行い、システムはジョブを中断す
ることがない。従ってシステムの信頼度が高く維持され
る。
以上の説明から判るように、アドレスビットに従来技術
のモジュールアドレスビットと異なる待機優先順位指定
ビットを定義し、このビットの指定により、読み出しあ
るいは書き込み動作およびバスl上への転送動作をする
メモリモジュールと、読み出しおよび書き込み動作のみ
実行し、バスl上に一部の転送動作を行わないメモリモ
ジュールを選択的に得ることにより、二重化メモリを容
易に実現でき信頼度の高いメモリ装置を構成することが
できる。
のモジュールアドレスビットと異なる待機優先順位指定
ビットを定義し、このビットの指定により、読み出しあ
るいは書き込み動作およびバスl上への転送動作をする
メモリモジュールと、読み出しおよび書き込み動作のみ
実行し、バスl上に一部の転送動作を行わないメモリモ
ジュールを選択的に得ることにより、二重化メモリを容
易に実現でき信頼度の高いメモリ装置を構成することが
できる。
上述したように本発明によれば、モジュールアドレスと
は異なるアドレス信号の一部で新たな指定ビットを設け
ることにより、二重化メモリを容易に実現することがで
き、信頼度の高いメモリ装置を構成することができる。
は異なるアドレス信号の一部で新たな指定ビットを設け
ることにより、二重化メモリを容易に実現することがで
き、信頼度の高いメモリ装置を構成することができる。
更に本発明によれば、モジュールメモリの特徴を生かし
、使用されるメモリ内容により記憶装置の一部だけ二重
化することもでき、メモリ資源の有効活用にも大いに役
立つなどの効果を奏する。
、使用されるメモリ内容により記憶装置の一部だけ二重
化することもでき、メモリ資源の有効活用にも大いに役
立つなどの効果を奏する。
第1図は本発明の一実施例を示すシステム接続図、第2
図は第1図に示すアドレス・データバスのアドレスビッ
ト配列図である。 ■・・・・・・アドレス・データバス、2・・・・・・
記憶装置、 3・・・・・・中央処理装置(CPU)、6−1〜6−
N・・・・・・メモリモジュール。 出 願 人 日本電気株式会社 代 理 人
図は第1図に示すアドレス・データバスのアドレスビッ
ト配列図である。 ■・・・・・・アドレス・データバス、2・・・・・・
記憶装置、 3・・・・・・中央処理装置(CPU)、6−1〜6−
N・・・・・・メモリモジュール。 出 願 人 日本電気株式会社 代 理 人
Claims (1)
- 同一バス上に接続された複数のモジュールからなる記憶
装置において、アドレス信号の一部で定義されるモジュ
ールアドレスが相異なるように与えられたときは、すべ
てのモジュールが書き込みあるいは読み出しおよびバス
への所定情報の転送を行い、2以上n個のモジュールに
同一の前記モジュールアドレスが与えられたときに前記
モジュールアドレスとは異なるアドレス信号の一部で区
別されたn−1個のモジュールは、書き込みおよび読み
出し動作時、バス上に一部の情報を転送しないように構
成したことを特徴とする記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61296659A JPS63149748A (ja) | 1986-12-15 | 1986-12-15 | 記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61296659A JPS63149748A (ja) | 1986-12-15 | 1986-12-15 | 記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63149748A true JPS63149748A (ja) | 1988-06-22 |
Family
ID=17836410
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61296659A Pending JPS63149748A (ja) | 1986-12-15 | 1986-12-15 | 記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63149748A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5890218A (en) * | 1990-09-18 | 1999-03-30 | Fujitsu Limited | System for allocating and accessing shared storage using program mode and DMA mode |
-
1986
- 1986-12-15 JP JP61296659A patent/JPS63149748A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5890218A (en) * | 1990-09-18 | 1999-03-30 | Fujitsu Limited | System for allocating and accessing shared storage using program mode and DMA mode |
| US5963976A (en) * | 1990-09-18 | 1999-10-05 | Fujitsu Limited | System for configuring a duplex shared storage |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5125081A (en) | Inter-configuration changing controller based upon the connection and configuration information among plurality of clusters and the global storage | |
| JPS6113629B2 (ja) | ||
| JPS63149748A (ja) | 記憶装置 | |
| JPH11232213A (ja) | 入出力装置におけるデータ転送方式 | |
| JPS5845116B2 (ja) | 二重化記憶装置 | |
| JPS5930292B2 (ja) | ソウチカンケツゴウホウシキ | |
| JPS62276663A (ja) | プログラム転送方法 | |
| JPH03204753A (ja) | Dma制御装置 | |
| JP2705955B2 (ja) | 並列情報処理装置 | |
| JPS63223946A (ja) | デ−タメモリ方式 | |
| JPS605369A (ja) | メモリ制御方式 | |
| JPH05120207A (ja) | デ−タ転送方式 | |
| JPH03100991A (ja) | 共有メモリ | |
| JPS59206925A (ja) | デ−タ処理システム | |
| JP3595131B2 (ja) | プラント制御システム | |
| JP3211694B2 (ja) | マルチプロセッサ接続方式 | |
| JPH01133444A (ja) | システムバス制御装置 | |
| JPH02133856A (ja) | データ転送装置 | |
| JPH0535693A (ja) | データ転送装置 | |
| JPH02211571A (ja) | 情報処理装置 | |
| JPH07109599B2 (ja) | 処理システムの情報転送装置 | |
| JPS63251846A (ja) | 記憶装置制御システム | |
| JPS61184645A (ja) | 割込制御方式 | |
| JPS6075947A (ja) | メモリ制御方式 | |
| JPH08137738A (ja) | Cpu調停回路 |