JPH04369711A - Electronic disk sub-system - Google Patents

Electronic disk sub-system

Info

Publication number
JPH04369711A
JPH04369711A JP3146406A JP14640691A JPH04369711A JP H04369711 A JPH04369711 A JP H04369711A JP 3146406 A JP3146406 A JP 3146406A JP 14640691 A JP14640691 A JP 14640691A JP H04369711 A JPH04369711 A JP H04369711A
Authority
JP
Japan
Prior art keywords
electronic disk
data
disk device
interface
electronic
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
JP3146406A
Other languages
Japanese (ja)
Inventor
Kei Sato
慶 佐藤
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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP3146406A priority Critical patent/JPH04369711A/en
Publication of JPH04369711A publication Critical patent/JPH04369711A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

PURPOSE:To keep the high reliability of data without deteriorating performance. CONSTITUTION:A first electronic disk device 100, a second electronic disk device 200 and a third electronic disk device 300, into which the same data is written, are daisy-chain-connected by a processor and a first interface 400, and the second electronic disk device and the third electronic disk device are connected by a second interface 500. The respective electronic disk devices 100, 200 and 300 have first comparator circuits 102, 202 and 302 comparing the data transmitted from the first interface 400 with the data on a device in use and second comparison circuits 104, 204 and 304 comparing the data transmitted from the second interface 500 with the data on the device in use.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、情報処理装置に使用す
る電子ディスク装置に関するもので、特に三重書された
データのチェックに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic disk device used in an information processing apparatus, and more particularly to checking data written in triplicate.

【0002】0002

【従来の技術】従来、この種の電子ディスクサブシステ
ムでは、同じデータが書かれた3台の電子ディスク装置
のデータの比較を行う為には、ソフトウェアにより各々
の電子ディスク装置からデータを読み出し、ソフトウェ
アによって比較を行っていた。
2. Description of the Related Art Conventionally, in this type of electronic disk subsystem, in order to compare data of three electronic disk devices in which the same data is written, data is read from each electronic disk device using software. Comparisons were made using software.

【0003】0003

【発明が解決しようとする課題】上述した従来の電子デ
ィスクサブシステムでは、ソフトウェアで各々の電子デ
ィスク装置からデータの読出しを行うため、少なくとも
3度の読出し処理を行わなければならない。また、比較
もソフトウェアにより行うことになるので、ソフトウェ
アの負荷が大きくなり、システムの性能が大幅に落ちて
しまうという問題点があった。
In the conventional electronic disk subsystem described above, since data is read from each electronic disk device using software, the reading process must be performed at least three times. Furthermore, since the comparison is also performed by software, there is a problem in that the load on the software increases and the performance of the system decreases significantly.

【0004】0004

【課題を解決するための手段】本発明の電子ディスクサ
ブシステムには、同じデータが書込れた、第1の電子デ
ィスク装置,第2の電子ディスク装置及び第3の電子デ
ィスク装置が処理装置と第1のインタフェースによって
ディジィチェン接続され、前記第2の電子ディスク装置
と前記第3の電子ディスク装置が第2のインタフェース
によって接続され、各々の電子ディスク装置は、前記第
1のインタフェースから送られてくるデータと自装置の
データを比較する第1の比較回路と、前記第2のインタ
フェースから送られてくるデータと自装置のデータの比
較を行う第2の比較回路を有し、前記処理装置が電子デ
ィスク装置からのデータを読み出す時に、前記第1の電
子ディスク装置から読み出されたデータを前記第1のイ
ンタフェースを通して、前記第2の電子ディスク装置及
び前記第3の電子ディスク装置それぞれの前記第1の比
較回路によりデータの比較を行い、前記第2の電子ディ
スク装置から読み出されたデータを前記第2のインタフ
ェースを通して前記第3の電子ディスク装置の前記第2
の比較回路によりデータの比較を行うことを特徴とする
[Means for Solving the Problems] In an electronic disk subsystem of the present invention, a first electronic disk device, a second electronic disk device, and a third electronic disk device in which the same data is written are processing devices. and a first interface, the second electronic disk device and the third electronic disk device are connected by the second interface, and each electronic disk device receives the data sent from the first interface. a first comparison circuit that compares the data sent from the second interface with data of the own device; and a second comparison circuit that compares the data sent from the second interface with the data of the own device; When reading data from the electronic disk device, the data read from the first electronic disk device is sent to the second electronic disk device and the third electronic disk device through the first interface. A first comparison circuit compares data, and the data read from the second electronic disk device is transferred to the second electronic disk device of the third electronic disk device through the second interface.
The data comparison circuit is characterized in that data is compared using a comparison circuit.

