JPH05109208A - 磁気デイスク装置 - Google Patents

磁気デイスク装置

Info

Publication number
JPH05109208A
JPH05109208A JP29204791A JP29204791A JPH05109208A JP H05109208 A JPH05109208 A JP H05109208A JP 29204791 A JP29204791 A JP 29204791A JP 29204791 A JP29204791 A JP 29204791A JP H05109208 A JPH05109208 A JP H05109208A
Authority
JP
Japan
Prior art keywords
data
driver
receiver
sent
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
Application number
JP29204791A
Other languages
English (en)
Inventor
Shuji Kojima
修二 小島
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 Software Shikoku Ltd
Original Assignee
NEC Software Shikoku 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 NEC Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP29204791A priority Critical patent/JPH05109208A/ja
Publication of JPH05109208A publication Critical patent/JPH05109208A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【目的】 転送速度の向上およびデータの信頼性の向
上。 【構成】 データバッファ50に蓄えられたデータをド
ライバ/レシーバ30A〜30Dに分割して送り出し、
記録媒体10〜12に並行して書き込む。また、書き込
まれたデータは、ドライバ/レシーバ30A〜30Dに
より並行して読み出す。さらに、データの読み出し時、
ドライバ/レシーバ30A〜30Dから送られてくるデ
ータのパリティを、これらデータと並行してドライバ/
レシーバ30Eから送られてくるパリティデータに基づ
きチェックし、かつドライバ/レシーバ30A〜30E
の送出するデータ毎にセクタ単位のECCをチェック
し、このパリティチェック情報とECCチェック情報と
からエラーの発生したデータを特定し、ECC訂正不可
能なエラーを修正する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、記録媒体のデータを
リード/ライトする磁気ディスク装置に関するものであ
る。
【0002】
【従来の技術】従来、この種の磁気ディスク装置には、
複数のデータ記録/再生用ヘッド(磁気ヘッド)に対し
て、ドライバ/レシーバが一つしかない。この磁気ディ
スク装置において、記録媒体(磁気ディスク)のデータ
のリード/ライトは、次のような方法で行われている。
先ず、記録媒体上の目的とするシリンダにシークし、目
的のトラックをアクセスするための磁気ヘッドを選択す
る。そして、その選択した磁気ヘッドとドライバ/レシ
ーバとを接続し、データを読み書きする。また、この種
の磁気ディスク装置においては、エラーのチェック方法
として、セクタ単位のECC(エラー・チェッキング・
コード)等が用いられている。
【0003】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の磁気ディスク装置によると、上述したよう
に、一つのドライバ/レシーバを切り替えて目的の磁気
ヘッドに接続しデータを読み書きしているがために、例
えば1シリンダ分のデータをアクセスする場合、磁気ヘ
ッドの数だけ記憶媒体を回転させなければならず、過大
なアクセス時間を必要とし、転送速度が遅いという問題
があった。また、近年の記録密度の高まりによって、従
来のECC等では訂正不可能なリードエラーが発生する
ようになっており、データの信頼性という面でも問題が
あった。
【0004】
【課題を解決するための手段】本発明はこのような課題
を解決するためになされたもので、リード/ライトする
データを一時的に蓄えるためのデータバッファと、複数
のデータ記録/再生用ヘッドのそれぞれに対して専用に
設けられた各ドライバ/レシーバと、これらドライバ/
レシーバとデータバッファとの間にあって、ライト時に
は、データバッファに蓄えられたデータを所定のドライ
バ/レシーバを除くドライバ/レシーバの各々に分割し
て送り出すと共に、これら分割した各データのパリティ
を取りパリティデータを生成して上記所定のドライバ/
レシーバに送り出し、かつ各ドライバ/レシーバに送出
するデータ毎にセクタ単位にECCを作成して送り出す
一方、リード時には、上記所定のドライバ/レシーバを
除くドライバ/レシーバの各々から送られてくるデータ
のパリティをこれらデータと並行して上記所定のドライ
バ/レシーバから送られてくるパリティデータに基づき
チェックし、かつ各ドライバ/レシーバの送出するデー
タ毎にセクタ単位のECCをチェックし、ある一つのド
ライバ/レシーバの送出するデータにECC訂正不可能
なエラーが発生していた場合、上記パリティチェック情
報と上記ECCチェック情報とからエラーの発生したデ
ータを特定し当該エラーを修正する機能を有するリード
/ライト制御部とを備えている。
【0005】
【作用】したがってこの発明によれば、データバッファ
に蓄えられたデータが所定のドライバ/レシーバを除く
ドライバ/レシーバの各々に分割して送り出され、記録
媒体の各トラックに並行して書き込まれる。上記データ
の書き込み時には、分割して送り出される各データのパ
リティが取られ、パリティデータが生成されて、所定の
ドライバ/レシーバに送り出され、記録媒体の所定トラ
ックに書き込まれる。また、各ドライバ/レシーバに送
出するデータ毎にセクタ単位にECCが作成され、記録
媒体の各トラックに書き込まれる。書き込まれたデータ
はドライバ/レシーバの各々によって並行して読み出さ
れる。上記データの読み出し時には、所定のドライバ/
レシーバを除くドライバ/レシーバの各々から送られて
くるデータのパリティがこれらデータと並行して所定の
ドライバ/レシーバから送られてくるパリティデータに
基づきチェックされ、かつ各ドライバ/レシーバの送出
するデータ毎にセクタ単位のECCがチェックされ、あ
る一つのドライバ/レシーバの送出するデータにECC
訂正不可能なエラーが発生していた場合には、パリティ
チェック情報とECCチェック情報とからエラーの発生
したデータが特定され、当該エラーが修正される。
【0006】
【実施例】以下、本発明に係る磁気ディスク装置を詳細
に説明する。
【0007】図1はこの磁気ディスク装置の一実施例を
示すブロック図である。同図において、10は第1の記
録媒体、11は第2の記録媒体、12は第3の記録媒
体、20はサーボ回路、30A〜30Eはドライバ/レ
シーバ、40はリード/ライト制御部、50はデータバ
ッファ、60A〜60Fはデータ記録/再生用ヘッド
(磁気ヘッド)である。
【0008】記録媒体10の上位面にはサーボデータが
書き込まれており、磁気ヘッド60Fを介してサーボ回
路20に接続されている。記録媒体10の下位面,記録
媒体11の上下位面,記録媒体12の上下位面はデータ
用の記録面であり、磁気ヘッド60A〜60Eを介して
ドライバ/レシーバ30A〜30Eに接続されている。
【0009】ドライバ/レシーバ30A〜30Eは全て
リード/ライト制御部40に接続されている。リード/
ライト制御部40はデータバッファ50を介して上位装
置(図示せず)と接続されている。
【0010】すなわち、本実施例の磁気ディスク装置で
は、磁気ヘッド60A〜60Eのそれぞれに対してドラ
イバ/レシーバ30A〜30Eが専用に設けられてお
り、これらドライバ/レシーバ30A〜30Fとデータ
バッファ50との間にリード/ライト制御部40が設け
られている。
【0011】次に、このように構成された磁気ディスク
装置の動作を、リード/ライト制御部40の機能を交え
ながら説明する。
【0012】先ず、記録媒体10〜12へのデータ書き
込み、すなわちライト時の動作について説明する。
【0013】上位装置から送られてきたデータはデータ
バッファ50に一旦格納される。リード/ライト制御部
40は、データバッファ50に蓄えられたデータを、ド
ライバ/レシーバ30Eを除くドライバ/レシーバの各
々(ドライバ/レシーバ30A〜30D)に分割して送
り出す。
【0014】すなわち、リード/ライト制御部40は、
最初のデータ(BYTE0)をドライバ/レシーバ30
Aに送り出し、次のデータ(BYTE1)をドライバ/
レシーバ30Bに送り出す。以下、同様にして、次のデ
ータ(BYTE2)をドライバ/レシーバ30Cに送り
出し、その次のデータ(BYTE3)をドライバ/レシ
ーバ30Dに送り出す。
【0015】このデータの送り出しと同時に、リード/
ライト制御部40は、これら分割した各データの各ビッ
トのパリティを5番目のデータとして、すなわち1番目
のデータ(BYTE0)から4番目のデータ(BYTE
3)の最上位ビットのパリティデータを5番目のデータ
の最上位ビットのデータとして、ドライバ/レシーバ3
0Eに送り出す。
【0016】ドライバ/レシーバ30A,30B,30
C,30Dおよび30Eに送られたデータは、磁気ヘッ
ド60A,60B,60C,60Dおよび60Eを介し
て、記録媒体10の下位面のトラックA,記録媒体11
の上位面のトラックB,記録媒体11の下位面のトラッ
クC,記録媒体12の上位面のトラックDおよび記録媒
体12の下位面のトラックEに、同時にすなわち並行し
て書き込まれる。
【0017】図2にトラックA〜Eに書き込まれるデー
タの様子を、あるシリンダの1セクタ目の様子を代表し
て示す。同図において、PARITY0は、BYTE0
からBYTE3までのパリティデータでる。
【0018】リード/ライト制御部40は、上述の如
く、データバッファ50に蓄えられたデータをドライバ
/レシーバ30A〜30Dに振り分けながら、ドライバ
/レシーバ30Eにパリティデータを与える。そして、
各ドライバ/レシーバ30A〜30Eに送出するデータ
毎にセクタ単位にECCを作成し、1セクタ分のデータ
を書き終わった後にそのセクタの最終データとして書き
込む。
【0019】図2において、ECC0〜ECC4は、ト
ラックA〜EのECCデータである。
【0020】次に、記録媒体10〜12からのデータの
読み込み、すなわちリード時の動作について説明する。
【0021】記録媒体10の下位面,記録媒体11の上
下位面,記録媒体12の上下位面に書き込まれているデ
ータは、ドライバ/レシーバ30A〜30Eによって並
行して読み出され、リード/ライト制御部40に送り出
される。すなわち、図2に示すように記憶されているデ
ータについて言えば、トラックA〜Eに書き込まれてい
るデータがドライバ/レシーバ30A〜30Eによって
並行して読み出され、リード/ライト制御部40に送り
出される。
【0022】リード/ライト制御部40は、ドライバ/
レシーバ30A〜30DによりトラックA〜Dから読み
出され送られてくる4つのデータのパリティを、これら
データと並行してドライバ/レシーバ30Eによりトラ
ックEから読み出され送られてくるパリティデータを使
ってチェックする。すなわち、ドライバ/レシーバ30
A〜30DによりトラックA〜DからBYTE0〜BY
TE3が読み出され送られてくれば、これらデータと並
行してドライバ/レシーバ30EによりトラックEから
読み出され送られてくるPARITY0を使って、BY
TE0〜BYTE3のパリティをチェックする。
【0023】そして、このパリティチェックと併せて、
ドライバ/レシーバ30A〜30Eの送出するデータ毎
に、すなわちトラックA〜E毎にセクタ単位のECCを
チェックする。
【0024】ここで、例えばトラックCのECCチェッ
クにおいて、訂正不可能なエラーが発見された場合、他
のトラックで訂正不可能なエラーが起こっていなけれ
ば、パリティを生成した4つのデータよりエラーの発生
したデータを特定することができるため、上記訂正不可
能なエラーを修正することができる。
【0025】なお、このようにして読み出したデータ
は、データバッファ50に転送され、一旦格納された
後、上位装置に転送される。
【0026】以上説明したように本実施例による磁気デ
ィスク装置によれば、データバッファ50に蓄えられた
データがドライバ/レシーバ30A〜30Dの各々に分
割して送り出され並行して書き込まれるので、また書き
込まれたデータはドライバ/レシーバ30A〜30Dに
よって並行して読み出されるので、1シリンダ分のデー
タをアクセスするのに記憶媒体10〜11の1回転分の
時間しか必要とせず、アクセス時間が短く、転送速度が
向上する。
【0027】また、本実施例による磁気ディスク装置に
よれば、データの読み出し時、ドライバ/レシーバ30
A〜30Dの各々から送られてくるデータのパリティ
が、これらデータと並行してドライバ/レシーバ30E
から送られてくるパリティデータに基づきチェックさ
れ、かつ各ドライバ/レシーバ30A〜30Eの送出す
るデータ毎にセクタ単位のECCがチェックされるの
で、このパリティチェック情報とECCチェック情報と
からエラーの発生したデータを特定し得、従来のECC
では訂正不可能なエラーを修正することができ、データ
の信頼性が向上する。
【0028】
【発明の効果】以上説明したことから明らかなように本
発明によれば、データバッファに蓄えられたデータが各
ドライバ/レシーバに分割して送り出され並行して書き
込まれ、書き込まれたデータが各ドライバ/レシーバに
よって並行して読み出されるので、1シリンダ分のデー
タをアクセスするのに記憶媒体の1回転分の時間しか必
要とせず、アクセス時間が短く、転送速度が向上する。
また、本発明によれば、パリティチェック情報とECC
チェック情報とからエラーの発生したデータを特定し、
従来のECCでは訂正不可能なエラーを修正することが
でき、データの信頼性が向上する。
【図面の簡単な説明】
【図1】本発明に係る磁気ディスク装置の一実施例を示
すブロック図。
【図2】トラックA〜Eに書き込まれるデータの様子を
示す図。
【符号の説明】
10 第1の記録媒体 11 第2の記録媒体 12 第3の記録媒体 30A〜30E ドライバ/レシーバ 40 リード/ライト制御部 50 データバッファ 60A〜60F データ記録/再生用ヘッド

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 リード/ライトするデータを一時的に
    蓄えるためのデータバッファと、 複数のデータ記録/再生用ヘッドのそれぞれに対して専
    用に設けられた各ドライバ/レシーバと、 これらドライバ/レシーバと前記データバッファとの間
    にあって、 ライト時には、 前記データバッファに蓄えられたデータを所定のドライ
    バ/レシーバを除く前記ドライバ/レシーバの各々に分
    割して送り出すと共に、これら分割した各データのパリ
    ティを取りパリティデータを生成して前記所定のドライ
    バ/レシーバに送り出し、かつ各ドライバ/レシーバに
    送出するデータ毎にセクタ単位にECCを作成して送り
    出す一方、 リード時には、 前記所定のドライバ/レシーバを除く前記ドライバ/レ
    シーバの各々から送られてくるデータのパリティをこれ
    らデータと並行して前記所定のドライバ/レシーバから
    送られてくるパリティデータに基づきチェックし、かつ
    各ドライバ/レシーバの送出するデータ毎にセクタ単位
    のECCをチェックし、ある一つのドライバ/レシーバ
    の送出するデータにECC訂正不可能なエラーが発生し
    ていた場合、前記パリティチェック情報と前記ECCチ
    ェック情報とからエラーの発生したデータを特定し当該
    エラーを修正する機能を有するリード/ライト制御部と
    を備えたことを特徴とする磁気ディスク装置。
