JPS593573A - Magnetic disk controller - Google Patents
Magnetic disk controllerInfo
- Publication number
- JPS593573A JPS593573A JP57111685A JP11168582A JPS593573A JP S593573 A JPS593573 A JP S593573A JP 57111685 A JP57111685 A JP 57111685A JP 11168582 A JP11168582 A JP 11168582A JP S593573 A JPS593573 A JP S593573A
- Authority
- JP
- Japan
- Prior art keywords
- data
- error
- circuit
- magnetic disk
- information
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
【発明の詳細な説明】
(1) 発明の属する技術分野の説明本発明は、磁気
ディスク制御装置に関し、特に、磁気ディスク装置から
読出したデータの誤り訂正制御方式に関するものである
。DETAILED DESCRIPTION OF THE INVENTION (1) Description of the technical field to which the invention pertains The present invention relates to a magnetic disk control device, and particularly to an error correction control system for data read from a magnetic disk device.
(2) 従来技術の説明
従来、この種のデータ誤り訂正制御方式は、第1図に示
すように、データ部りとデータ誤りを訂正するだめのエ
ラー訂正コードFCC及びこのブロックのアドレスを示
すヘッダ部11から構成されているデータブロック外の
データ部りを読んでデータの誤シが検出されると、その
時点でデータ誤り、の訂正情報を作成して磁気ディスク
制御装置内の記憶回路に格納されているデータを訂正し
、主記憶装置へ再転送していた。もし、中火処理装置か
らの一つの指示でデータブロックnとR+iを処理する
ような場合には、データブロックガのデータ部にデータ
の誤シがあると、データブロック外のデータ部を読んだ
ところでデータ誤シの訂正情報を作成し、記憶回路内の
データを訂正して主記憶装置へ再転送するために、続け
てデータブロック外+1を処理することができないので
回転ロスが起こる。[気ディスクの1回転は16rna
〜2oWLaにもなるので、その時間を無視することは
できない。(2) Description of Prior Art Conventionally, this type of data error correction control system, as shown in FIG. When a data error is detected by reading the data section outside the data block consisting of section 11, at that point, correction information for the data error is created and stored in the storage circuit in the magnetic disk controller. The existing data was corrected and retransferred to main storage. If data blocks n and R+i are processed with one instruction from a medium heat processing device, if there is a data error in the data section of the data block, the data section outside the data block will be read. By the way, in order to create correction information for data errors, correct the data in the storage circuit, and retransfer it to the main storage device, it is not possible to continue processing +1 outside the data block, resulting in a rotation loss. [One rotation of the Qi disk is 16 rna
~2oWLa, so that time cannot be ignored.
又、主記憶装置へのアクセスがデータの誤りが検出され
た都度起こるので、システムの性能低下につながる要因
となる。Furthermore, since access to the main storage device occurs every time a data error is detected, this becomes a factor that leads to a decrease in system performance.
(3) 発明の詳細な説明
本発明は従来の上記事情に鑑みてなされたものであり、
従って本発明の目的は、検出されたデータ誤シの誤シ情
報をその都度蓄積しておき、磁気ディスク装置からのデ
ータの読出しがすべて終了したときにデータ誤シの訂正
情報を作成することにより上記欠点を除去し、データ誤
90訂正を回転ロスなく行い、主記憶装置へのアクセス
も1回で済むようにしてシステムの性能低下を回避でき
ることを可能とした新規な磁気ディスク制御装置を提供
することにある。(3) Detailed description of the invention The present invention has been made in view of the above-mentioned conventional circumstances.
Therefore, an object of the present invention is to accumulate error information of detected data errors each time, and create correction information of data errors when all data reading from a magnetic disk device is completed. To provide a new magnetic disk control device which eliminates the above-mentioned drawbacks, performs data error 90 correction without rotation loss, and makes it possible to avoid system performance deterioration by accessing the main storage only once. be.
(4) 発明の詳細な説明
上記目的を達成する為に、本発明の磁気ディスク制御装
置は、磁気ディスク装置から読出したデータを主記憶装
置へ転送するデータ転送回路と、読出しデータを格納す
る記憶回路と、一つのデータブロックの読出しが終了し
たときに読出しデータの誤りを検出する誤り検出回路と
、誤りが検出されたときに誤り情報を蓄積する誤り情報
蓄積回路と、中央処理装置からの指示による磁気ディス
ク装置からのデータの読出しがすべて終了したときに前
記誤り情報蓄積回路から誤り情報を順次取出してmb情
報から誤り訂正情報を作成し、これを用いて前記記憶回
路に格納されている読出しデータを訂正して前記データ
転送回路を駆動して訂正されたデータを前記主記憶装置
へ再び転送する磁気ディスク処理装置とを含み構成され
る。(4) Detailed Description of the Invention In order to achieve the above object, the magnetic disk control device of the present invention includes a data transfer circuit that transfers data read from a magnetic disk device to a main storage device, and a memory that stores the read data. a circuit, an error detection circuit that detects an error in read data when reading of one data block is completed, an error information storage circuit that stores error information when an error is detected, and instructions from a central processing unit. When reading of all data from the magnetic disk device is completed, error information is sequentially retrieved from the error information storage circuit to create error correction information from the MB information, and this is used to read data stored in the storage circuit. and a magnetic disk processing device that corrects data and drives the data transfer circuit to transfer the corrected data to the main storage device again.
(5)′発明の詳細な説明
次に本発明をその良好な一実施例について回面を参照し
て詳細に説明する。(5)' Detailed Description of the Invention Next, one preferred embodiment of the present invention will be described in detail with reference to the following.
本発明の一実施例を示す第2図において、本発明の磁気
ディスク制御装置1t100は、磁気ディスク制御アダ
プタ110及び磁気ディスク処理装置120から構成さ
れており、更に磁気ディスク制御アダプタ110は、デ
ータ転送回路111、記憶回路112、誤り検出回路1
13及び誤り情報蓄積回路114から構成されている。In FIG. 2 showing an embodiment of the present invention, a magnetic disk control device 1t100 of the present invention is composed of a magnetic disk control adapter 110 and a magnetic disk processing device 120, and the magnetic disk control adapter 110 further includes a data transfer Circuit 111, memory circuit 112, error detection circuit 1
13 and an error information storage circuit 114.
磁気ディスク処理装置120は、中央処理装置(図示せ
ず)から線202を通して指示を受取ると、線204を
通してデータ転送回路111を駆動して磁気ディスク装
置(図示せず)から線200全通して送られた読出しデ
ータを線201を通して主記憶装置t(図示せず)に転
送せしめるとともに、読出しデータを記憶回路112と
誤り検出回路113に入力せしめる。もし一つのデータ
ブロックの読出しが終了したときにデータに誤シが検出
されfc場合には、磁気ディスク処理装@ 120は、
線206を通して誤り検出回路113からのエラー信号
を受取り、誤り情報蓄積回路114に線208を通して
蓄積指示信号を送ることによって、誤り検出回路113
から誤シ情報蓄積回路114に線207を通して誤り情
報を蓄積せしめる。When the magnetic disk processing unit 120 receives an instruction from the central processing unit (not shown) through the line 202, it drives the data transfer circuit 111 through the line 204 to transmit data from the magnetic disk unit (not shown) through the entire line 200. The read data thus obtained is transferred to a main memory device t (not shown) through a line 201, and the read data is input to a storage circuit 112 and an error detection circuit 113. If an error is detected in the data when reading of one data block is completed, the magnetic disk processing unit @ 120
Error detection circuit 113 receives an error signal from error detection circuit 113 through line 206 and sends an accumulation instruction signal to error information storage circuit 114 through line 208.
The error information is accumulated from the error information storage circuit 114 through a line 207.
しかして、順次磁気ディスク装置からの次のデータブロ
ックの読出しを行い、中央処理装置からの指示による磁
気ディスク装置からのデータの読出しがすべて終了した
ときに、磁気ディスク処理装fil 120は、誤シ情
報蓄積回路114に蓄積されている脈り情報を線209
を通して順次取出し、誤シ訂正情報を作成する。続いて
、磁気ディスク処理装置120は、記憶回路112に格
納されている読出しデータを線205を通して送る娯り
訂正情報で訂正し、綜204を通してデータ転送回路1
11を駆動して記憶回路112から線203を通してデ
ータ転送回路111に訂正した読出しデータを送って、
線201を通して主記憶装置に転送せしめる。Then, the next data block is sequentially read from the magnetic disk device, and when all the data read from the magnetic disk device according to the instruction from the central processing unit is completed, the magnetic disk processing device fil 120 detects the erroneous block. The pulse information stored in the information storage circuit 114 is transferred to the line 209.
The information is sequentially retrieved through the system, and error correction information is created. Subsequently, the magnetic disk processing device 120 corrects the read data stored in the storage circuit 112 with the correction information sent through the line 205 and sends it to the data transfer circuit 1 through the wire 204.
11 to send the corrected read data from the storage circuit 112 to the data transfer circuit 111 through the line 203,
The data is transferred to main memory through line 201.
以上本発明をその良好な一実施例について説明したが、
それは単なる例示的なものであシ、ここで説明された実
施例によってのみ本願発明が限定されるものではなく、
種々の変形、変更を含むものである。The present invention has been described above with respect to one preferred embodiment thereof, but
They are merely illustrative, and the present invention is not limited solely to the embodiments described herein.
It includes various modifications and changes.
(6) 発明の詳細な説明
本発明には、以上説明したように、記憶回路、誤り検出
回路、誤p清報蓄積回路を有する磁気ディスク制御装置
を構成する仁とにより、データ誤りの訂正を時間的に無
駄なく行うことができるという効果がある。(6) Detailed Description of the Invention As explained above, the present invention includes a method for correcting data errors by means of a magnetic disk control device having a storage circuit, an error detection circuit, and an error correction information storage circuit. This has the effect that it can be done without wasting time.
第1図はデータブロックのフォーマットである。
第2図は本発明の一実施例を示すブロック構成図である
。
100、、、磁気ディスク制御装置、110.、、m気
ディスク制御アダプタ、111.、、データ転送回路、
11200.記憶回路、113.、、誤り検出回路、1
14.、、誤り情報蓄積回路、1.20.、、磁気ディ
スク処理装置特許出願人 日本電気株式会社
代 理 人 弁理士 熊谷雄太部FIG. 1 shows the format of a data block. FIG. 2 is a block diagram showing an embodiment of the present invention. 100, magnetic disk control device, 110. , , m-disk control adapter, 111. ,,data transfer circuit,
11200. Memory circuit, 113. , Error detection circuit, 1
14. ,,Error information storage circuit, 1.20. ,, Magnetic disk processing device patent applicant NEC Corporation Representative Patent attorney Yutabe Kumagai
Claims (1)
ばからの指示に従って動作し、磁気ディスク装置からデ
ータを読出して前記主記憶装置へ転送するb11気ディ
スク制御装置において、読出しデータを前記主記憶装置
へ転送するデータ転送回路と、読出しデータを格納する
記憶回路と、一つのデータブロックの読出しが終了した
ときに胱出しデータの誤りを検出する誤り検出回路と、
誤シが検出されたときに誤シ清報を蓄積する誤シ情報蓄
積回路と、前記中央処理装置からの指示による磁気ディ
スク装置からのデータの胱出しがすべて終了したときに
前記誤9情報蓄積回路から誤り情報を順次取出して該誤
υ情報からvAυ訂正情報を作成し且つとの誤シ訂正情
報を用いて前記記憶回路に格納されている読出しデータ
を訂正ししかも前記データ転送回路を駆動して前記訂正
されたデータを前記主記憶装置rtへ再び転送する磁気
ディスク処理装置nとを有することを特徴とした磁気デ
ィスク制御装置。In a b11 disk control device that is connected to a main storage device and a central processing unit, operates according to instructions from the central processing unit, and reads data from a magnetic disk device and transfers it to the main storage device, read data is transferred to the main storage device. a data transfer circuit that transfers data to a storage device; a storage circuit that stores read data; and an error detection circuit that detects an error in bladder ejection data when reading of one data block is completed;
An erroneous information storage circuit that accumulates erroneous information when an erroneous error is detected, and an erroneous 9 information storage circuit that accumulates erroneous information when all data has been output from the magnetic disk device according to instructions from the central processing unit. Sequentially extracting error information from the circuit, creating vAυ correction information from the error υ information, correcting read data stored in the storage circuit using the error correction information, and driving the data transfer circuit. and a magnetic disk processing device n that transfers the corrected data to the main storage device rt again.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57111685A JPS593573A (en) | 1982-06-30 | 1982-06-30 | Magnetic disk controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57111685A JPS593573A (en) | 1982-06-30 | 1982-06-30 | Magnetic disk controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS593573A true JPS593573A (en) | 1984-01-10 |
Family
ID=14567576
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57111685A Pending JPS593573A (en) | 1982-06-30 | 1982-06-30 | Magnetic disk controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS593573A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6349690U (en) * | 1986-09-19 | 1988-04-04 | ||
| JPS6390074A (en) * | 1986-10-03 | 1988-04-20 | Hitachi Ltd | Disk device control method |
-
1982
- 1982-06-30 JP JP57111685A patent/JPS593573A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6349690U (en) * | 1986-09-19 | 1988-04-04 | ||
| JPS6390074A (en) * | 1986-10-03 | 1988-04-20 | Hitachi Ltd | Disk device control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4733396A (en) | Apparatus for detecting and correcting data transfer errors of a magnetic disk system | |
| JPH0713702A (en) | System and method for reading out and processing of plurality of data blocks stored in storage medium | |
| JPS593573A (en) | Magnetic disk controller | |
| US6161155A (en) | Apparatus and method for storing retrievable boundary information into a buffer memory of a receiving device | |
| EP1047061A1 (en) | Disc controller, disc control system, and disc controlling method | |
| JP3281980B2 (en) | Magnetic disk drive | |
| JPH09330181A (en) | Sector data decoding method and circuit for CD-ROM driver | |
| JP2852935B2 (en) | Information playback device | |
| JP2761308B2 (en) | Recording data control device | |
| JPS593574A (en) | Magnetic disk controller | |
| JP4051615B2 (en) | Disk unit | |
| JPH10177764A (en) | Optical disk recording device | |
| JPH033255B2 (en) | ||
| JPS6113259B2 (en) | ||
| JPH0799608B2 (en) | Track emulation method for magnetic disk unit | |
| JPH0744569B2 (en) | Serial data receiving circuit | |
| JPH07282547A (en) | Data playback device | |
| JPS62287472A (en) | Magnetic tape controlling device | |
| JPS59146358A (en) | Error correction method | |
| JPH07312030A (en) | Disk device data transfer circuit | |
| JPH07117884B2 (en) | Optical disk controller | |
| JPH10255404A (en) | Data transfer method for storage device | |
| JP2004178653A (en) | Information recording / reproducing apparatus and information reproducing method | |
| JPH02230340A (en) | Error information logging system | |
| JPH06202819A (en) | Disk device |