【0005】[0005]

【実施例】次に、本発明について図面を参照して説明す
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be explained with reference to the drawings.

【0006】図1は本発明の一実施例のブロック図であ
る。
FIG. 1 is a block diagram of one embodiment of the present invention.

【0007】図1において、処理装置と第1の電子ディ
スク装置100と第2の電子ディスク装置200と第3
の電子ディスク装置300は、ディジチェン接続で第1
のインタフェース信号群400により接続されている。 また第1の電子ディスク装置100と第2の電子ディス
ク装置200と第3の電子ディスク装置300は、ディ
ジィチェン接続で第2のインタフェース信号群500に
よっても接続されている。
In FIG. 1, a processing device, a first electronic disk device 100, a second electronic disk device 200, and a third electronic disk device
The electronic disk device 300 is connected to the first
are connected by an interface signal group 400. Further, the first electronic disk device 100, the second electronic disk device 200, and the third electronic disk device 300 are also connected by a second interface signal group 500 in a daisy chain connection.

【0008】ここで第1の電子ディスク装置100が第
2のインタフェース信号群と接続されているのは、故障
などにより装置の動作の変更を行ったときのためである
The reason why the first electronic disk device 100 is connected to the second interface signal group is in case the operation of the device is changed due to a failure or the like.

【0009】第1の電子ディスク装置100は、データ
を保存するメモリ部106と、データの読み出し時に、
データを一時的に記憶する読出バッファ105と第1の
インタフェース信号群400より送られるデータを一時
的に記憶する書込バッファ101と第2のインタフェー
ス信号群500より送られるデータを一時的に記憶する
書込バッファ103と、書込バッファ101のデータと
、読出バッファ105のデータの比較を行う第1の比較
回路102と、書込バッファ103のデータと読出バッ
ファ105のデータの比較を行う第2の比較回路104
を有している。また、第2の電子ディスク装置200及
び第3の電子ディスク装置300も同様の構成である。
The first electronic disk device 100 includes a memory section 106 for storing data, and a memory section 106 for storing data.
A read buffer 105 that temporarily stores data, a write buffer 101 that temporarily stores data sent from the first interface signal group 400, and a write buffer 101 that temporarily stores data sent from the second interface signal group 500. A first comparison circuit 102 compares the data in the write buffer 101 and the data in the read buffer 105, and a second comparison circuit compares the data in the write buffer 103 and the read buffer 105. Comparison circuit 104
have. Further, the second electronic disk device 200 and the third electronic disk device 300 have a similar configuration.

【0010】次に動作について説明する。Next, the operation will be explained.

【0011】データの書込み時に第1の電子ディスク装
置100では、第1のインタフェース400より送られ
たデータが書込バッファ101を経て、メモリ部106
に書込まれる。また同時に、第2の電子ディスク装置2
00及び第3の電子ディスク装置300にも同様に書込
まれる。
When writing data, in the first electronic disk device 100, the data sent from the first interface 400 passes through the write buffer 101 and is stored in the memory section 106.
written to. At the same time, the second electronic disk device 2
00 and the third electronic disk device 300 in the same manner.

【0012】データの読み出し時には、第1の電子ディ
スク装置100のメモリ部106から、読出バッファ1
05を経て、第1のインタフェース信号群400を通り
処理装置に送られるとともに、第2の電子ディスク装置
200の書込バッファ201及び第3の電子ディスク装
置300の書込バッファ301に書込まれる。
When reading data, the read buffer 1 is read from the memory section 106 of the first electronic disk device 100.
05, the data is sent to the processing device through the first interface signal group 400, and is written into the write buffer 201 of the second electronic disk device 200 and the write buffer 301 of the third electronic disk device 300.