JP29204791A 1991-10-14 1991-10-14 磁気デイスク装置 Pending JPH05109208A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29204791A JPH05109208A (ja) 1991-10-14 1991-10-14 磁気デイスク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29204791A JPH05109208A (ja) 1991-10-14 1991-10-14 磁気デイスク装置

Publications (1)

Publication Number Publication Date
JPH05109208A true JPH05109208A (ja) 1993-04-30

Family

ID=17776853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29204791A Pending JPH05109208A (ja) 1991-10-14 1991-10-14 磁気デイスク装置

Country Status (1)

Country Link
JP (1) JPH05109208A (ja)

Similar Documents

Publication Publication Date Title
US7027256B1 (en) Disk drive having servo sectors that store repeatable runout correction values and related error correction code data
JP4279515B2 (ja) 記録再生装置
JP2848528B2 (ja) 光ディスクドライブ装置
JPS63197123A (ja) エラ−訂正及びチエツク装置
US5467361A (en) Method and system for separate data and media maintenance within direct access storage devices
US7206990B2 (en) Data sector error handling mechanism
JPH0423273A (ja) 光ディスク記録再生装置
KR101077520B1 (ko) 데이터 기록 재생 시스템, 데이터 기록 재생 방법, 프로그램 및 기록 매체
US5966263A (en) Method and apparatus to increase head/AE select robustness for a system using multiple head servo write
US6993688B2 (en) Data sector error tracking and correction mechanism
JPH04265504A (ja) 誤り位置決めされたヘッドを位置決めする装置および方法
JPH0535416A (ja) フアイル制御装置
JPH01307063A (ja) 光デイスク記録再生装置
JPH0620403A (ja) 磁気ディスク装置
JP3311770B2 (ja) ハードディスクドライブ装置
JPS6363168A (ja) 情報記録再生装置
JPH02312069A (ja) 光ディスクにおける記録方式
JPH0574065A (ja) 磁気デイスク装置
JPS6344364A (ja) 光デイスク制御装置
JPS62112270A (ja) アドレスデータ検出装置
JPH02297777A (ja) 光記録システム
JPH03144970A (ja) 情報記録再生方法及びそれに用いる情報記録再生装置
JPS59146358A (ja) エラ−訂正方式
JPH0561614A (ja) デイスクシステムの制御方法
JP2007157304A (ja) ディスク装置、そのテスト方法、及びその製造方法