JPS608962A - 記憶情報一時障害検出方式 - Google Patents

記憶情報一時障害検出方式

Info

Publication number
JPS608962A
JPS608962A JP58117359A JP11735983A JPS608962A JP S608962 A JPS608962 A JP S608962A JP 58117359 A JP58117359 A JP 58117359A JP 11735983 A JP11735983 A JP 11735983A JP S608962 A JPS608962 A JP S608962A
Authority
JP
Japan
Prior art keywords
main storage
storage device
address
main memory
control device
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
Application number
JP58117359A
Other languages
English (en)
Inventor
Tetsuo Kawamata
川俣 徹男
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58117359A priority Critical patent/JPS608962A/ja
Publication of JPS608962A publication Critical patent/JPS608962A/ja
Pending 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
    • G06F11/1666Error detection or correction of the data by redundancy in hardware where the redundant component is memory or memory area
    • 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
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • 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
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2017Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where memory access, memory control or I/O control functionality is redundant

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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (al 発明の技術分野 本発明は二重化された主記憶装置を具備する情報処理シ
ステムに係り、特に二重化された主記憶装置の現用およ
び予備の切替え頻度を極力減少させる記憶情報一時障害
検出方式に関す。
fbl 技術の背景 第1図は本発明の対象となる情報処理システムの一例を
示す図である。第1図において、情報処理システムはそ
れぞれ二重化された中央制御装置CCOおよびCC1、
主記憶制御装置MMCOおよびMMCI、並びに主記憶
装置MMOおよびMMlを具備している。現用として動
作中の中央制御装置(例えばCC0)は、主記憶制御語
MM MCOおよびMMCIを介して両生記憶装置MM
OおよびMMIの同一アドレスに同一情報を書込み、現
用主記憶装置(例えばMMO)から情報を読出して所要
の処理を行う。現用主犯備装E、 M M Oが罹障す
ると予備主記憶装置MMIを現用に切替えて処理を継続
する。各主記憶装置MMOおよびMMlに格納される情
報には例えばパリティビットの如き誤り検出符号が付加
されており、各主記憶制御装置MMCOおよびMMCI
はそれぞれ対応する主記憶装置MMOおよびMMIから
読出される情報に対し誤り検査を行う。なお主犯1.a
制御装置MMCOおよびMMCIが検出する誤りには、
主記憶装置MMOおよびMMIの素子障害に起因するも
のと、例えばα線の影響等の一時的な原因によるものと
がある。前者の場合には主記憶装置MMOおよびMMI
の該当素子を交換しないと修復しないが、後者の場合に
は新たな情報を書込めば再び使用可能となる。
(c) 従来技術と問題点 従来あるこの種情報処理システムにおいては、現用主記
憶制御装置(例えばMMCO)が現用主記憶装置(例え
ばMMO)から読出した情報に誤りを検出した場合には
、中央制御装置CCOおよびCCIは前述の如き一時障
害の場合にも素子障害の場合と同様に、主記憶制御装置
MMCOおよびMMC1、並びに主記憶装置MMOおよ
びMMIの現用予備切替処理を実行している為、切替処
理に多くの時間を要し、中央制御装置CCOの処理能力
を低下させる欠点があった。
(d+ 発明の目的 本発明の目的は、前述の如き従来ある情報処理システム
の欠点を除去し、現用予備切替処理を極力除去すること
により中央制御装置の処理能力を向上させることに在る
(el 発明の構成 この目的は、現用および予備主記憶装置を具備し、該現
用主記憶装置から読出す情報の誤りを検査する情報処理
システムにお、いて、誤りが検出された情報の格納され
ていた前記現用主記憶装置上のアドレスを記憶するアド
レス記憶手段と、該アドレス記憶手段が今回記憶したア
ドレスと前回記憶したアドレスとを照合する照合手段と
を設&−1、該照合手段が前記両アドレスの一致を検出
した場合には前記現用主記憶装置と前記予備主記憶装置
とを切替えて使用し、前記照合手段が前記両アドレスの
不一致を検出した場合には前記予備主記憶装置上の前記
アドレス記憶手段が今回記↑aしたアドレスと同一のア
ドレスから情報を読出して前記現用主記憶装置上の前記
今回記憶したアドレスに書込み、引続き現用主記憶装置
として使用することにより達成される。
ff) 発明の実施例 以下、本発明の一実施例を図面により説明する。
第2図は本発明の一実施例による主記憶制御装置を示す
図であり、第3図は本発明の一実施例による中央制御装
置を示す図である。なお、全図を通じて同一符号は同一
対象物を示す。また第1図におけると同様0系が現用、
1系が予備とする。第2図において、初期状態ではフリ
ップフロップFFルジスタREGOおよびIREGIは
共にリセット状態に設定される。主記憶制御装置MMC
O内のパリティ検査回路PCが主記憶装置MM。
のアドレスaから読出した情報に誤りを検出し、誤り検
出信号eを出力すると、フリップフロップFFがセント
状態となり、レジスタREGOを付勢する。その結果レ
ジスタREGOは主記憶制御装置MMCOが主記憶装置
MMOに伝達したアドレスaを蓄積する。照合回路MA
TはレジスタREGOおよびREGIの蓄積内容を照合
し、両者が不一致であることを検出して論理値Oの照合
信号mを出力する。その結果ゲートG1が導通状態、ゲ
ートG2が阻止状態に設定される。一方誤り検出信号e
は、遅延回路DLにより照合回路MATが照合結果に基
づき照合信号mの論理値を設定するに充分な遅延時間を
有する遅延回路DLを経由した後、ゲー1−GOおよび
ゲートG1を経由して一時障害検出信号e1として中央
制御装置CCOに伝達される。第3図において、主記憶
制御装置MMCOから伝達された一時障害検出信号e1
は、特殊マイクロアドレス発生回路MASおよびマイク
ロアドレス制御回路CTLに伝達される。特殊マイクロ
アドレス発生回路MASは、制御メモリCM内に格納さ
れている複写マイクロプログラムMPIの先頭アドレス
をシーケンサSEQに伝達する。その結果シーケンサS
EQは、制御メモリCMから複写マイクロプログラムM
PIを構成するマイクロ命令を順次読出し、マイクロ命
令レジスタCMIRに蓄積させる。中央制御装置CCO
ば、マイクロ命令レジスタCM I’ Rに蓄積される
複写マイクロプログラムMPIの各マイクロ命令を実行
することにより、主記憶制御装置MMCIを介して主記
憶装置MMIの同一アドレスaがら情報を読出すと共に
、主記憶制御装置MMCOに対し、主記憶装置MMlか
ら続出した情報を主記憶装置MMOの該当アドレスaに
書込ませた後、引続き主記憶制御装置MMCOおよび主
記憶装置MMOを現用系として使用する。パリティ検査
回路pcが検出した誤りが主記憶装置MMOのアドレス
aに発生した一時障害に起因するものであれば、主記憶
装置MMIがら読出した情報を書込むことによりアドレ
スaには正常な情報が格納され、再び中央制御装置CC
Oが主記憶装置MMOの該当アドレスaから情報を読出
した場合には、パリティ検査回路pcは誤り検出信号e
を出力することは無い。一方パリティ検査回路PCが検
出した誤りが主記憶装置MMOのアドレスaに発生した
素子障害に起因するものであれば、主記憶装置MM1か
ら読出した情報を書込んでもアドレスaには依然として
正常な情報は格納されず、再び中央制御装置CCOが主
記憶装置MMOの該当アドレスaから情報を読出した場
合にも、パリティ検査回路pcは誤り検出信号eを出力
する。その結果フリップフロップFFはリセット状態と
なり、レジスタREGIを付勢する。従ってレジスタR
EG1は主記憶制御装置MMCOが主記憶装置MMOに
伝達したアドレスaを蓄積する。照合回路MATはレジ
スタREGOおよびREGIの蓄積内容を照合し、両者
が一致したことを検出して論理値1の照合信号mを出力
する。その結果ゲートG2は溝道状態、ゲー)Glは阻
止状態に設定される。一方誤り検出信号eは、遅延回F
IPfDLにより前記遅延時間を有する遅延回路DLを
経由した後、ゲートGOおよびゲー)G2を経由して素
子障害検出信号e2として中央制御装置CCOに伝達さ
れる。第3図において、主記憶制御装置MMCOから伝
達された素子障害検出信号e2は、公知の方法により対
応する割込原因フリップフロップ■SFをセット状態と
する。割込マイクロアドレス発生回路M/lは、制御メ
モリCM内に格納されている割込マイクロプログラムM
P2の先頭アドレスをシーケンサSEQに伝達する。そ
の結果シーケンサSEQは、制御メモリCMから割込マ
イクロプログラムMP2を構成するマイクロ命令を順次
読出し、マイクロ命令レジスタCMIRに蓄積させる。
中央制御装置CCOは、マイクロ命令レジスタCMIR
に蓄積される割込マイクロプログラムMP2の各マイク
ロ命令を実行することにより、所要の割込処理プログラ
ムを起動し、主記憶制御装置MMC1および主記憶゛装
置MMIを現用とし、主記憶制御装置MMCOおよび主
記憶装置MMOを予備系とする現用予備切替処理を実行
する。
以上の説明から明らかな如く、本実施例によれば、主記
憶制御装置MMCOは主記憶装置MMOの同一アドレス
aがら続出した情報が連続してパリティ検査回路PCに
より誤り検出されなかった場合には中央制御装置CCO
に一時障害検出信号e1を伝達し、一時障害検出信号e
1を受信した中央制御装置CCOは主記憶装置MMIの
同一アドレスaから一時的に情報を読出すと共に該情報
を主記憶装置MMOの該当アドレスaに書込ませ、また
主記憶装置MMOの同一アドレスaがら続出した情報が
連続してパリティ検査回路PCにより誤り検出された場
合には中央制御装置CCOに素子障害検出信号e2を伝
達し、素子障害検出信号e2を受信した中央制御装置C
COは初めて主記憶制御装置MMCIおよび主記憶装置
MMIを現用、主記憶制御装置MMCOおよび主記憶装
置MMOを予備とする切替処理を実行する。その結果中
央制御装置CCOは主記憶装置MMOの一時障害の際に
切替処理を実行する必要が無くなり、負荷が軽減される
なお、第2図および第3図はあく迄本発明の一実施例に
過ぎず、例えば現用系はθ系に限定されることは無く、
1系の場合にも本発明の効果は変らない。また主記憶制
御装置および中央制御装置の構成は図示されるものに限
定されることは無く、他に幾多の変形が考慮されるが、
何れの場合にも本発明の効果は変らない。
(gl 発明の効果 以上、本発明によれば、前記情報処理システムにおいて
、中央制御装置は主記憶装置の一時障害に起因する誤り
を検出した場合には現用予備切替処理を実行する必要が
無くなり、上記4.1装置の素子障害に起因する誤りを
検出した場合にのみ現用予備切替処理を実行することと
なり、負荷が軽減され、当該中央制御装置、即ち情報処
理システムの処理能力が向上する。
【図面の簡単な説明】
第1図は本発明の対象となる情報処理システムの一例を
示す図、第2図は本発明の一実施例による主記憶制御装
置を示す図、第3図は本発明の一実施例による中央制御
装置を示す図である。 図において、CCOおよびCC1は中央制御装置、CM
は制御メモリ、CMTRはマイクロ命令レジスタ、CT
 Lはマイクロアドレス制御回路、DLは遅延回路、e
ば誤り検出信号、elば一時障害検出信号、e2は素子
障害検出信号、FFはフリップフロップ、Go乃至G2
はゲート、TRは命令レジスタ、TSFは割込原因フリ
ップフロップ、mは照合信号、MAIは割込マイクロア
ドレス発生回路、MASは特殊マイクロアドレス発生回
路、MATは照合回路、MMOおよびMMIは主記憶装
置、MMCOおよびMMCIは主記憶制御装置、MPI
は複写マイクロプログラム、MB2は割込マイクロプロ
グラム、PCはパリティ検査回路、REGOおよびRE
GIはレジスフ、を示す。 1 峯 1 図 ≠ 2 記 2 第 3 図

Claims (1)

    【特許請求の範囲】
  1. 現用および予備主記憶装置を具備し、該現用主記憶装置
    から読出す情報の誤りを検査する情報処理システムにお
    いて、誤りが検出された情報の格納されていた前記現用
    主記憶装置上のアドレスを記憶するアドレス記憶手段と
    、該アドレス記憶手段が今回記憶したアドレスと前回記
    憶したアドレスとを照合する照合手段とを設け、該照合
    手段が前記両アドレスの一致を検出した場合には前記現
    用主記憶装置と前記予備主記憶装置とを切替えて使用し
    、前記照合手段が前記両アドレスの不一致を検出した場
    合には前記予備主記憶装置上の前記アドレス記憶手段が
    今回記憶したアドレスと同一のアドレスから情報を読出
    して前記現用主記憶装置上の前記今回記憶したアドレス
    に書込み、引続き現用主記憶装置として使用することを
    特徴とする記憶情報一時障害検出方式。
JP58117359A 1983-06-29 1983-06-29 記憶情報一時障害検出方式 Pending JPS608962A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58117359A JPS608962A (ja) 1983-06-29 1983-06-29 記憶情報一時障害検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58117359A JPS608962A (ja) 1983-06-29 1983-06-29 記憶情報一時障害検出方式

Publications (1)

Publication Number Publication Date
JPS608962A true JPS608962A (ja) 1985-01-17

Family

ID=14709725

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58117359A Pending JPS608962A (ja) 1983-06-29 1983-06-29 記憶情報一時障害検出方式

Country Status (1)

Country Link
JP (1) JPS608962A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03269745A (ja) * 1990-03-20 1991-12-02 Yokogawa Electric Corp 二重化プロセッサシステム
US8667372B2 (en) 2006-08-18 2014-03-04 Fujitsu Limited Memory controller and method of controlling memory

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03269745A (ja) * 1990-03-20 1991-12-02 Yokogawa Electric Corp 二重化プロセッサシステム
US8667372B2 (en) 2006-08-18 2014-03-04 Fujitsu Limited Memory controller and method of controlling memory

Similar Documents

Publication Publication Date Title
EP0227749B1 (en) Fault tolerant data processing system and method therefor
CN100489801C (zh) 纠正软错误的固件机制
US3533065A (en) Data processing system execution retry control
US4805095A (en) Circuit and a method for the selection of original data from a register log containing original and modified data
US4355389A (en) Microprogrammed information processing system having self-checking function
JPS6235704B2 (ja)
JPS58121457A (ja) 情報処理装置
JPS608962A (ja) 記憶情報一時障害検出方式
JPS6113626B2 (ja)
KR0152240B1 (ko) 메모리 데이타 불일치 검출 및 복구 방법
KR100238174B1 (ko) 병렬 프로세서 시스템
KR19990057809A (ko) 오류 방지 시스템
JPH08179994A (ja) コンピュータシステム
JPS59163653A (ja) デバツグ装置
JPH05100883A (ja) データ処理用半導体装置
USRE27485E (en) Ls ec sdr
KR830002883B1 (ko) 마이크로 프로그램 제어장치
JPH0341538A (ja) 主記憶装置
JPH02245954A (ja) 半導体記憶装置
JPH05314017A (ja) データリカバリ方式
JPS6343771B2 (ja)
JPH02301836A (ja) データ処理システム
JPS635779B2 (ja)
JPH03225529A (ja) マイクロプロセッサ
JPS60110047A (ja) エラ−訂正方式