【0013】第2の電子ディスク装置では、メモリ部2
06から読出バッファ205を経て読み出されたデータ
と、書込バッファ201にあるデータを第1の比較回路
202によって比較する。また比較と同時に第2の電子
ディスク装置200の読出しバッファ205の比較を行
うデータは、第2のインタフェース信号群500を通り
、第3の電子ディスク装置300の書込バッファ303
に書込まれる。
In the second electronic disk device, the memory section 2
The first comparison circuit 202 compares the data read from 06 through the read buffer 205 and the data in the write buffer 201. Furthermore, data that is compared simultaneously with the read buffer 205 of the second electronic disk device 200 passes through the second interface signal group 500 and is sent to the write buffer 303 of the third electronic disk device 300.
written to.

【0014】第3の電子ディスク装置300では、書込
バッファ301及び書込バッファ303の両方にデータ
が存在していると、メモリ部306から読出バッファ3
05を経て読出されたデータと、書込バッファ301の
データとの比較を第1の比較回路302で書込バッファ
303のデータとの比較を第2の比較回路304によっ
て同時に行う。
In the third electronic disk device 300, when data exists in both the write buffer 301 and the write buffer 303, the data is transferred from the memory section 306 to the read buffer 3.
The first comparison circuit 302 simultaneously compares the data read through 05 with the data in the write buffer 301 and the second comparison circuit 304 compares the data with the data in the write buffer 303.

【0015】この結果第1の比較回路202と、第1の
比較回路302と第2の比較回路304の比較結果のす
べてか、第1の比較回路202と第1の比較回路302
のどちらか一方が正しい場合は、第1の電子ディスク装
置100のデータが正しいものとし、第1の比較回路2
02のみ一致したときは、第3の電子ディスク装置のデ
ータが不良であるとし、第1の比較回路302のみ一致
したときは、第2の電子ディスク装置200のデータが
不良であるとする。また、第2の比較回路304の比較
結果のみ一致した場合は、第1の電子ディスク装置10
0のデータが不良であるとし、第2の電子ディスク装置
200のメモリ部206のデータを第1のインタフェー
ス信号群400を経て処理装置に送るように処理を変更
する。
As a result, all of the comparison results of the first comparison circuit 202, the first comparison circuit 302, and the second comparison circuit 304, or the comparison results of the first comparison circuit 202 and the first comparison circuit 302
If either one of these is correct, it is assumed that the data in the first electronic disk device 100 is correct, and the first comparator circuit 2
When only 02 matches, it is assumed that the data of the third electronic disk device is defective, and when only the first comparison circuit 302 matches, it is assumed that the data of the second electronic disk device 200 is defective. Further, if only the comparison result of the second comparison circuit 304 matches, the first electronic disk device 10
Assuming that the data of 0 is defective, the process is changed so that the data in the memory section 206 of the second electronic disk device 200 is sent to the processing device via the first interface signal group 400.

【0016】また、すべての比較回路の結果が一致しな
い場合、正常なデータがないものとして、処理装置にエ
ラーを報告する。第1の電子ディスク装置100が故障
等により、機能が停止した場合は、第2の電子ディスク
装置200のデータを処理装置に送るとともに、第3の
電子ディスク装置300によってデータの比較を行う。
Furthermore, if the results of all comparison circuits do not match, it is assumed that there is no normal data and an error is reported to the processing device. If the first electronic disk device 100 stops functioning due to a failure or the like, the data of the second electronic disk device 200 is sent to the processing device, and the third electronic disk device 300 compares the data.

【0017】[0017]

【発明の効果】以上説明したように、本発明の電子ディ
スクサブシステムは、一回の読み出し動作で3台の電子
ディスク装置のデータを互いに比較しながら動作するの
で、性能を落さずにデータの高信頼性を得ることができ
る。
Effects of the Invention As explained above, the electronic disk subsystem of the present invention operates while comparing the data of three electronic disk devices with each other in a single read operation, so that the electronic disk subsystem of the present invention operates while comparing the data of three electronic disk devices with each other in a single read operation. High reliability can be obtained.

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明の一実施例を示す構成図である。FIG. 1 is a configuration diagram showing an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

101,103,201,203,301,303  
  書込バッファ
