JPS6343775B2 - - Google Patents
Info
- Publication number
- JPS6343775B2 JPS6343775B2 JP55080196A JP8019680A JPS6343775B2 JP S6343775 B2 JPS6343775 B2 JP S6343775B2 JP 55080196 A JP55080196 A JP 55080196A JP 8019680 A JP8019680 A JP 8019680A JP S6343775 B2 JPS6343775 B2 JP S6343775B2
- Authority
- JP
- Japan
- Prior art keywords
- common memory
- circuit
- processor
- parity check
- parity
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
【発明の詳細な説明】
本発明は、複数の処理装置(プロセツサ)が2
重化構成された共通メモリ制御装置の制御のもと
で2重化構成の共通メモリを使用するようになつ
ているマルチプロツサ方式の情報処理装置に関
し、特に共通メモリ制御装置の部分に関する。
重化構成された共通メモリ制御装置の制御のもと
で2重化構成の共通メモリを使用するようになつ
ているマルチプロツサ方式の情報処理装置に関
し、特に共通メモリ制御装置の部分に関する。
一般に、2重化構成の共通メモリを有するマル
チプロセツサシステムでは、共通メモリを各々制
御する共通メモリ制御装置により、プロセツサは
いずれか一方の共通メモリに対してのみ書き込
み、読み出し動作を行なつている。この場合、書
き込み、読み出しを行なつていない系は待期予備
系となる。
チプロセツサシステムでは、共通メモリを各々制
御する共通メモリ制御装置により、プロセツサは
いずれか一方の共通メモリに対してのみ書き込
み、読み出し動作を行なつている。この場合、書
き込み、読み出しを行なつていない系は待期予備
系となる。
したがつて、現用系の共通メモリおよび共通メ
モリ制御装置に障害が発生した場合、予備系に切
り替えて、共通メモリのダウン率を下げることは
可能であるが、この場合の切り替えにより、メモ
リ処理の連続性が維持されないという欠点があつ
た。
モリ制御装置に障害が発生した場合、予備系に切
り替えて、共通メモリのダウン率を下げることは
可能であるが、この場合の切り替えにより、メモ
リ処理の連続性が維持されないという欠点があつ
た。
さらに、このような方式では、予備系に障害が
発生した場合、前述のような切り替えは行なわれ
ないので、処理の連続性は保たれるが、障害発生
が検知できず、障害が潜在するという欠点があつ
た。
発生した場合、前述のような切り替えは行なわれ
ないので、処理の連続性は保たれるが、障害発生
が検知できず、障害が潜在するという欠点があつ
た。
本発明は、以上の諸点に鑑み発明されたもの
で、その目的とするところは、共通メモリ装置の
障害の潜在化を防止し、共通メモリの信頼度の低
下を防止するようにした新規な情報処理装置を提
供するにある。
で、その目的とするところは、共通メモリ装置の
障害の潜在化を防止し、共通メモリの信頼度の低
下を防止するようにした新規な情報処理装置を提
供するにある。
本発明の特徴は、同期して行う書き込みおよび
読み出し動作の際に、データおよびアドレスのパ
リテイチエツクを両系で行い、少なくともいずれ
か一方でパリテイエラーが検出された場合、この
パリテイエラー発生を、共通メモリにアクセスし
たプロセツサに通知させるようにしていることで
ある。
読み出し動作の際に、データおよびアドレスのパ
リテイチエツクを両系で行い、少なくともいずれ
か一方でパリテイエラーが検出された場合、この
パリテイエラー発生を、共通メモリにアクセスし
たプロセツサに通知させるようにしていることで
ある。
以下図面を参照して、本発明の一実施例を詳細
に説明する。
に説明する。
図は、本発明の一実施例構成図を示すもので、
主として共通メモリ制御装置部分を詳細に示して
いる。
主として共通メモリ制御装置部分を詳細に示して
いる。
図において、1―1〜1―nはn台のプロセツ
サ、2―A,2―Bは共通メモリ3―A,3―B
に対応する2重化構成の共通メモリ制御装置、4
A―1〜4A―n、4B―1〜4B―nはそれぞ
れ共通メモリ制御装置2―A,2―Bにおいて、
プロセツサ1―1〜1―nに対応するインタフエ
ース回路、5―A,5―Bは優先選択回路、6―
A,6―Bは動作指定回路、7―A,7―Bは選
択回路、8―A,8―Bはタイミング発生回路、
9―A,9―Bはデータおよびアドレスのパリテ
イチエツク回路、10―A,10―Bはパリテイ
チエツク回路9―A,9―Bからのパリテイチエ
ツク結果を2重化構成の共通メモリ制御装置2―
A,2―B間で通知し合うための交差回路、11
―A,11―Bは優先選択回路5―A,5―B優
先選択回路により選択された結果を、アクセス中
のプロセツサにより指定された系から他系へ通知
するための交差回路である。
サ、2―A,2―Bは共通メモリ3―A,3―B
に対応する2重化構成の共通メモリ制御装置、4
A―1〜4A―n、4B―1〜4B―nはそれぞ
れ共通メモリ制御装置2―A,2―Bにおいて、
プロセツサ1―1〜1―nに対応するインタフエ
ース回路、5―A,5―Bは優先選択回路、6―
A,6―Bは動作指定回路、7―A,7―Bは選
択回路、8―A,8―Bはタイミング発生回路、
9―A,9―Bはデータおよびアドレスのパリテ
イチエツク回路、10―A,10―Bはパリテイ
チエツク回路9―A,9―Bからのパリテイチエ
ツク結果を2重化構成の共通メモリ制御装置2―
A,2―B間で通知し合うための交差回路、11
―A,11―Bは優先選択回路5―A,5―B優
先選択回路により選択された結果を、アクセス中
のプロセツサにより指定された系から他系へ通知
するための交差回路である。
次に動作を説明する。ここで、2重化構成の共
通メモリ3―A,3―Bへの書き込み、読み出し
の通常動作は、それぞれの系において同様である
から、はじめに片系だけの動作を説明して、後に
2重化動作について説明する。
通メモリ3―A,3―Bへの書き込み、読み出し
の通常動作は、それぞれの系において同様である
から、はじめに片系だけの動作を説明して、後に
2重化動作について説明する。
今、プロセツサ1―1と1―nが共通メモリ3
―Aを同時にアクセスしたとする。共通メモリ3
―Aへのアクセス要求はそれぞれインタフエース
回路4A―1,4A―nを介して優先選択回路5
―Aに導びかれる。仮に、プロセツサ1―1の方
がプロセツサ1―nより優先順位が高いとする
と、優先選択回路5―Aによりプロセツサ1―1
のアクセス要求が選択され、その結果は、交差回
路11―Aを介してプロセツサ1―1に対応する
インタフエース回路4A―1に信号5―A1とし
て導びかれ、アドレス信号と、書き込み動作なら
ば、動作指定回路6―Aにより書き込み指定信号
(Write信号)を出力して、さらに選択回路7―
Aに対して書き込みデータを共通メモリ3―Aに
出力するように指示する。また読み出し動作なら
ば、読み出し指定信号(Read信号)を動作指定
回路6―Aを介して出力し、選択回路7―Aに対
して読み出しデータを取り込むよう指示する。こ
れら、書き込み、読み出し動作に必要なタイミン
グ信号は、優先選択回路5―Aに優先選択結果が
決定された後に起動されるタイミング発生回路8
―Aから共通メモリ3―Aに供給される。以上が
片系の共通メモリに対する書き込み、読み出し動
作の概要である。
―Aを同時にアクセスしたとする。共通メモリ3
―Aへのアクセス要求はそれぞれインタフエース
回路4A―1,4A―nを介して優先選択回路5
―Aに導びかれる。仮に、プロセツサ1―1の方
がプロセツサ1―nより優先順位が高いとする
と、優先選択回路5―Aによりプロセツサ1―1
のアクセス要求が選択され、その結果は、交差回
路11―Aを介してプロセツサ1―1に対応する
インタフエース回路4A―1に信号5―A1とし
て導びかれ、アドレス信号と、書き込み動作なら
ば、動作指定回路6―Aにより書き込み指定信号
(Write信号)を出力して、さらに選択回路7―
Aに対して書き込みデータを共通メモリ3―Aに
出力するように指示する。また読み出し動作なら
ば、読み出し指定信号(Read信号)を動作指定
回路6―Aを介して出力し、選択回路7―Aに対
して読み出しデータを取り込むよう指示する。こ
れら、書き込み、読み出し動作に必要なタイミン
グ信号は、優先選択回路5―Aに優先選択結果が
決定された後に起動されるタイミング発生回路8
―Aから共通メモリ3―Aに供給される。以上が
片系の共通メモリに対する書き込み、読み出し動
作の概要である。
次に、2重化構成の動作について説明する。
今、前述と同様に、プロセツサ1―1と1―n
が同時に両系の共通メモリ3―A,3―Bにアク
セスしたとする。この場合、本アクセスより以前
のアクセスの命令によつて予め指定された系の優
先選択結果を両系で使用するようにしておく。仮
に、優先選択回路5―Aの選択結果を両系で使用
することとして、前記と同様、プロセツサ1―1
がプロセツサ1―nより優先順位が高いとする
と、優先選択回路5―Aはプロセツサ1―1のア
クセス要求を選択して、共通メモリ制御装置2―
Aは前記の片系独立の動作と同様にプロセツサ1
―1から共通メモリ3―Aへの書き込み、読み出
しを制御する。同時に、優先選択回路5―Aの選
択結果は、交差回路11―Bを介してこの系のプ
ロセツサ1―1に対応するインタフエース回路4
B―1に導びかれる。以下共通メモリ制御装置2
―A,2―Bはそれぞれ共通メモリ3―A,3―
Bに対して全く同様にプロセツサ1―1からの書
き込み、読み出し動作を制御する。以上が2重化
構成での通常書き込み、読み出し動作の概要であ
る。
が同時に両系の共通メモリ3―A,3―Bにアク
セスしたとする。この場合、本アクセスより以前
のアクセスの命令によつて予め指定された系の優
先選択結果を両系で使用するようにしておく。仮
に、優先選択回路5―Aの選択結果を両系で使用
することとして、前記と同様、プロセツサ1―1
がプロセツサ1―nより優先順位が高いとする
と、優先選択回路5―Aはプロセツサ1―1のア
クセス要求を選択して、共通メモリ制御装置2―
Aは前記の片系独立の動作と同様にプロセツサ1
―1から共通メモリ3―Aへの書き込み、読み出
しを制御する。同時に、優先選択回路5―Aの選
択結果は、交差回路11―Bを介してこの系のプ
ロセツサ1―1に対応するインタフエース回路4
B―1に導びかれる。以下共通メモリ制御装置2
―A,2―Bはそれぞれ共通メモリ3―A,3―
Bに対して全く同様にプロセツサ1―1からの書
き込み、読み出し動作を制御する。以上が2重化
構成での通常書き込み、読み出し動作の概要であ
る。
さて、本発明の特徴部分である2重化構成にお
けるパリテイチエツクに関する説明を行う。
けるパリテイチエツクに関する説明を行う。
今、プロセツサ1―1が前記したように共通メ
モリ3―Aと3―Bを同時にアクセスするものと
する。この場合、パリテイチエツク回路9―A,
9―Bによりアドレスおよびデータのパリテイチ
エツクを行う。例えば、パリテイチエツク回路9
―Aによつてパリテイエラーを検出した場合、交
差回路10―Aを介して自系の動作指定回路6―
Aに対して、共通メモリ3―Aに対する書き込
み、読み出しを禁止するように指示すると並行し
て、インタフエース回路4A―1を介してプロセ
ツサ1―1にパリテイエラーの検出を通知する。
また、同時に、前記パリテイエラーはパリテイチ
エツク回路9―Aから、9―Aからパリテイ交差
線を通して他系の交差回路10―Bに導びかれ
る。以下、交差回路10―Bは動作指定回路6―
Bに対して、共通メモリ3―Bに対する書き込み
および読み出しを禁止するよう指示する。ここ
で、9―Bのパリテイチエツクによつてエラーが
検出された場合および両系で同時にエラーが検出
された場合も同様な動作を行う。
モリ3―Aと3―Bを同時にアクセスするものと
する。この場合、パリテイチエツク回路9―A,
9―Bによりアドレスおよびデータのパリテイチ
エツクを行う。例えば、パリテイチエツク回路9
―Aによつてパリテイエラーを検出した場合、交
差回路10―Aを介して自系の動作指定回路6―
Aに対して、共通メモリ3―Aに対する書き込
み、読み出しを禁止するように指示すると並行し
て、インタフエース回路4A―1を介してプロセ
ツサ1―1にパリテイエラーの検出を通知する。
また、同時に、前記パリテイエラーはパリテイチ
エツク回路9―Aから、9―Aからパリテイ交差
線を通して他系の交差回路10―Bに導びかれ
る。以下、交差回路10―Bは動作指定回路6―
Bに対して、共通メモリ3―Bに対する書き込み
および読み出しを禁止するよう指示する。ここ
で、9―Bのパリテイチエツクによつてエラーが
検出された場合および両系で同時にエラーが検出
された場合も同様な動作を行う。
エラーを検出したことを、いずれの系からプロ
セツサへ通知するかは、動作指定回路6―A,6
―Bを用いて予め設定して、交差回路10―A,
10―Bおよび両系のインタフエース回路を制御
することにより任意に選択できる。また、パリテ
イエラーの交差を行うか否かの選択も、動作指定
回路6―A,6―Bにより制御できるので、片系
独立の共通メモリアクセスの場合も、パリテイチ
エツクを行うことができる。
セツサへ通知するかは、動作指定回路6―A,6
―Bを用いて予め設定して、交差回路10―A,
10―Bおよび両系のインタフエース回路を制御
することにより任意に選択できる。また、パリテ
イエラーの交差を行うか否かの選択も、動作指定
回路6―A,6―Bにより制御できるので、片系
独立の共通メモリアクセスの場合も、パリテイチ
エツクを行うことができる。
以上のように、プロセツサが共通メモリをアク
セスする場合、片系独立のアクセスおよび両系の
同時アクセスにおいても、プロセツサはアドレ
ス、データのパリテイエラー検出を知ることがで
きる。
セスする場合、片系独立のアクセスおよび両系の
同時アクセスにおいても、プロセツサはアドレ
ス、データのパリテイエラー検出を知ることがで
きる。
したがつて、両系同時アクセスの場合は、少な
くともいずれか一方でパリテイエラーが検出され
た場合に、共通メモリをアクセスしているプロセ
ツサは、これを知ることができる。
くともいずれか一方でパリテイエラーが検出され
た場合に、共通メモリをアクセスしているプロセ
ツサは、これを知ることができる。
このように、本発明によれば、2重化構成の共
通メモリの少なくともいずれか一方に情報(デー
タ、アドレス)の誤りを生じさせるような障害が
発生したことを共通メモリアクセス中のプロセツ
サが知ることができ、障害の潜在を防止し、共通
メモリの信頼度の低下を防止することが可能とな
る。
通メモリの少なくともいずれか一方に情報(デー
タ、アドレス)の誤りを生じさせるような障害が
発生したことを共通メモリアクセス中のプロセツ
サが知ることができ、障害の潜在を防止し、共通
メモリの信頼度の低下を防止することが可能とな
る。
図は本発明の一実施例ブロツク構成図である。
1―1〜1―n:プロセツサ、2―A,2―
B:共通メモリ制御装置、3―A,3―B:共通
メモリ、5―A,5―B:優先選択回路、6―
A,6―B:動作指定回路、7―A,7―B:選
択回路、9―A,9―B:パリテイチエツク回
路、10―A,10―Bおよび11―A,11―
B:交差回路。
B:共通メモリ制御装置、3―A,3―B:共通
メモリ、5―A,5―B:優先選択回路、6―
A,6―B:動作指定回路、7―A,7―B:選
択回路、9―A,9―B:パリテイチエツク回
路、10―A,10―Bおよび11―A,11―
B:交差回路。
Claims (1)
- 1 複数の処理装置が2重化構成された共通メモ
リ制御装置の制御のもとで2重化構成の共通メモ
リを使用するようになつており、処理装置からの
各共通メモリへの書き込み、読み出しは、該共通
メモリ制御装置の制御のもとで両系で同期して行
うようになつている情報処理装置において、上記
2重化構成された両系の共通メモリ制御装置に、
データおよびアドレスのパリテイチエツク回路
と、該パリテイチエツク回路のパリテイエラー検
出結果を上記処理装置へ通知する手段と、該パリ
テイチエツク回路のパリテイエラー検出結果を他
系の共通メモリ制御装置へ通知する手段と、該パ
リテイチエツク回路のパリテイエラー検出の有無
に応じて上記2重化構成の共通メモリに対する書
き込み/読み出し動作を制御する動作指定回路と
を設け、いずれか一方の系でパリテイエラーが発
生した場合に、両系の共通メモリに対する書き込
み/読み出し動作を禁止することを特徴とする情
報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8019680A JPS576956A (en) | 1980-06-16 | 1980-06-16 | Information processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8019680A JPS576956A (en) | 1980-06-16 | 1980-06-16 | Information processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS576956A JPS576956A (en) | 1982-01-13 |
| JPS6343775B2 true JPS6343775B2 (ja) | 1988-09-01 |
Family
ID=13711623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8019680A Granted JPS576956A (en) | 1980-06-16 | 1980-06-16 | Information processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS576956A (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63178397A (ja) * | 1987-01-20 | 1988-07-22 | 能美防災株式会社 | 防災設備の故障監視装置 |
| JPS63251841A (ja) * | 1987-04-08 | 1988-10-19 | Seiko Epson Corp | マルチプロセツサの異常検出制御方法 |
| JPS63251840A (ja) * | 1987-04-08 | 1988-10-19 | Seiko Epson Corp | マルチプロセツサの異常検出制御方法 |
| JP5526626B2 (ja) | 2009-06-30 | 2014-06-18 | 富士通株式会社 | 演算処理装置およびアドレス変換方法 |
| JP5337661B2 (ja) * | 2009-10-09 | 2013-11-06 | 株式会社日立製作所 | メモリ制御装置及びメモリ制御装置の制御方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5336080B2 (ja) * | 1973-08-01 | 1978-09-30 | ||
| JPS53104138A (en) * | 1977-02-23 | 1978-09-11 | Toshiba Corp | Minicomputer composite system |
-
1980
- 1980-06-16 JP JP8019680A patent/JPS576956A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS576956A (en) | 1982-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4503535A (en) | Apparatus for recovery from failures in a multiprocessing system | |
| US3668644A (en) | Failsafe memory system | |
| JPH0377542B2 (ja) | ||
| JPH01154241A (ja) | 同期二重コンピュータシステム | |
| JPH03182947A (ja) | メモリデバイス | |
| JPH01237844A (ja) | データ処理システムの診断方式 | |
| JP3748117B2 (ja) | 鏡像化メモリ用エラー検出システム | |
| JPS6343775B2 (ja) | ||
| JPS63184146A (ja) | 情報処理装置 | |
| JPH07121315A (ja) | ディスクアレイ | |
| JPH0122653B2 (ja) | ||
| JP3059098B2 (ja) | マルチプロセッサシステム | |
| JPS6256538B2 (ja) | ||
| JP2946541B2 (ja) | 二重化制御システム | |
| JPH0238969B2 (ja) | ||
| JPS6134645A (ja) | 二重化メモリ制御方式 | |
| JP3085239B2 (ja) | 基本処理装置の二重化方式 | |
| JPH05127837A (ja) | デイスクアレイ装置 | |
| JPS5831020B2 (ja) | マルチプロセツサ制御システム | |
| JPH10187355A (ja) | ディスク制御システム | |
| JPH03233744A (ja) | 予備系ルート試験方式 | |
| JPH04352226A (ja) | ディスク装置間のデータ複写方式 | |
| JPH08305594A (ja) | 二重化装置の制御メモリ冗長方式 | |
| JPS6136861A (ja) | 記憶装置 | |
| JPS62137654A (ja) | 二重化バスの制御方式 |