JPH07191808A - Magnetic disk processor - Google Patents
Magnetic disk processorInfo
- Publication number
- JPH07191808A JPH07191808A JP5332097A JP33209793A JPH07191808A JP H07191808 A JPH07191808 A JP H07191808A JP 5332097 A JP5332097 A JP 5332097A JP 33209793 A JP33209793 A JP 33209793A JP H07191808 A JPH07191808 A JP H07191808A
- Authority
- JP
- Japan
- Prior art keywords
- data
- magnetic disk
- processor
- circuit
- control circuit
- 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.)
- Withdrawn
Links
- 238000012545 processing Methods 0.000 claims abstract description 74
- 238000012546 transfer Methods 0.000 claims abstract description 18
- 238000012544 monitoring process Methods 0.000 claims description 6
- 230000002950 deficient Effects 0.000 claims description 4
- 230000007547 defect Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 238000012937 correction Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、情報処理装置に関し、
特に磁気ディスク処理装置の訂正可能データエラーの処
理に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing device,
In particular, it relates to the processing of correctable data errors in magnetic disk processing devices.
【0002】[0002]
【従来の技術】従来の磁気ディスク処理装置について図
面を参照して説明する。2. Description of the Related Art A conventional magnetic disk processing apparatus will be described with reference to the drawings.
【0003】図5は従来例の磁気ディスク処理装置を使
用したシステムのブロック図である。FIG. 5 is a block diagram of a system using a conventional magnetic disk processing apparatus.
【0004】この従来例の磁気ディスク処理装置50で
の訂正可能なデータエラー処理では、磁気ディスク装置
20から読み取ったデータにエラーコレクションコード
(以降、ECCと称す)が付加されている場合には、デ
ータ転送回路53を介し中央処理装置10に送出すると
同時に、ECC演算回路54に入力しデータのチェック
を行う。そのチェック結果によりプロセッサ52は訂正
可能データエラーを知り、ECC演算回路54より訂正
情報を読み取りコマンドステータス入出力回路51を介
しデータ転送の異常の報告および訂正情報を中央処理装
置10へ送出するか、または磁気ディスク処理装置50
内にてデータを訂正し中央処理装置10へ送出してい
た。In the correctable data error processing in the conventional magnetic disk processing device 50, when an error correction code (hereinafter referred to as ECC) is added to the data read from the magnetic disk device 20, The data is sent to the central processing unit 10 via the data transfer circuit 53, and at the same time, it is input to the ECC operation circuit 54 to check the data. Based on the check result, the processor 52 knows the correctable data error, reads the correction information from the ECC operation circuit 54, and sends the data transfer abnormality report and the correction information to the central processing unit 10 via the command status input / output circuit 51. Alternatively, the magnetic disk processing device 50
The data was corrected inside and sent to the central processing unit 10.
【0005】[0005]
【発明が解決しようとする課題】上述した従来の磁気デ
ィスク処理装置における訂正可能データエラー処理で
は、訂正処理を行うデータを読むごとに訂正処理が必要
となり磁気ディスク処理装置の処理能力を低下させると
いう問題点があった。In the correctable data error processing in the above-mentioned conventional magnetic disk processing apparatus, the correction processing is required every time the data to be corrected is read, which lowers the processing capacity of the magnetic disk processing apparatus. There was a problem.
【0006】[0006]
【課題を解決するための手段】本発明の磁気ディスク処
理装置は、中央処理装置と磁気ディスク装置との間に位
置し磁気ディスク装置からの読み取りデータに対しデー
タの訂正機能を持つ磁気ディスク処理装置であって、中
央処理装置からの命令を受信または応答送信するための
コマンドステータス入出力回路と、コマンドステータス
入出力回路から命令を受信し中央処理装置との通信およ
び磁気ディクスク装置の制御を行うプロセッサと、プロ
セッサからの指令により磁気ディスク装置の制御を行う
磁気ディスク制御回路と、磁気ディスク装置からの読み
取りデータを中央処理装置に送出制御するデータ転送制
御回路と、読み取りデータを入力しデータのチェックを
行い訂正可能かどうかの演算を行う演算回路と、演算回
路の演算結果をプロセッサに対して通知する手段と磁気
ディスク装置の読み取り時のシリンダ/ヘッドアドレス
およびレコード番号をアドレスとしてそのアドレスのエ
リアごとに訂正可能データエラーが発生したかを記憶し
プロセッサに対し訂正可能データエラー発生状況を通知
する手段とを備えた記憶回路Aと、プロセッサによりシ
リンダ/ヘッドアドレスおよびレコード番号とデータ長
と訂正したデータとを格納しデータをプロセッサへ読み
出し可能な記憶回路Bとを有することを特徴としてい
る。A magnetic disk processing apparatus according to the present invention is located between a central processing unit and a magnetic disk apparatus and has a function of correcting data read from the magnetic disk apparatus. And a command status input / output circuit for receiving or sending a response from the central processing unit, and a processor for receiving the command from the command status input / output circuit and communicating with the central processing unit and controlling the magnetic disk unit. And a magnetic disk control circuit that controls the magnetic disk device according to instructions from the processor, a data transfer control circuit that controls the sending of read data from the magnetic disk device to the central processing unit, and check the data by inputting the read data. And the operation result of the operation circuit A means for notifying the processor and a cylinder / head address and record number at the time of reading of the magnetic disk device are used as addresses to store whether or not a correctable data error has occurred for each area of that address, and a correctable data error occurs to the processor. And a storage circuit A having means for notifying the status, and a storage circuit B capable of storing cylinder / head addresses and record numbers, data length and corrected data by the processor and reading the data to the processor. I am trying.
【0007】[0007]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0008】まず、本第一の発明について説明する。First, the first invention will be described.
【0009】図1は本第一の発明による一実施例を使用
したシステムのブロック図である。FIG. 1 is a block diagram of a system using an embodiment according to the first invention.
【0010】このシステムは、中央処理装置10と、磁
気ディスク装置20と、磁気ディスク処理装置30aと
から構成されている。This system comprises a central processing unit 10, a magnetic disk unit 20, and a magnetic disk processing unit 30a.
【0011】また、本実施例の磁気ディスク処理装置3
0aは、中央処理装置10からの命令を受信または応答
送信するためのコマンドステータス入出力回路31と、
コマンドステータス入出力回路31から命令を受信し中
央処理装置10との通信および磁気ディスク装置20の
制御を行うプロセッサ32と、プロセッサ32からの指
令により磁気ディスク装置20の制御を行う磁気ディス
ク制御回路33と、磁気ディスク装置20からの読み取
りデータを中央処理装置10に送出制御するデータ転送
制御回路34と、磁気ディスク装置20からの読み取り
データを入力しデータのチェックを行い訂正可能かどう
かの演算を行う演算回路35と、演算回路35の演算結
果をプロセッサ32に通知する手段と磁気ディスク装置
20の読み取り時のシリンダ/ヘッドアドレスおよびレ
コード番号をアドレスとしてそのアドレスのエリアごと
に訂正可能データエリアが発生したかを記憶しプロセッ
サ32に対して訂正可能データエラー発生状況を通知す
る手段とを備えた記憶回路A36と、プロセッサ32に
よりシリンダ/ヘッドアドレスおよびレコード番号とデ
ータ長と訂正したデータを格納しそのデータをプロセッ
サ32へ読み出し可能な記憶回路B37とから構成され
ている。Further, the magnetic disk processing apparatus 3 of this embodiment
0a is a command status input / output circuit 31 for receiving a command from the central processing unit 10 or transmitting a response,
A processor 32 that receives an instruction from the command status input / output circuit 31 to communicate with the central processing unit 10 and control the magnetic disk device 20, and a magnetic disk control circuit 33 that controls the magnetic disk device 20 according to an instruction from the processor 32. And a data transfer control circuit 34 for controlling transmission of read data from the magnetic disk device 20 to the central processing unit 10, and inputting read data from the magnetic disk device 20 to check the data and perform a calculation as to whether or not the data can be corrected. An arithmetic circuit 35, means for notifying the arithmetic result of the arithmetic circuit 35 to the processor 32, and a cylinder / head address and record number at the time of reading of the magnetic disk device 20 as an address, and a correctable data area is generated for each area of the address. Memorize or A storage circuit A36 having means for notifying the occurrence status of a possible data error, and a storage circuit B37 capable of storing cylinder / head address and record number, data length and corrected data by the processor 32 and reading the data to the processor 32. It consists of and.
【0012】次に、その動作について説明する。Next, the operation will be described.
【0013】中央処理装置10から磁気ディスク装置2
0に対するデータの読み取り命令をコマンドステータス
入出力回路31が受信すると、プロセッサ32はその命
令を解読し、また、プロセッサ32は読み取りを行うデ
ータのシリンダ/ヘッドアドレスおよびレコード番号を
アドレスとしてそのアドレスのエリアごとに訂正可能デ
ータエラーが発生したかを記憶してある記憶回路A36
に対して状況を問い合わせる。読み取りを行うデータに
訂正可能データエラーが発生していない場合には、磁気
ディスク制御回路33およびデータ転送制御回路34に
対しデータ読み取りの指令を出す。次に磁気ディスク制
御回路33は磁気ディスク装置20に対しデータ読み取
り命令を発行する。From the central processing unit 10 to the magnetic disk unit 2
When the command status input / output circuit 31 receives a data read command for 0, the processor 32 decodes the command, and the processor 32 uses the cylinder / head address and record number of the data to be read as an address area. Storage circuit A36 that stores whether or not a correctable data error has occurred for each
Inquire about the situation. When the correctable data error does not occur in the data to be read, the magnetic disk control circuit 33 and the data transfer control circuit 34 are instructed to read the data. Next, the magnetic disk control circuit 33 issues a data read command to the magnetic disk device 20.
【0014】その後、磁気ディスク装置20からデータ
が随時読み出されデータ転送制御回路34を介して中央
処理装置10に送出される。Thereafter, data is read from the magnetic disk device 20 at any time and sent to the central processing unit 10 via the data transfer control circuit 34.
【0015】また、送出されたデータは演算回路35に
て演算解読されデータエラーのチェックが行われ、デー
タ転送終了時、その演算結果が演算回路35からプロセ
ッサ32に通知される。Further, the transmitted data is arithmetically decoded by the arithmetic circuit 35 to check for a data error, and when the data transfer is completed, the arithmetic circuit 35 notifies the processor 32 of the arithmetic result.
【0016】一連のデータ転送がエラー無しで終了する
と、コマンドステータス入出力回路31を介して中央処
理装置10に処理は正常に終了したことを報告し処理を
終了する。When a series of data transfer is completed without any error, the central processing unit 10 is notified via the command status input / output circuit 31 that the processing has been completed normally, and the processing is completed.
【0017】次に、上記データ転送終了後に訂正可能な
データエラーが発生した場合の動作について説明する。Next, the operation when a correctable data error occurs after the data transfer is completed will be described.
【0018】演算回路35からプロセッサ32に対し訂
正可能データエラーがあるとの通知があると、プロセッ
サ32は演算回路35から訂正情報を読み取りデータを
訂正し、中央処理装置10に対しコマンドステータス入
出力回路31を介しエラーがある旨の報告と訂正データ
を送出する。When the arithmetic circuit 35 notifies the processor 32 that there is a correctable data error, the processor 32 reads the correction information from the arithmetic circuit 35, corrects the data, and inputs / outputs the command status to / from the central processing unit 10. A report indicating that there is an error and correction data are transmitted via the circuit 31.
【0019】また、プロセッサ32は記憶回路A36に
対し読み取ったデータのシリンダ/ヘッドアドレスおよ
びレコード番号をアドレスとしてそのアドレスのエリア
に訂正可能データエラーが発生したことおよびヘッドオ
フセットを実行している場合はその旨を格納しておく。
また、訂正可能データエラーが発生したシリンダ/ヘッ
ドアドレスおよびレコード番号のデータ長および訂正し
たデータを記憶回路B37に格納しておく。Further, when the processor 32 uses the cylinder / head address and record number of the data read to the memory circuit A36 as an address, a correctable data error has occurred in the area of the address and the head offset is being executed. The fact is stored.
Further, the cylinder / head address where the correctable data error has occurred, the data length of the record number, and the corrected data are stored in the memory circuit B37.
【0020】再び中央処理装置10から同一シリンダ/
ヘッドアドレスおよびレコード番号のデータを読み出し
読み出し命令をコマンドステータス入出力回路31にて
受信した場合、プロセッサ32は読み取りを行うデータ
のシリンダ/ヘッドアドレスおよびレコード番号をアド
レスとしてそのアドレスのエリアに訂正可能データエラ
ーが発生したかを記憶してある記憶回路A36に対し状
況を問い合わせ、訂正可能データエラーが発生している
ことを知り、磁気ディスク装置20からデータを読み出
さず、プロセッサ32が記憶回路B37からデータを探
し出しコマンドステータス入出力回路31を介しエラー
がある旨の報告と訂正データを送出する。From the central processing unit 10 again, the same cylinder /
When the command status input / output circuit 31 receives the read command for reading the data of the head address and the record number, the processor 32 uses the cylinder / head address and the record number of the data to be read as the address and correctable data in the area of the address. The storage circuit A36, which stores whether or not an error has occurred, is inquired about the situation, knows that a correctable data error has occurred, does not read the data from the magnetic disk device 20, and causes the processor 32 to read the data from the storage circuit B37. Then, a report indicating that there is an error and correction data are transmitted via the command status input / output circuit 31.
【0021】次に、本第二の発明について図面を参照し
て説明する。Next, the second invention will be described with reference to the drawings.
【0022】図2は本第二の発明による一実施例を使用
したシステムのブロック図である。FIG. 2 is a block diagram of a system using an embodiment according to the second invention.
【0023】このシステムは、中央処理装置10と、磁
気ディスク装置20と、磁気ディスク処理装置30bと
から構成されている。This system comprises a central processing unit 10, a magnetic disk unit 20, and a magnetic disk processing unit 30b.
【0024】また、本実施例の磁気ディスク処理装置3
0bは、上記第一の発明の磁気ディスク処理装置30a
が、中央処理装置10と磁気ディスク装置20との動作
状態をコマンドステータス入出力回路31と磁気ディス
ク制御回路33とを介し監視しプロセッサ32に通知す
る監視回路38と、記憶回路A36のデータからプロセ
ッサ32に対し訂正可能データエラーが発生したエリア
があるかを通知する通知回路39と、プロセッサ32に
より制御され記憶回路A36のデータと記憶回路B37
のデータとを用いて磁気ディスク装置20に対し磁気デ
ィスク制御回路33およびデータ転送制御回路34を介
しデータの書き込みを制御するデータライト制御回路4
0とを有する構成になっている。Further, the magnetic disk processing apparatus 3 of this embodiment
0b is the magnetic disk processing device 30a of the first invention.
A monitoring circuit 38 for monitoring the operating states of the central processing unit 10 and the magnetic disk device 20 via the command status input / output circuit 31 and the magnetic disk control circuit 33 and notifying the processor 32; A notification circuit 39 for notifying the area 32 of whether or not there is a correctable data error, and the data of the memory circuit A36 and the memory circuit B37 controlled by the processor 32.
Data write control circuit 4 for controlling the writing of data to the magnetic disk device 20 via the magnetic disk control circuit 33 and the data transfer control circuit 34 using
It is configured to have 0 and.
【0025】次に、その動作について説明する。Next, the operation will be described.
【0026】中央処理装置10と磁気ディスク装置20
の動作状態をコマンドステータス入出力回路31および
磁気ディスク制御回路30を介し監視し動作に空きがで
きると、監視回路33はプロセッサ32に対しその旨を
通知する。Central processing unit 10 and magnetic disk unit 20
The operating state of is monitored via the command status input / output circuit 31 and the magnetic disk control circuit 30, and if there is a vacancy in the operation, the monitoring circuit 33 notifies the processor 32 to that effect.
【0027】上記2つの通知により、磁気ディスク処理
装置の動作に空きができたことがプロセッサ32で検出
されると、記憶回路A36のデータと記憶回路B37の
データを用いて磁気ディスク装置20に対し磁気ディス
ク制御回路33およびデータ転送制御回路34を介し訂
正したデータの書き込みをデータライト制御回路40に
て行う。When the processor 32 detects that there is a vacancy in the operation of the magnetic disk processing device by the above two notifications, the data in the memory circuit A36 and the data in the memory circuit B37 are used to notify the magnetic disk device 20. The data write control circuit 40 writes the corrected data via the magnetic disk control circuit 33 and the data transfer control circuit 34.
【0028】また、その他の動作は、第一の発明の場合
と同様である。The other operations are similar to those of the first invention.
【0029】次に、本第三の発明について図面を参照し
て説明する。Next, the third invention will be described with reference to the drawings.
【0030】図3は本第三の発明による一実施例を使用
したシステムのブロック図である。FIG. 3 is a block diagram of a system using an embodiment according to the third aspect of the present invention.
【0031】このシステムは、中央処理装置10と、磁
気ディスク装置20と、磁気ディスク処理装置30cと
から構成されている。This system comprises a central processing unit 10, a magnetic disk unit 20, and a magnetic disk processing unit 30c.
【0032】また、本実施例の磁気ディスク処理装置3
0cは、上記第一の発明の磁気ディスク処理装置30b
が、その記憶回路A36に同一シリンダ/ヘッドに訂正
可能データエラーが発生したかをカウント記憶し一定の
カウント値になるとプロセッサ32に対し通知する手段
を追加した記憶回路C41を有する構成になっている。Further, the magnetic disk processing apparatus 3 of this embodiment
0c is the magnetic disk processing device 30b of the first invention.
However, the memory circuit A36 is provided with a memory circuit C41 in which a means for counting and storing a correctable data error in the same cylinder / head and notifying the processor 32 when a fixed count value is reached is added. .
【0033】次に、その動作について説明する。Next, the operation will be described.
【0034】磁気ディスク装置20よりデータ読み取り
時訂正可能データエラーが発生した場合、記憶回路C4
1にて同一シリンダ/ヘッドに訂正可能データエラーが
発生したかをカウント記憶し、一定のカウント値になる
とプロセッサ32に対して通知する。プロセッサ32は
コマンドステータス入出力回路31を介して中央処理装
置10に報告する。よって、不良代替処理等の保守を行
うことになる。When a correctable data error occurs during data reading from the magnetic disk device 20, the memory circuit C4
At 1, a count is stored as to whether or not a correctable data error has occurred in the same cylinder / head, and the processor 32 is notified when a fixed count value is reached. The processor 32 reports to the central processing unit 10 via the command status input / output circuit 31. Therefore, maintenance such as defective replacement processing is performed.
【0035】また、その他の動作は、第一および第二の
発明の場合と同様である。The other operations are similar to those of the first and second inventions.
【0036】次に、本第四の発明について図面を参照し
て説明する。Next, the fourth invention will be described with reference to the drawings.
【0037】図4は本第四の発明による一実施例を使用
したシステムのブロック図である。FIG. 4 is a block diagram of a system using an embodiment according to the fourth aspect of the present invention.
【0038】このシステムは、中央処理装置10と、磁
気ディスク装置20と、磁気ディスク処理装置30dと
から構成されている。This system comprises a central processing unit 10, a magnetic disk unit 20, and a magnetic disk processing unit 30d.
【0039】また、本実施例の磁気ディスク処理装置3
0dは、上記第二の発明の磁気ディスク処理装置30b
が、その記憶回路A36にシリンダ/ヘッドアドレス値
をプロセッサ32へ読み出す手段を追加した記憶回路D
42と、記憶回路D42よりプロセッサ32に通知があ
った場合にプロセッサ32より制御され不良代替処理を
行う不良代替制御回路43とを有する構成になってい
る。Further, the magnetic disk processing apparatus 3 of this embodiment
0d is the magnetic disk processing device 30b of the second invention.
However, a memory circuit D in which means for reading the cylinder / head address value to the processor 32 is added to the memory circuit A36
42, and a defective substitution control circuit 43 which is controlled by the processor 32 and performs defective substitution processing when the processor 32 is notified by the memory circuit D42.
【0040】次に、その動作について説明する。Next, the operation will be described.
【0041】磁気ディスク装置20よりデータ読み取り
時訂正可能データエラーが発生した場合、記憶回路D4
2にて同一シリンダ/ヘッドに訂正可能データエラーが
発生したかをカウント記憶し、一定のカウント値になる
とプロセッサ32に対し通知する。プロセッサ32は記
憶回路D42よりシリンダ/ヘッドアドレス値を読み取
り、記憶回路B37のデータを用いて、不良代替制御回
路43から磁気ディスク制御回路33およびデータ転送
制御回路34を介して不良代替処理を行う。When a correctable data error occurs during data reading from the magnetic disk device 20, the memory circuit D4
In 2, the CPU 32 counts and stores whether or not a correctable data error has occurred in the same cylinder / head, and notifies the processor 32 when a constant count value is reached. The processor 32 reads the cylinder / head address value from the memory circuit D42, and uses the data of the memory circuit B37 to perform the defect replacement processing from the defect replacement control circuit 43 via the magnetic disk control circuit 33 and the data transfer control circuit 34.
【0042】また、その他の動作は、第一および第二の
発明の場合と同様である。The other operations are similar to those of the first and second inventions.
【0043】[0043]
【発明の効果】以上説明したように、本発明の磁気ディ
スク装置処理装置は、磁気ディスク装置よりのデータ読
み取り時に訂正可能データエラー発生状況を把握し処理
する手段を有することにより、磁気ディスク装置より再
度データ読み取り訂正可能データエラーが発生した場
合、その訂正処理を行わず、中央処理装置にデータを送
出でき、磁気ディスク処理装置の処理能力を向上できる
という効果がある。As described above, the magnetic disk device processing apparatus of the present invention has means for grasping and processing the correctable data error occurrence state when data is read from the magnetic disk device, so that When a data read correctable data error occurs again, there is an effect that the correction process is not performed and the data can be sent to the central processing unit, and the processing capacity of the magnetic disk processing device can be improved.
【図1】本第一の発明による一実施例を使用したシステ
ムのブロック図である。FIG. 1 is a block diagram of a system using an embodiment according to the first invention.
【図2】本第二の発明による一実施例を使用したシステ
ムのブロック図である。FIG. 2 is a block diagram of a system using an embodiment according to the second invention.
【図3】本第三の発明による一実施例を使用したシステ
ムのブロック図である。FIG. 3 is a block diagram of a system using an embodiment according to the third aspect of the present invention.
【図4】本第四の発明による一実施例を使用したシステ
ムのブロック図である。FIG. 4 is a block diagram of a system using an embodiment according to the fourth invention.
【図5】従来例の磁気ディスク処理装置を使用したシス
テムのブロック図である。FIG. 5 is a block diagram of a system using a conventional magnetic disk processing device.
10 中央処理装置 20 磁気ディスク装置 30a,30b,30c,30d 磁気ディスク処理
装置 31 コマンドステータス入出力回路 32 プロセッサ 33 磁気ディスク制御回路 34 データ転送制御回路 35 演算回路 36 記憶回路A 37 記憶回路B 38 監視回路 39 通知回路 40 データライト制御回路 41 記憶回路C 42 記憶回路D 43 不良代替制御回路 50 磁気ディスク処理装置 51 コマンドステータス入出力回路 52 プロセッサ 53 データ転送制御回路 54 ECC演算回路10 central processing unit 20 magnetic disk unit 30a, 30b, 30c, 30d magnetic disk processing unit 31 command status input / output circuit 32 processor 33 magnetic disk control circuit 34 data transfer control circuit 35 arithmetic circuit 36 storage circuit A 37 storage circuit B 38 monitoring Circuit 39 Notification circuit 40 Data write control circuit 41 Storage circuit C 42 Storage circuit D 43 Failure replacement control circuit 50 Magnetic disk processing device 51 Command status input / output circuit 52 Processor 53 Data transfer control circuit 54 ECC arithmetic circuit
Claims (4)
に位置し前記磁気ディスク装置からの読み取りデータに
対しデータの訂正機能を持つ磁気ディスク処理装置であ
って、 前記中央処理装置からの命令を受信または応答送信する
ためのコマンドステータス入出力回路と、 前記コマンドステータス入出力回路から命令を受信し前
記中央処理装置との通信および前記磁気ディクスク装置
の制御を行うプロセッサと、 前記プロセッサからの指令により前記磁気ディスク装置
の制御を行う磁気ディスク制御回路と、 前記磁気ディスク装置からの読み取りデータを前記中央
処理装置に送出制御するデータ転送制御回路と、 前記読み取りデータを入力しデータのチェックを行い訂
正可能かどうかの演算を行う演算回路と、 前記演算回路の演算結果を前記プロセッサに対して通知
する手段と前記磁気ディスク装置の読み取り時のシリン
ダ/ヘッドアドレスおよびレコード番号をアドレスとし
てそのアドレスのエリアごとに訂正可能データエラーが
発生したかを記憶し前記プロセッサに対し訂正可能デー
タエラー発生状況を通知する手段とを備えた記憶回路A
と、 前記プロセッサによりシリンダ/ヘッドアドレスおよび
レコード番号とデータ長と訂正したデータとを格納し前
記データを前記プロセッサへ読み出し可能な記憶回路B
とを有することを特徴とする磁気ディスク処理装置。1. A magnetic disk processing device which is located between a central processing unit and a magnetic disk device and has a function of correcting data read from the magnetic disk device. A command status input / output circuit for receiving or sending a response, a processor for receiving an instruction from the command status input / output circuit to communicate with the central processing unit and control the magnetic disk device, and a command from the processor A magnetic disk control circuit for controlling the magnetic disk device, a data transfer control circuit for sending and controlling read data from the magnetic disk device to the central processing unit, and inputting the read data to check and correct the data An arithmetic circuit for performing whether or not the operation result of the arithmetic circuit A means for notifying the processor and a cylinder / head address and a record number at the time of reading of the magnetic disk device as an address can be corrected for each area of the address and a data error can be stored and can be corrected for the processor. Memory circuit A having means for notifying the data error occurrence status
And a memory circuit B capable of storing cylinder / head address and record number, data length and corrected data by the processor and reading the data to the processor.
And a magnetic disk processing device.
置との動作状態を前記コマンドステータス入出力回路と
前記磁気ディスク制御回路とを介し監視し前記プロセッ
サに通知する監視回路と、 前記記憶回路Aのデータから前記プロセッサに対し訂正
可能データエラーが発生したエリアがあるかを通知する
通知回路と、 前記プロセッサにより制御され前記記憶回路Aのデータ
と前記記憶回路Bのデータとを用いて前記磁気ディスク
装置に対し前記磁気ディスク制御回路および前記データ
転送制御回路を介しデータの書き込みを制御するデータ
ライト制御回路とを有することを特徴とする請求項1記
載の磁気ディスク処理装置。2. A monitoring circuit for monitoring the operating states of the central processing unit and the magnetic disk device via the command status input / output circuit and the magnetic disk control circuit and notifying the processor, A notifying circuit for notifying the processor whether there is an area where a correctable data error has occurred from data, and the magnetic disk device using the data of the memory circuit A and the data of the memory circuit B controlled by the processor. 2. A magnetic disk processing apparatus according to claim 1, further comprising a data write control circuit for controlling data writing via the magnetic disk control circuit and the data transfer control circuit.
に訂正可能データエラーが発生したかをカウント記憶し
一定のカウント値になると前記プロセッサに対し通知す
る手段を備えることを特徴とする請求項2記載の磁気デ
ィスク処理装置。3. The memory circuit A further comprises means for counting and storing whether or not a correctable data error has occurred in the same cylinder / head and notifying the processor when a fixed count value is reached. The magnetic disk processing device described.
リンダ/ヘッドアドレス値を前記プロセッサに読み出す
手段を備え、前記手段より前記プロセッサに通知があっ
た場合に前記プロセッサより制御され不良代替処理を行
う不良代替処理制御回路を有することを特徴とする請求
項2記載の磁気ディスク処理装置。4. The memory circuit A comprises means for reading the cylinder / head address value to the processor in the count circuit, and when the processor is notified by the means, it is controlled by the processor to perform defect replacement processing. The magnetic disk processing apparatus according to claim 2, further comprising a defective substitute processing control circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5332097A JPH07191808A (en) | 1993-12-27 | 1993-12-27 | Magnetic disk processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5332097A JPH07191808A (en) | 1993-12-27 | 1993-12-27 | Magnetic disk processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07191808A true JPH07191808A (en) | 1995-07-28 |
Family
ID=18251117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5332097A Withdrawn JPH07191808A (en) | 1993-12-27 | 1993-12-27 | Magnetic disk processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07191808A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG85729A1 (en) * | 1999-12-28 | 2002-01-15 | Toshiba Kk | Magnetic disk apparatus |
-
1993
- 1993-12-27 JP JP5332097A patent/JPH07191808A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG85729A1 (en) * | 1999-12-28 | 2002-01-15 | Toshiba Kk | Magnetic disk apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1307850C (en) | Data integrity checking with fault tolerance | |
JPH07134635A (en) | Disk array device | |
JPH07191808A (en) | Magnetic disk processor | |
KR100717572B1 (en) | Control method for error detection and correction apparatus, error detection and correction apparatus, and control program for error detection and correction apparatus | |
JPH10312340A (en) | Error detection and correction system of semiconductor storage device | |
JPH0714318A (en) | Processing device for magnetic disk | |
JP5087970B2 (en) | Information processing apparatus and information processing method | |
JP2016194839A (en) | Control device and communication interface circuit | |
JP2000105675A (en) | Disk array device | |
JPH0314054A (en) | Electronic disk device | |
JPH0854988A (en) | Magnetic disk processor | |
JP7350488B2 (en) | Peripheral device control system and peripheral device control method | |
JP2001167002A (en) | Method and device for controlling write/read for electronic disk device | |
KR100216045B1 (en) | Bit arithmetic processing method and apparatus of programmable controller | |
JPH02123841A (en) | Terminal equipment with communication fault counter | |
JPS61125651A (en) | Error report processing method | |
JPH0922387A (en) | Memory device | |
JPH0365743A (en) | Fault finding method for main storage device | |
JPH05100799A (en) | Magnetic disk processing device | |
JPH054266U (en) | Memory device | |
JPS6361474A (en) | Magnetic disk controller | |
JPS6356751A (en) | Memory patrol control method | |
JPH05241869A (en) | Error detection circuit of information processor | |
JPH0324601A (en) | Control method | |
JPH0474241A (en) | Fault processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20010306 |