JPS58224500A - Intermittent memory failure relief method - Google Patents
Intermittent memory failure relief methodInfo
- Publication number
- JPS58224500A JPS58224500A JP57108027A JP10802782A JPS58224500A JP S58224500 A JPS58224500 A JP S58224500A JP 57108027 A JP57108027 A JP 57108027A JP 10802782 A JP10802782 A JP 10802782A JP S58224500 A JPS58224500 A JP S58224500A
- Authority
- JP
- Japan
- Prior art keywords
- data
- main memory
- error
- memory device
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
+8+ 発明の技術分野
本発明はメモリ間欠障害救済方式、特に入出力系装置お
よび主記憶装置間で直接データを転送する機能を有する
電子交換機におりるメモリ間欠障害救済方式に関す。[Detailed Description of the Invention] +8+ Technical Field of the Invention The present invention relates to an intermittent memory fault relief method, particularly an intermittent memory fault relief method for an electronic exchange having a function of directly transferring data between an input/output system device and a main storage device. Regarding.
(bl 従来技術と問題点
第1図はこの種従来ある電子交換機の一例を示す図であ
る。第1図には、中央制御装置CC1主記憶装置MMO
およびMMl、サブチャネル装置S CH1入出力制御
装置および入出力装置(以後入出力系装置IOと総称す
る)が示され、その他本発明に無関係の部分は省略され
ている。なお現在主記憶装置MMOが現用系、主記憶装
置MMIが予備系として使用される。またサブチャネル
装置SCHは中央制御装置CCからの指令に基づき、入
出力装置IOおよび主記す、a装置MM間で直接データ
を転送させる機能を具備する。更に中央制御装置CCお
よび男ブチャネル装置SCHは、それぞれパリティ符号
発生回路PCおよびパリティ検査回路PCを具備し、主
記憶装置MMOに格納するデータdにパリティ検査符号
を付加してパリティデータp (lを作成して書込み、
また主記憶装置MMから読出したパリティデータpaに
パリティ検査を行って誤りの有無を判定する。かかる状
態で、入出力系装置■0およびサブチャネル装置SCH
が罹障し、誤りを含んだパリティデータpd′を主記憶
装置MMOのアドレスaに書込んだとする。該パリティ
データpd′を中央制御装置CCが主記憶装置MMOの
アドレスaから読出ずと、パリティ検査回路PCが誤り
を検出し、障害処理機構ERを起動する。該障害処理機
構E Rは、主記憶装置MMOを罹障と判定して現用系
から切離し、予備状態にあった主記憶装置MMIを現用
系として使用する。然し入出力系装置IOおよびサブチ
ャネル装置S CHが依然罹障した侭であると、再び同
様の過程を繰り返し、主記憶装置MMI迄罹障と判定さ
れて現用系から切離される。その結果主記憶装置MMO
およびMMIは二重障害となり、当該電子交換機は稼働
停止せざるを得ない。(bl) Prior Art and Problems Figure 1 is a diagram showing an example of a conventional electronic exchange of this type.
and MMl, subchannel device S CH1 input/output control device and input/output device (hereinafter collectively referred to as input/output device IO) are shown, and other parts unrelated to the present invention are omitted. Note that the main memory device MMO is currently used as the active system, and the main memory device MMI is used as the backup system. Further, the subchannel device SCH has a function of directly transferring data between the input/output device IO and the main a device MM based on a command from the central control device CC. Furthermore, the central control unit CC and the male channel unit SCH each include a parity code generation circuit PC and a parity check circuit PC, and add a parity check code to the data d stored in the main memory MMO to generate parity data p (l). Create and write,
Further, a parity check is performed on the parity data pa read from the main memory device MM to determine whether there is an error. In this state, input/output device ■0 and subchannel device SCH
Suppose that the parity data pd' containing an error is written to address a of the main memory MMO. If the central controller CC does not read the parity data pd' from the address a of the main memory MMO, the parity check circuit PC detects an error and activates the fault handling mechanism ER. The failure processing mechanism ER determines that the main memory device MMO is affected and disconnects it from the active system, and uses the main memory device MMI, which was in a standby state, as the active system. However, if the input/output system device IO and the subchannel device SCH are still affected, the same process is repeated again, and even the main memory device MMI is determined to be affected and is separated from the active system. As a result, main memory MMO
and MMI will experience a double failure, and the electronic exchange in question will have no choice but to stop operating.
以上の説明から明らかな如く、従来ある電子交換機にお
いては、入出力系装置10およびザブチャネル装置SC
Hの障害に起因して、正常な主記憶装置MMOおよびM
MIが罹障と判定され、当該電子交換機を稼働停止させ
る欠点があった。As is clear from the above explanation, in a conventional electronic exchange, the input/output system device 10 and the subchannel device SC
Due to the failure of H, the normal main memories MMO and M
There was a drawback that MI was determined to be affected and the electronic exchange concerned was shut down.
tc+ 発明の目的
本発明の目的は、前述の如き従来ある電子交換機の欠点
を除去し、入出力系装置の障害に起因して正常な主記憶
装置が罹障と判定されるごとを防1にし、当該電子交換
機の稼働を維持し得る手段を実現することに在る。tc+ Purpose of the Invention The purpose of the present invention is to eliminate the drawbacks of conventional electronic exchanges as described above, and to prevent a normal main storage device from being determined to be damaged due to a failure in an input/output system device. The object of the present invention is to realize a means for maintaining the operation of the electronic exchange.
(di 発明の構成
この目的は、入出力系装置および主記憶装置間で直接デ
ータを転送する機能を有する電子交換機において、中央
制御装置が前記主記憶装置から読出したデータに誤りを
検出した時に、該上記1a装置内の該データを書替えた
後に再び読出して誤り検査を行う手段を前記中央制御装
置に設け、該手段の誤り検査結果により前記主記憶装置
の罹障を判定することにより達成される。(di) Structure of the Invention The object of the present invention is to, in an electronic exchange having a function of directly transferring data between an input/output system device and a main memory device, when a central control device detects an error in data read from the main memory device; This is achieved by providing a means in the central control unit for rewriting the data in the 1a device and then reading it again for error checking, and determining whether or not the main storage device is affected by the error check result of the means. .
(e+ 発明の実施例 以下、本発明の一実施例を図面により説明する。(e+ Embodiments of the invention An embodiment of the present invention will be described below with reference to the drawings.
第2図は本発明の一実施例によるメモリ間欠障害救済方
式を示す図である。なお、全図を通じて同一符号は同一
対象物を示す。第2図においては、中央制御装置CCに
データ修正機構DCが設けられている。第1図におりる
と同様の過程で、罹障した入出力系装置IOおよびザブ
チャネル装置SCIから主記憶装置MMOのア1−゛レ
スaに、娯りを含んだパリティデータpd′が書込まれ
ているとする。かかる状態で中央制御装置CCが主記憶
装置MMOのアドレスaから該パリティデータpd′を
続出し、パリティ検査回路PCにより誤りが検出される
と、データ修正機構DCが起動される。該データ修正機
構DCは、主記憶装置MMOのアドレスaから前記パリ
ティデータp (1’を改めて読出してデータd′を抽
出した後、中央制御装置CC内のパリティ符号発生回路
PGによりパリティ検査符号を付加したパリティデータ
pd″により主記憶装置MMOのア1ζレスaを書替え
た後、再び該アドレスaから該パリティデータp d″
を続出し、パリティ検査回路pcにより誤り検査を実施
させる。その結果パリティ検査回路pcが該パリティデ
ータpd“に誤りを検出しなかった場合には、主記憶装
置MMOは正常と判定し、現用系として引続き稼働させ
る。若しパリティ検査回路PCがパリティデータpd”
に娯りを検出した場合には、データ修正機構DCは初め
て主記憶装置MMoを罹障と“F1+定して障害処理機
構ERを起動し、第1図におけると同様に主記憶装置M
MOを現用糸から切離し、主記憶装置MMIを現用糸と
して稼働させる。FIG. 2 is a diagram showing an intermittent memory fault relief system according to an embodiment of the present invention. Note that the same reference numerals indicate the same objects throughout the figures. In FIG. 2, a data correction mechanism DC is provided in the central control unit CC. In the same process as shown in FIG. 1, parity data pd' containing errors is written from the affected input/output system device IO and subchannel device SCI to address 1-a of the main memory device MMO. Suppose that In this state, the central controller CC successively outputs the parity data pd' from address a of the main memory MMO, and when an error is detected by the parity check circuit PC, the data correction mechanism DC is activated. The data modification mechanism DC reads the parity data p (1' again from address a of the main memory device MMO and extracts data d'), and then generates a parity check code by the parity code generation circuit PG in the central control unit CC. After rewriting the address a of the main memory MMO with the added parity data pd'', the parity data pd'' is rewritten from the address a.
The error check is performed by the parity check circuit pc. As a result, if the parity check circuit PC does not detect any error in the parity data pd, the main memory device MMO is determined to be normal and continues to operate as the active system.If the parity check circuit PC detects no error in the parity data pd ”
If the problem is detected, the data correction mechanism DC determines that the main memory MMo is affected for the first time, activates the failure handling mechanism ER, and restores the main memory MMo as in FIG.
The MO is separated from the current thread, and the main memory device MMI is operated as the current thread.
以上の説明から明らかな如く、本実施例によれば、中央
制御装置CCは入出力系装置IOおよびザブチャネル装
置S CHの障害に起因する誤りを含んだパリティデー
タpd’を主記憶装置MMOから続出した場合にも、直
ちに現用系から切離さず、該当アドレスaから抽出した
データd′により書替えを実施した後、再び該アドレス
aから読出したパリティデータpd“により誤り検査を
実施し、その結果に基づき主記憶装置MMOの正常性を
判定する。従って正常な主記憶装置MMO或いはMMI
が異當と誤認されて現用系から切離され、電子交換機が
稼1@」停止することは避けられる。As is clear from the above description, according to the present embodiment, the central control unit CC continuously outputs parity data pd' containing errors caused by failures in the input/output system device IO and the subchannel device SCH from the main memory device MMO. Even in this case, do not disconnect from the active system immediately, but rewrite it using the data d' extracted from the corresponding address a, and then perform an error check again using the parity data pd'' read from the address a, and check the result. The normality of the main memory MMO is determined based on the normality of the main memory MMO or MMI.
This prevents the electronic exchange from being stopped due to being mistakenly recognized as abnormal and being disconnected from the active system.
なお、第2図はあく迄本発明の一実施例に過ぎず、例え
ば中央制御装置CCは唯一度の誤り検出後、直らにデー
タ修正機構DCを起動するものに限定されることは無く
、複数回読出しを行っても誤りが検出された場合に起動
することにより間欠障害を除去する等、他に幾多の変形
が考慮されるが、何れの場合にも本発明の効果は変らな
い。また中央制御装置CCの構成は図示されるものに限
定されることは無く、例えばプログラムで実現する等信
に幾多の変形が考1.i!:されるが、何れの場合にも
本発明の効果は変らない。更に本発明の対象となる電子
交換機の構成は図示されるものに限定されぬことは言う
迄も無い。Note that FIG. 2 is only one embodiment of the present invention; for example, the central control unit CC is not limited to one that immediately starts the data correction mechanism DC after detecting a single error; Many other modifications may be considered, such as eliminating intermittent faults by starting when an error is detected even after multiple readings, but the effects of the present invention do not change in any case. Furthermore, the configuration of the central control unit CC is not limited to that shown in the figure, and many modifications can be made to the communication realized by a program, for example. i! :However, the effect of the present invention remains the same in either case. Furthermore, it goes without saying that the configuration of the electronic exchange to which the present invention is applied is not limited to that shown in the drawings.
ffl 発明の効果
以上、本発明によれば、前記電子交換機において、圧密
な主記憶装置が入出力系装置の障害に起因して罹障と誤
認されることが防止され、主記憶装置の二重障害等を惹
起して当該電子交換機を稼働停止させる危険が除去され
る。ffl Effects of the Invention As described above, according to the present invention, in the electronic exchange, the compressed main storage device is prevented from being mistakenly recognized as being affected due to a failure in the input/output system device, and the main storage device is redundant. The danger of causing a failure or the like and causing the electronic exchange to stop operating is eliminated.
第1図は従来ある電子交換機の一例を示す図、第2図は
本発明の一実施例によるメモリ間欠障害救済方式を示す
図である。 。
図において、CCは中央制御□装置、MMOおよびMM
Iは主記憶装置、S CHはサブチャネル装置、IOは
入出力系装置、PGはパリティ符号発生回路、pcはパ
リティ検査回路、ERは障害処理機構、DCはデータ修
正機構、dおよびd′はデータ、pd、pd′およびp
d“はパリティデータ、を示す。
第 1 図
早 2 図FIG. 1 is a diagram showing an example of a conventional electronic exchange, and FIG. 2 is a diagram showing an intermittent memory fault relief system according to an embodiment of the present invention. . In the figure, CC is the central control unit, MMO and MM
I is the main storage device, SCH is the subchannel device, IO is the input/output system device, PG is the parity code generation circuit, pc is the parity check circuit, ER is the error handling mechanism, DC is the data correction mechanism, d and d' are data, pd, pd' and p
d" indicates parity data. Figure 1 Early Figure 2
Claims (1)
する機能を有する電子交換機において、中央制御装置が
前記主記憶装置から続出したデータに誤りを検出した時
に、該主記憶装置内の該データを書替えた後に再び読出
して誤り検査を行う手段を前記中央制御装置に設け、該
手段の誤り検査結果によりMi+記主記憶記憶装置障を
判定することを特徴とするメモリ間欠障害救済方式。In an electronic exchange having a function of transferring 1H connection data between an input/output system device and a main memory device, when the central control device detects an error in the data successively sent from the main memory device, the data in the main memory device 1. A memory intermittent fault relief system, characterized in that the central control unit is provided with means for reading out again after rewriting and checking for errors, and a fault in the Mi+ memory storage device is determined based on the error check results of the means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57108027A JPS58224500A (en) | 1982-06-23 | 1982-06-23 | Intermittent memory failure relief method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57108027A JPS58224500A (en) | 1982-06-23 | 1982-06-23 | Intermittent memory failure relief method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58224500A true JPS58224500A (en) | 1983-12-26 |
Family
ID=14474104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57108027A Pending JPS58224500A (en) | 1982-06-23 | 1982-06-23 | Intermittent memory failure relief method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58224500A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60173647A (en) * | 1984-02-17 | 1985-09-07 | Fujitsu Ltd | Error location detection method for information processing equipment |
-
1982
- 1982-06-23 JP JP57108027A patent/JPS58224500A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60173647A (en) * | 1984-02-17 | 1985-09-07 | Fujitsu Ltd | Error location detection method for information processing equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2922211B2 (en) | Fault tolerant smart card | |
US6081892A (en) | Initial program load | |
JPS58224500A (en) | Intermittent memory failure relief method | |
JP2001290710A (en) | Device for detecting data error | |
US12106103B2 (en) | Information processing device, control method, and non-transitory computer readable medium | |
KR0152240B1 (en) | Memory data mismatch detection and recovery method | |
JPH1125005A (en) | Method for controlling memory | |
JPH07152659A (en) | Storage data protection device of computer | |
JPS6018898A (en) | Semiconductor memory device | |
JPH04111032A (en) | Multiplexed storage device | |
JPS6070897A (en) | Spare constituting system of main storage device | |
JPH0922387A (en) | Memory device | |
JPH0296855A (en) | Trouble detecting system for memory control circuit | |
JPH06231049A (en) | Semiconductor disk device | |
JPH11120087A (en) | Redundant memory processing unit | |
JPS6097452A (en) | Memory control system | |
JP3482999B2 (en) | Memory chip degeneration control device | |
JPS63311550A (en) | Memory checking system | |
JPH01106247A (en) | Memory card | |
JPH04273516A (en) | Magnetic disk device | |
JPH04252344A (en) | Computer system | |
JPH03171233A (en) | Duplex information processor | |
JPH01231151A (en) | Address distributing system in storage device | |
JPH05134938A (en) | Memory controller | |
JPH08305637A (en) | Storage device |