JPH0150039B2 - - Google Patents

Info

Publication number
JPH0150039B2
JPH0150039B2 JP56078155A JP7815581A JPH0150039B2 JP H0150039 B2 JPH0150039 B2 JP H0150039B2 JP 56078155 A JP56078155 A JP 56078155A JP 7815581 A JP7815581 A JP 7815581A JP H0150039 B2 JPH0150039 B2 JP H0150039B2
Authority
JP
Japan
Prior art keywords
refresh
main
signal
main memory
section
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
Application number
JP56078155A
Other languages
English (en)
Other versions
JPS57195383A (en
Inventor
Rikuro Yoshimoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP56078155A priority Critical patent/JPS57195383A/ja
Publication of JPS57195383A publication Critical patent/JPS57195383A/ja
Publication of JPH0150039B2 publication Critical patent/JPH0150039B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

【発明の詳細な説明】 本発明は、複数の主記憶装置に同時に書込み読
出し可能なデータ処理システムのシステム制御装
置に関し、特に、主記憶装置がリフレツシユを必
要とする記憶装置である場合のリフレツシユ同期
制御に関する。
データ処理システムにおいて、主記憶装置に記
憶される情報は、システム全体を管理するオペレ
ーシヨンシステム(OS)部と、通常のプログラ
ム部とに大別される。主記憶装置にハード上の障
害が発生した場合、障害発生部分が後者のプログ
ラム部の格納領域であれば、プログラムエラー
(内容はマシン障害)としてそのプログラムを終
了させ、障害部分をシステムリソースから切離
し、更にそのプログラムを他の記憶領域を使つて
リトライすることによりシステム動作を継続する
ことは容易である。しかし、その障害部分が前者
のOS部である場合は、システムダウンは避けら
れず、特に高信頼度が要求されるオンラインシス
テム等においては重大な影響をおよぼす。
その対策として、デユプレツクスシステム等が
実現されているが、動作の完全な継続性を実現す
ることは不可能である。また、主記憶装置を二重
化して、2度書込み、2度読出しする方式も考え
られているが、システム性能の低下は避けられ
ず、また障害処理も複雑である。さらに、複数の
主記憶装置へ同時書込み、同時読出しする方式も
考えられているが、主記憶装置がリフレツシユ動
作を必要とする場合は、リフレツシユ制御の同期
合わせが困難であり、リフレツシユ制御に問題が
ある。
本発明の目的は、上述のような従来の欠点を解
決し、複数の主記憶装置の同時読出し、同時書込
みが可能で、さらに、主記憶装置のリフレツシユ
制御を同期化したシステム制御装置を提供するこ
とにある。
本発明の制御装置は、リフレツシユ動作が必要
な複数の主記憶装置に対して同時に同一情報の読
出し書込み制御可能なシステム制御装置におい
て、前記複数の各主記憶装置の有効無効状態、マ
スター/スレーブ状態および二重化制御状態等の
システム制御装置の状態を記憶する状態記憶部
と、前記各主記憶装置からのリフレツシユ要求を
受付け有効な主記憶装置からの要求を出力させる
受付部と、該受付部の出力信号と前記状態記憶部
からの状態信号によりリフレツシユ動作内容を決
定するリフレツシユ制御部と、前記複数の主記憶
部へ同期化された主記憶アクセス信号を出力する
主記憶アクセス部とを備えて、前記リフレツシユ
制御部の決定したリフレツシユ動作を前記複数の
主記憶装置に対して同期化制御することを特徴と
する。
次に、本発明について、図面を参照して詳細に
説明する。
第1図は、本発明の一実施例を示すブロツク図
である。すなわち、複数の主記憶部1および2に
は共通のタイマ信号18が入力され、各記憶装置
内でダイナミツクRAMのリフレツシユ周期の作
成に使用される。主記憶装置1および2からは例
えば2msに1回リフレツシユ要求4,4′が出力
される。また、主記憶装置1および2は、同時に
初期設定され、さらに同期化された主記憶アクセ
ス信号5,5′によつて同時に読出し書込み動作
が可能である。主記憶装置1および2が、それぞ
れ有効であるか無効であるか、また、いずれをマ
スターとしていずれをスレーブとするか、二重化
制御を行なうかどうか等の情報は、状態記憶部7
に記憶される。状態記憶部7は、主記憶部1,2
の有効無効情報に応じて制御信号10,10′を
出力して受付部6,6′を制御する。受付部6,
6′は、それぞれ主記憶部4,4′からのリフレツ
シユ要求信号4,4′を受付け対応する主記憶装
置が有効のときはそれぞれ受付許可信号9,9′
を出力する。リフレツシユ制御部8は、前記状態
記憶部7から与えられた二重化制御状態かどうか
を示す制御信号11およびマスター/スレーブを
示す制御信号11′によつてリフレツシユ動作の
内容を決定する。すなわち、主記憶装置1,2に
同時にリフレツシユさせるか、または、いずれか
一方のみをリフレツシユさせるか等を決定する回
路であつて、例えば、第2図に示すように構成さ
れている。すなわち、アンド回路AND1には制御
信号11,11′および受付許可信号9を入力さ
せ、アンド回路AND2には、制御信号11、受付
許可信号9′および制御信号11′の否定信号が入
力されている。従つて、二重化状態であつて、主
記憶装置1がマスターのときは、受付許可信号9
によつてアンド回路AND1の出力が“1”とな
り、主記憶装置2がマスターのときは、受付許可
信号9′によつてアンド回路AND2の出力が“1”
となる。この結果、二重化状態のときは、いずれ
かマスターの主記憶装置に対応する受付許可信号
9又は9′によつてオア回路OR1の主力信号、す
なわち、二重化有効信号12が“1”になる。同
時に、オア回路OR2およびOR3を介して出力信号
13および13′が共に“1”になる。二重化状
態でないときは、二重化有効信号12は“0”で
あり、出力信号13,13′はそれぞれ信号9,
9′に対応して出力される。すなわち、二重化有
効信号12が“1”のときは、後述するように主
記憶装置1,2は同時にリフレツシユ動作し、二
重化有効信号12が“0”のときは、各別に、該
当する場合のみリフレツシユする。
優先制御部15は、このシステム制御装置に接
続されている図示されない演算処理装置やデータ
転送装置からの主記憶アクセス要求信号14およ
び前記リフレツシユ制御部8の出力信号13,1
3′を入力させて、入力信号中から最優先の要求
を選択して主記憶アクセス部17に必要な選択信
号を送り、かつ選択信号19を送出して主記憶ア
クセス要求元装置番号を分配しデータパス部の切
替、主記憶バンク・ビジーの更新等に使用され
る。
主記憶アクセス部17には、前記優先制御部1
5が前記出力信号13または13′を優先選択し
たときは、選択有効信号16―aおよび主記憶指
定信号16―bまたは16―cが入力される。ま
た、前記リフレツシユ制御部8から二重化有効信
号12が入力されている。主記憶アクセス部17
は、例えば第3図に示すように構成されていて、
二重化有効信号12および選択有効信号16―a
が入力したときは、アンド回路AND10の出力が
“1”となりオア回路OR10を通つてフリツプフロ
ツプFF1の入力を“1”にし、アンド回路
AND12、オア回路OR11を通してフリツプフロツ
プFF2の入力を“1”にする。フリツプフロツプ
FF1およびFF2は、共通のクロツクによつて主記
憶アクセス信号5,5′を同期出力し、かつ、図
示されないコマンド線によつてリフレツシユを指
示する。これによつて、主記憶装置1および2は
同期してリフレツシユ動作を行なう。二重化有効
信号12が入力していない場合は、選択有効信号
16―aおよび主記憶指定信号16―bによつて
アンド回路AND11の主力が“1”となり、オア
回路OR10を通してフリツプフロツプFF1の入力
を“1”にし、アクセス信号5が出力される。ま
た選択有効信号16―aおよび主記憶指定信号1
6―cによつては同様にフリツプフロツプFF2
らアクセス信号5′が出力される。すなわち、指
定された主記憶装置のみがリフレツシユ動作す
る。また、演算処理装置等からの主記憶アクセス
要求に対しては、優先制御部15から同様な(図
示されない)選択有効信号16―a′、主記憶指定
信号16―b′,16―c′が入力され、二重化制御
信号11と選択有効信号16―a′のアンドによつ
て上記と同様にフリツプフロツプFF1およびFF2
から同期して主記憶アクセス信号が出力され、主
記憶装置1および2は同時に読出し又は書込み動
作し、二重化制御信号11が“0”のときは、指
定された主記憶装置に対してのみアクセスされ
る。
次に、本実施例の動作について説明する。今、
主記憶装置1および2が共に有効であり、主記憶
装置1をマスターとして二重化制御状態にセツト
されているものとする。主記憶装置1および2か
らリフレツシユ要求信号4,4′が出力されると、
受付部6から受付許可信号9が、受付部6′から
受付許可信号9′がそれぞれリフレツシユ制御部
8に入り、リフレツシユ制御部8からは二重化有
効信号12が主記憶アクセス部17に供給され
る。同時に、出力信号13,13′を優先制御部
15に入力させる。優先制御部15は、例えば信
号13を優先選択して選択有効信号16aを出力
し、かつ、主記憶指定信号16bを“1”にす
る。二重化有効信号12が“1”であることから
主記憶アクセス部17からは主記憶アクセス信号
5,5′が同期して出力される。これにより主記
憶装置1および2は同期してリフレツシユ動作す
る。なお、演算処理装置等からの主記憶アクセス
要求14の中の1つが優先選択されたときは、同
様に主記憶アクセス部17から同時に両主記憶に
対してアクセス信号が出力され、両主記憶装置1
および2は同時に読出しまたは書込み動作する。
以上により、書込み、読出しおよびリフレツシユ
動作が両主記憶装置において同期して行なわれ
る。そして、例えば主記憶装置1に故障が発生し
た場合は、状態記憶部7の二重化状態を“0”と
し、障害主記憶1の有効無効情報を“0”とす
る。以後故障した主記憶装置1を切離し、主記憶
装置2によつて動作を継続することが可能であ
る。制御信号11が“0”であるから、指定され
た主記憶装置2のみにアクセスされ、また、二重
化有効信号12も出力されないから、主記憶装置
2のみがリフレツシユ動作を行う。
以上のように、本発明においては、複数の主記
憶装置に同時に書込み、読出し動作が可能であ
り、かつ、リフレツシユ動作も同期制御するよう
に構成されているから、いずれかの主記憶装置が
故障した場合においても、他の主記憶装置を使用
してシステム動作を中断することなく継続できる
という効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロツク図、
第2図は上記実施例のリフレツシユ制御部の構成
の一例を示す論理回路図、第3図は上記実施例の
主記憶アクセス部の構成の一例を示す論理回路図
である。 図において、1,2……リフレツシユ動作を必
要とする主記憶装置、4,4′……リフレツシユ
要求信号、5,5′……主記憶アクセス信号、6,
6′……受付部、7……状態記憶部、8……リフ
レツシユ制御部、9,9′……リフレツシユ受付
許可信号、10,10′,11,11′……制御信
号、12……二重化有効信号、13,13′……
リフレツシユ制御部8の出力信号、14……主記
憶アクセス要求信号、15……優先制御部、1
6,19……選択信号、17……主記憶アクセス
部、FF1,FF2……フリツプフロツプ。

Claims (1)

    【特許請求の範囲】
  1. 1 リフレツシユ動作が必要な複数の主記憶装置
    に対して同時に同一情報の読出し書込み制御可能
    なシステム制御装置において、前記複数の各主記
    憶装置の有効無効状態、マスター/スレーブ状態
    および二重化制御状態等のシステム制御装置の状
    態を記憶する状態記憶部と、前記各主記憶装置か
    らのリフレツシユ要求を受付け有効な主記憶装置
    からの要求を出力させる受付部と、該受付部の出
    力信号と前記状態記憶部からの状態信号によりリ
    フレツシユ動作内容を決定するリフレツシユ制御
    部と、前記複数の主記憶部へ同期化された主記憶
    アクセス信号を出力する主記憶アクセス部とを備
    えて、前記リフレツシユ制御部の決定したリフレ
    ツシユ動作を前記複数の主記憶装置に対して同期
    化制御することを特徴とするシステム制御装置。
JP56078155A 1981-05-25 1981-05-25 System controller Granted JPS57195383A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56078155A JPS57195383A (en) 1981-05-25 1981-05-25 System controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56078155A JPS57195383A (en) 1981-05-25 1981-05-25 System controller

Publications (2)

Publication Number Publication Date
JPS57195383A JPS57195383A (en) 1982-12-01
JPH0150039B2 true JPH0150039B2 (ja) 1989-10-26

Family

ID=13654019

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56078155A Granted JPS57195383A (en) 1981-05-25 1981-05-25 System controller

Country Status (1)

Country Link
JP (1) JPS57195383A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0294194A (ja) * 1988-09-30 1990-04-04 Nec Corp インターリーブバッファ

Also Published As

Publication number Publication date
JPS57195383A (en) 1982-12-01

Similar Documents

Publication Publication Date Title
US4819232A (en) Fault-tolerant multiprocessor arrangement
US4757442A (en) Re-synchronization system using common memory bus to transfer restart data from non-faulty processor to failed processor
US5125081A (en) Inter-configuration changing controller based upon the connection and configuration information among plurality of clusters and the global storage
JP3645281B2 (ja) 共用メモリを有するマルチプロセッサ・システム
GB2156554A (en) Processing system with shared data
KR920006617B1 (ko) 멀티프로세서시스템
JPH05298192A (ja) 情報処理装置
US5812822A (en) Apparatus for coordinating clock oscillators in a fully redundant computer system
US4551836A (en) Cross-copy arrangement for synchronizing error detection clock signals in a duplex digital system
JP2774675B2 (ja) バスコントローラ
JPS6357823B2 (ja)
US5745742A (en) Apparatus for coordinating clock distribution in a fully redundant computer system
JPS5845116B2 (ja) 二重化記憶装置
JPS6134645A (ja) 二重化メモリ制御方式
JPH0150040B2 (ja)
JPH0140432B2 (ja)
JPH08202570A (ja) 二重化プロセス制御装置
JPS63238655A (ja) 情報処理装置
JPH024021B2 (ja)
JPH02132543A (ja) 情報処理装置
JPH04111144A (ja) 多重化装置の一致化制御方式
JPH03268007A (ja) シーケンスコントローラ
JPH01231132A (ja) 二重化処理装置
JPH04263333A (ja) メモリ二重化方式
JPH024020B2 (ja)