101, 103, 201, 203, 301, 303
write buffer

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  同じデータが書込れた、第1の電子デ
ィスク装置,第2の電子ディスク装置及び第3の電子デ
ィスク装置が処理装置と第1のインタフェースによって
ディジィチェン接続され、前記第2の電子ディスク装置
と前記第3の電子ディスク装置が第2のインタフェース
によって接続され、各々の電子ディスク装置は、前記第
1のインタフェースから送られてくるデータと自装置の
データを比較する第1の比較回路と、前記第2のインタ
フェースから送られてくるデータと自装置のデータの比
較を行う第2の比較回路を有し、前記処理装置が電子デ
ィスク装置からのデータを読み出す時に、前記第1の電
子ディスク装置から読み出されたデータを前記第1のイ
ンタフェースを通して、前記第2の電子ディスク装置及
び前記第3の電子ディスク装置それぞれの前記第1の比
較回路によりデータの比較を行い、前記第2の電子ディ
スク装置から読み出されたデータを前記第2のインタフ
ェースを通して前記第3の電子ディスク装置の前記第2
の比較回路によりデータの比較を行うことを特徴とする
電子ディスクサブシステム。
1. A first electronic disk device, a second electronic disk device, and a third electronic disk device in which the same data is written are daisy-chain connected to a processing device by a first interface, and The electronic disk device and the third electronic disk device are connected by a second interface, and each electronic disk device compares the data sent from the first interface with the data of its own device. and a second comparison circuit that compares the data sent from the second interface with the data of the own device, and when the processing device reads data from the electronic disk device, the first The data read from the electronic disk device is passed through the first interface, the data is compared by the first comparing circuit of each of the second electronic disk device and the third electronic disk device, and the data is compared with the data read from the electronic disk device. The data read from the second electronic disk device is transmitted to the second electronic disk device of the third electronic disk device through the second interface.
An electronic disk subsystem characterized by comparing data using a comparison circuit.
JP3146406A 1991-06-19 1991-06-19 Electronic disk sub-system Pending JPH04369711A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3146406A JPH04369711A (en) 1991-06-19 1991-06-19 Electronic disk sub-system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3146406A JPH04369711A (en) 1991-06-19 1991-06-19 Electronic disk sub-system

Publications (1)

Publication Number Publication Date
JPH04369711A true JPH04369711A (en) 1992-12-22

Family

ID=15406982

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3146406A Pending JPH04369711A (en) 1991-06-19 1991-06-19 Electronic disk sub-system

Country Status (1)

Country Link
JP (1) JPH04369711A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH076048A (en) * 1993-06-21 1995-01-10 Nec Corp Electronic disk system
JP2013214242A (en) * 2012-04-03 2013-10-17 Isd Corp Sealed semiconductor storage device and storage system using the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH076048A (en) * 1993-06-21 1995-01-10 Nec Corp Electronic disk system
JP2013214242A (en) * 2012-04-03 2013-10-17 Isd Corp Sealed semiconductor storage device and storage system using the same

Similar Documents

Publication Publication Date Title
JPS63202000A (en) Address line test
JPH0316655B2 (en)
KR100564361B1 (en) Fault suppression circuit in system memory
JPH04364552A (en) Memory circuit with parity monitor circuit
KR100538486B1 (en) Error detecting circuit for storing data in system memory
JP3071846B2 (en) Parity error detection method and parity error detection circuit
JPH01233642A (en) Memory printing board
JPH05158810A (en) Error detection circuit
JPS5916067A (en) Data checking system
JPH0553924A (en) System for testing storage device
JPS63174141A (en) Diagnosing system for test of information processor
JPH0357015A (en) Electronic disk subsystem
JPS617947A (en) Control storage device
JPS62293582A (en) Memory device
JPS639259B2 (en)
JPH02137045A (en) Address check system
JPH0266668A (en) Data tracing method for multi-processor bus
JPS60549A (en) Memory testing system
JPH04125751A (en) Parity check circuit
JPH05241868A (en) Testing system of memory error correction/detection circuit
JPH04162141A (en) Information processor
JPS60179968A (en) Data securing system of disk cache
JPH04336643A (en) Information processor
JPH0460851A (en) Computer system
JPH04220729A (en) Information processor