JPH0354775A - ディスク装置,及びそのデータ書き込み読出し方法 - Google Patents
ディスク装置,及びそのデータ書き込み読出し方法Info
- Publication number
- JPH0354775A JPH0354775A JP18734089A JP18734089A JPH0354775A JP H0354775 A JPH0354775 A JP H0354775A JP 18734089 A JP18734089 A JP 18734089A JP 18734089 A JP18734089 A JP 18734089A JP H0354775 A JPH0354775 A JP H0354775A
- Authority
- JP
- Japan
- Prior art keywords
- data
- disk device
- sector
- heads
- disk
- 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
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はディスク装置におけるデータの書込み又は読出
しに関する. 〔従来の技術〕 従来の装置は,特開昭65 − 298868号公報に
記載のように、j個の磁気ヘッドのうち,馬個の磁気ヘ
ッドを使用して、罵個に分割されたデータを磁気ディス
クに書込むようにtxっていた.また、前記j個の磁気
ヘッドのうち、ル個の磁気ヘッドな使用して,前記磁気
ディスクから同時にデータを読出し、合成して出力する
ようになっていた.これにより,高速でデータの書込み
/読出しを行うことができるように紅っていた。
しに関する. 〔従来の技術〕 従来の装置は,特開昭65 − 298868号公報に
記載のように、j個の磁気ヘッドのうち,馬個の磁気ヘ
ッドを使用して、罵個に分割されたデータを磁気ディス
クに書込むようにtxっていた.また、前記j個の磁気
ヘッドのうち、ル個の磁気ヘッドな使用して,前記磁気
ディスクから同時にデータを読出し、合成して出力する
ようになっていた.これにより,高速でデータの書込み
/読出しを行うことができるように紅っていた。
上記従来技術は,データの高速書込み/読出しに重点を
置いていた.しかし、多数ヘッドによる同時書込み/読
出しは、ホストから送られてくる論理データブロック長
が同じ場合、データを格納するDATAフィールド長が
同時に書込み/読出しを行うヘッド数の増加に応じて減
少してしまう。
置いていた.しかし、多数ヘッドによる同時書込み/読
出しは、ホストから送られてくる論理データブロック長
が同じ場合、データを格納するDATAフィールド長が
同時に書込み/読出しを行うヘッド数の増加に応じて減
少してしまう。
上記の場合でも、セクタのディスク装置上の場所を表す
番号等のセクタ管理情報は減少し−1い。従って、1デ
ータが1セクタの場合、ディスク装置内で同時に書込み
/読出しを行うヘッド数分に分割されたデータ長に比べ
てセクタ管理情報の長さの割合が多< fxり、ディス
ク装置の記憶容量に幻する記憶データの占める割合が極
端に悪〈kるという問題があった。
番号等のセクタ管理情報は減少し−1い。従って、1デ
ータが1セクタの場合、ディスク装置内で同時に書込み
/読出しを行うヘッド数分に分割されたデータ長に比べ
てセクタ管理情報の長さの割合が多< fxり、ディス
ク装置の記憶容量に幻する記憶データの占める割合が極
端に悪〈kるという問題があった。
本発明は、特に多数ヘッドによる同時書込み/読出しを
行うディスク装置において配憶容量に対する記憶データ
の占める割合を大幅に向上することを目的とする. 〔課題を解決するための手段〕 上記目的を違或するために、本発明においては1セクタ
の中にル個のデータブロック(ルは2以上)を集めた。
行うディスク装置において配憶容量に対する記憶データ
の占める割合を大幅に向上することを目的とする. 〔課題を解決するための手段〕 上記目的を違或するために、本発明においては1セクタ
の中にル個のデータブロック(ルは2以上)を集めた。
上記データブロックは,ホストから送られて来たデータ
の基本単位である論理データブロックをディスク装置が
同時に書込み又は、読出しできるヘッド数に分割したデ
ータと、前記分割データを円板から読出した時のエラー
訂正コート(エラーコレクションコー}’)か+16。
の基本単位である論理データブロックをディスク装置が
同時に書込み又は、読出しできるヘッド数に分割したデ
ータと、前記分割データを円板から読出した時のエラー
訂正コート(エラーコレクションコー}’)か+16。
また、1セクタにル個のデータブロックを持ち当該セク
タに不良データブロックが存在する時は書込み/!!出
し可能ねデータブロック数をコントローラが知るために
,当該セクタの管理情報領域に使用可能なデータブロッ
ク数が判る情報を記録する。
タに不良データブロックが存在する時は書込み/!!出
し可能ねデータブロック数をコントローラが知るために
,当該セクタの管理情報領域に使用可能なデータブロッ
ク数が判る情報を記録する。
ここで、前記データブロック内のエラーコレクシ曹ンコ
ードは、不良データブロックを特定するために,当核デ
ータブロックのデータを単独で訂正するためのものであ
る。
ードは、不良データブロックを特定するために,当核デ
ータブロックのデータを単独で訂正するためのものであ
る。
さらに、不良データブロックの特定ができるため、同時
に書込み/続出しできるヘッド数に応じたディスク装置
の記憶容量を有効に生かすデータブOyクの組合せが可
能である。
に書込み/続出しできるヘッド数に応じたディスク装置
の記憶容量を有効に生かすデータブOyクの組合せが可
能である。
又、ヘタド数指定回路を設け、不良データブロックの数
に応じ、ヘッド数を指定することで、ディスク装置の記
憶容量を有効に生かすことができる。
に応じ、ヘッド数を指定することで、ディスク装置の記
憶容量を有効に生かすことができる。
1セクタにルデータブロック(3は1以上)集めること
により、セクタごとに必要なセクタ管理情報をセクタ当
り セクタ管理情報のパイ}数X(a−1)だけ減小するこ
とができ、ディスク装置の記憶容量に対する記憶データ
の占める割合を向上することができる。
により、セクタごとに必要なセクタ管理情報をセクタ当
り セクタ管理情報のパイ}数X(a−1)だけ減小するこ
とができ、ディスク装置の記憶容量に対する記憶データ
の占める割合を向上することができる。
また、各データブロックのエラー訂正用のエラーコレク
ションコードは、当該データブロックのテータを単独で
訂正できるもので、どのデータブロックが不良かを特定
するためのものである。
ションコードは、当該データブロックのテータを単独で
訂正できるもので、どのデータブロックが不良かを特定
するためのものである。
1セクタにルデータブロック持ち、当該セクタに不良デ
ータブロックが存在する時,当該セクタの管理情報領域
に使用可能たデータブロック数が判る情報を記録するこ
とは、コントローラが書込み/続出し可能fx当該セク
タのデータブロック数を知ることができ、ディスク装置
の記憶容量の不用−1低下を防ぐことができる. さらに,ユーザ又はホストが同時に書込み/読出しがで
きるヘッド数を指定できるヘッド数指定回路を設げるこ
とで,コントローラは、不良データブロックが特定でき
ることから,同時に書込み/続出しできるヘッド数に応
じたディスク装置の記憶容量を有効に生かすデータブロ
ックの組合せを選ぶことができる. 〔実施例〕 以下,本発明の一実施例を磁気ディスク装置を用い、第
1図.第2図,第3図,第4図.第5図,第6図.第7
図,第8図により説明する。
ータブロックが存在する時,当該セクタの管理情報領域
に使用可能たデータブロック数が判る情報を記録するこ
とは、コントローラが書込み/続出し可能fx当該セク
タのデータブロック数を知ることができ、ディスク装置
の記憶容量の不用−1低下を防ぐことができる. さらに,ユーザ又はホストが同時に書込み/読出しがで
きるヘッド数を指定できるヘッド数指定回路を設げるこ
とで,コントローラは、不良データブロックが特定でき
ることから,同時に書込み/続出しできるヘッド数に応
じたディスク装置の記憶容量を有効に生かすデータブロ
ックの組合せを選ぶことができる. 〔実施例〕 以下,本発明の一実施例を磁気ディスク装置を用い、第
1図.第2図,第3図,第4図.第5図,第6図.第7
図,第8図により説明する。
第1図は、本発明を磁気ディスク装置に適用した場合の
、データ配置図の1例である.本実施例は、ヘッド番号
0からヘッド番号7の8個の磁気へクド36により、ホ
ストから送られてきたデータを前もって8個に分割して
円板14に同時に記録することと,前配8個の磁気ヘッ
ド36により、円板14から同時に読出されたデータを
合成して、ホストに送ることができる場合である.円板
14には、データを管理する単位として、セクタ12が
予め作られている。これは,ディスク装置のフォーマッ
ト作業によって作られるものである。前記セクタ12は
.GAP1部6 . IDフィールド7 . PAD
8 ,DATAフィールド9,PAD8およびGAP2
部10から成る。GAP i部6とGAP2部10は、
セクタ12間の境を示すものである。特にGAP2部1
0は,I)ATAフィールド9に対して書込み動作を行
っている最中にスピンドルモータ16の回転変動kどで
、次のセクタ12を破壊する可能性を防ぐためにある。
、データ配置図の1例である.本実施例は、ヘッド番号
0からヘッド番号7の8個の磁気へクド36により、ホ
ストから送られてきたデータを前もって8個に分割して
円板14に同時に記録することと,前配8個の磁気ヘッ
ド36により、円板14から同時に読出されたデータを
合成して、ホストに送ることができる場合である.円板
14には、データを管理する単位として、セクタ12が
予め作られている。これは,ディスク装置のフォーマッ
ト作業によって作られるものである。前記セクタ12は
.GAP1部6 . IDフィールド7 . PAD
8 ,DATAフィールド9,PAD8およびGAP2
部10から成る。GAP i部6とGAP2部10は、
セクタ12間の境を示すものである。特にGAP2部1
0は,I)ATAフィールド9に対して書込み動作を行
っている最中にスピンドルモータ16の回転変動kどで
、次のセクタ12を破壊する可能性を防ぐためにある。
IDフィールド7は、セクタ12のシリンダ,ヘッド,
セクタ番号とこの領域のチェックフラグが誉かれている
。PAD8は、DATAフィールド9の境を示すもので
,DATAフィールド9に書込みを行う時ここで、リー
ド状態とライト状態の切りVXY行5。
セクタ番号とこの領域のチェックフラグが誉かれている
。PAD8は、DATAフィールド9の境を示すもので
,DATAフィールド9に書込みを行う時ここで、リー
ド状態とライト状態の切りVXY行5。
DA TAフィールド9は、データが書込まれる部分で
,シンク2部1.アドレスマーク2部2.データブロッ
ク5から戒る。シンク2部1は、次に続くデータブロッ
ク5の読出しを行うためのコントローラのVFO (
VariabLa FrgquaI%cy OzoiL
Latar )に同期をかげるための頌域である.アド
レスマーク2部2は,特殊パターンが書かれており、コ
ントロー2が、このパターンを検出することにより,次
にデータブロック5が始まることを知ることができる。
,シンク2部1.アドレスマーク2部2.データブロッ
ク5から戒る。シンク2部1は、次に続くデータブロッ
ク5の読出しを行うためのコントローラのVFO (
VariabLa FrgquaI%cy OzoiL
Latar )に同期をかげるための頌域である.アド
レスマーク2部2は,特殊パターンが書かれており、コ
ントロー2が、このパターンを検出することにより,次
にデータブロック5が始まることを知ることができる。
データブロック5は、データ3とエラーコレクシッンコ
ード4かも或る。エラーコレクシ古ンコード4は、円板
14上の欠陥等によって誤ったデータの読出しを防ぐた
めのエラー訂正用コードである。インデックス11は、
トラックあたり1回転に1つしか7’J:<,}ラクク
の先頭を示す信号である,GAPS部は,インデククス
11が来る麦でのスピンドルモータ16のスピード変動
に対処するためのものである.ここで,上記データブロ
ック5をデータフィールド9の中にb個(外は2以上)
持つことによって、セクタ12で必要となる, GAP
1部6,IDフィールド7,PADB,シンク2部1l
アドレスマーク2部2 , GAP 2部10が節約と
tLる.特に、一度に同時に円板14に書込み,絖出し
を行うヘッド数が増加すればするほど、1つのヘッド3
6に対応したデータ3は小さ< txり、1つのセクタ
12に、ル個のデータブロック5を持つことの効果が大
きくなる.もちろん、円板14のデータ配置は、当実施
例以外にも取ることができる。
ード4かも或る。エラーコレクシ古ンコード4は、円板
14上の欠陥等によって誤ったデータの読出しを防ぐた
めのエラー訂正用コードである。インデックス11は、
トラックあたり1回転に1つしか7’J:<,}ラクク
の先頭を示す信号である,GAPS部は,インデククス
11が来る麦でのスピンドルモータ16のスピード変動
に対処するためのものである.ここで,上記データブロ
ック5をデータフィールド9の中にb個(外は2以上)
持つことによって、セクタ12で必要となる, GAP
1部6,IDフィールド7,PADB,シンク2部1l
アドレスマーク2部2 , GAP 2部10が節約と
tLる.特に、一度に同時に円板14に書込み,絖出し
を行うヘッド数が増加すればするほど、1つのヘッド3
6に対応したデータ3は小さ< txり、1つのセクタ
12に、ル個のデータブロック5を持つことの効果が大
きくなる.もちろん、円板14のデータ配置は、当実施
例以外にも取ることができる。
第2図は,磁気ディスク装置の従来のセクタ配置とその
大きさの図の1例である.各領域の役目は,第1図の場
合と同じである.従来のように、1つのセクタに1デー
タブロックとすると、8個のヘッドで同時に書込み/読
出しをした場合,1つのデータ管理単位が、 512Byta X 8 = AO96Bytaとたる
.ティスク装置は、データ管理単位でデータの書込み又
は,読出しが行われるが,データ管理単位未満でのデー
タの書込み又は,I?!出シカ行われると未使用領域が
でき,ディスク容量の効率が悪くkる。同じデータ管理
単位を従来の1つのヘッドと8個のヘッドで、それぞれ
書込み又は,胱出しをする場合のトラックあたりのデー
タ3の領域の割合を以下に示す。
大きさの図の1例である.各領域の役目は,第1図の場
合と同じである.従来のように、1つのセクタに1デー
タブロックとすると、8個のヘッドで同時に書込み/読
出しをした場合,1つのデータ管理単位が、 512Byta X 8 = AO96Bytaとたる
.ティスク装置は、データ管理単位でデータの書込み又
は,読出しが行われるが,データ管理単位未満でのデー
タの書込み又は,I?!出シカ行われると未使用領域が
でき,ディスク容量の効率が悪くkる。同じデータ管理
単位を従来の1つのヘッドと8個のヘッドで、それぞれ
書込み又は,胱出しをする場合のトラックあたりのデー
タ3の領域の割合を以下に示す。
(l)1個のヘッドによる書込み又は、読出し〔1デー
タブロック/セクタ〕 1データブロック長: 51BByts/セクタ(含む
6Bytm ECC ) セクタ数/トラクク=51セクタ/トラックセクタ長
: 587 BytgGAP S長 :
303 Byteデータ領域の割合/トラック 512 X I X 51 / 50240 = 0.
86{2}8個のヘッドによる書込み又は,読出し〔1
データブロック/セクタ〕 1テータプロクク長: 70Byta/セクタ(含む
68yta ECC ) セクタ数/トラック:217セクタ/トラックセクタ長
: 159Byteデータ領域の割合/トラ
ック 64 X I X 217 / 3024o= 0.4
6(3)8個のヘッドによる書込み又は、読出し〔8デ
ータブロック/セクタ〕 1データブロック長: 70Bytg/セクタ(含む
6Eyta ECC ) セクタ数/トラック:48セクタ/トラックセクタ長
: 629 ByteGAP3長 :
48Bytgデータ領域の割合/トラック 64 X a X 48 / 30240 =α81従
って、8個のヘッドによる書込み/続出しにおいて、1
データブロック/セクタにおけるデータ領域の割合がα
46たのに対し,8データブロック/セクタの場合0.
81となり,ディスクの使用効率が大幅に向上する。こ
れは、1個のヘッドによる書込み/読出しが行われる場
合のディスクの使用効率が0.86たので、8データプ
ロック/セクタの場合とほぼ同等になることがわかる。
タブロック/セクタ〕 1データブロック長: 51BByts/セクタ(含む
6Bytm ECC ) セクタ数/トラクク=51セクタ/トラックセクタ長
: 587 BytgGAP S長 :
303 Byteデータ領域の割合/トラック 512 X I X 51 / 50240 = 0.
86{2}8個のヘッドによる書込み又は,読出し〔1
データブロック/セクタ〕 1テータプロクク長: 70Byta/セクタ(含む
68yta ECC ) セクタ数/トラック:217セクタ/トラックセクタ長
: 159Byteデータ領域の割合/トラ
ック 64 X I X 217 / 3024o= 0.4
6(3)8個のヘッドによる書込み又は、読出し〔8デ
ータブロック/セクタ〕 1データブロック長: 70Bytg/セクタ(含む
6Eyta ECC ) セクタ数/トラック:48セクタ/トラックセクタ長
: 629 ByteGAP3長 :
48Bytgデータ領域の割合/トラック 64 X a X 48 / 30240 =α81従
って、8個のヘッドによる書込み/続出しにおいて、1
データブロック/セクタにおけるデータ領域の割合がα
46たのに対し,8データブロック/セクタの場合0.
81となり,ディスクの使用効率が大幅に向上する。こ
れは、1個のヘッドによる書込み/読出しが行われる場
合のディスクの使用効率が0.86たので、8データプ
ロック/セクタの場合とほぼ同等になることがわかる。
もちろん、本実施例はへ例で同時に書込み/読出しを行
うヘッドの数,1セクタに入るデータブロック数によっ
て、ディスクの使用効率が変ってくる。
うヘッドの数,1セクタに入るデータブロック数によっ
て、ディスクの使用効率が変ってくる。
第5図は, IDフィールドデータ配置図の1例である
. IDフィールド7は、シンク1s17,アドレスマ
ーク1部18.ヘツダ19 . CRC ( Cycl
icRadundatsay Chack ) 20か
ら威る.シンク1部17は,次に続くヘツダ19 .
CRC 20の読出しを行うためのコントローラのVF
Oに同期をかげるための領域である.アドレスマーク1
部18は,%殊パターンが書かれており、コントローラ
が,このノくターンを検出することにより、次にヘツダ
19が始まることを知ることができる。ヘツダ19は、
シリンダ番号21,ヘッド番号22.セクタ番号23.
フラグ24から或る。コントローラは、上記シリンダ番
号21.ヘッド番号22,セクタ番号23を読出すこと
でコントローラが処理するセクタであるかどうかを確認
する.また、上記フラグ24にセクタの状態を記憶して
おくことにより、コントローラがセクタがセクタの様子
を知ることができる.CRC20は、読出されたヘッダ
19のデータに誤りがkいかをチエツクするための巡回
符号である。従来の1へクド書出し又は,読出しの場合
,DATAフィールド9に欠陥があり不良セクタとなる
と、ヘッダ19に予め決められたコードを記録すること
によりコントローラが不良セクタを検出することができ
た。
. IDフィールド7は、シンク1s17,アドレスマ
ーク1部18.ヘツダ19 . CRC ( Cycl
icRadundatsay Chack ) 20か
ら威る.シンク1部17は,次に続くヘツダ19 .
CRC 20の読出しを行うためのコントローラのVF
Oに同期をかげるための領域である.アドレスマーク1
部18は,%殊パターンが書かれており、コントローラ
が,このノくターンを検出することにより、次にヘツダ
19が始まることを知ることができる。ヘツダ19は、
シリンダ番号21,ヘッド番号22.セクタ番号23.
フラグ24から或る。コントローラは、上記シリンダ番
号21.ヘッド番号22,セクタ番号23を読出すこと
でコントローラが処理するセクタであるかどうかを確認
する.また、上記フラグ24にセクタの状態を記憶して
おくことにより、コントローラがセクタがセクタの様子
を知ることができる.CRC20は、読出されたヘッダ
19のデータに誤りがkいかをチエツクするための巡回
符号である。従来の1へクド書出し又は,読出しの場合
,DATAフィールド9に欠陥があり不良セクタとなる
と、ヘッダ19に予め決められたコードを記録すること
によりコントローラが不良セクタを検出することができ
た。
しかし、第1図の様に、8ヘッドによる同時書込み又は
,読出し,8データブロック/セクタの場合、従来の方
法では1つのデータブロックの欠陥でも上記セクタは不
良セクタとたり、正常た7つのデータブロックを無駄に
することがあった。もちろん、本実施例は1例で当実施
例以外にもIDフィールドテータ配置を取ることができ
る。
,読出し,8データブロック/セクタの場合、従来の方
法では1つのデータブロックの欠陥でも上記セクタは不
良セクタとたり、正常た7つのデータブロックを無駄に
することがあった。もちろん、本実施例は1例で当実施
例以外にもIDフィールドテータ配置を取ることができ
る。
第4図は、フラグ図の1例である.フラグ24を第6図
のように,1バイトとした時の割付けの1例であり,必
要に応じてディスク装置κ合ったバイト数,割付げにす
ればよい。フラグ24は、不良トラックフラグ,交代ト
ラックフラグ.不良セクタフラグ,交代セクタフラグ.
不良データブロック番号から或る.不良トラックフラグ
は、このビットがセットされている時、当誼セクタが不
良トラック上にあることを示す。交代トラックフラグは
、このビットがセットされている時、当該セクタが交代
トラック上にあることを示す。不良セクタフラグは、こ
のビットがセットされている時,当該セクタが不良セク
タであることを示す.交代セクタフラグは、このビット
がセットされている時,当該セクタが交代セクタである
ことを示す。
のように,1バイトとした時の割付けの1例であり,必
要に応じてディスク装置κ合ったバイト数,割付げにす
ればよい。フラグ24は、不良トラックフラグ,交代ト
ラックフラグ.不良セクタフラグ,交代セクタフラグ.
不良データブロック番号から或る.不良トラックフラグ
は、このビットがセットされている時、当誼セクタが不
良トラック上にあることを示す。交代トラックフラグは
、このビットがセットされている時、当該セクタが交代
トラック上にあることを示す。不良セクタフラグは、こ
のビットがセットされている時,当該セクタが不良セク
タであることを示す.交代セクタフラグは、このビット
がセットされている時,当該セクタが交代セクタである
ことを示す。
不良データブロック番号は、当該セクタに不良箇所があ
る時、その番号を示す.これは,当該セクタの使用可能
なデータブロック数がコントローラに判る事情の1例で
あり、その他の情報でもよい.例えば、ある特定のトラ
ック15に、不良が存在するすべての部分の上記IDフ
ィールド7の情報を記録しておく.a1気ディスク装置
は,電源を入れた時に、前記トラックを読み出し゛、R
A Jf ( R a atLλccazz NonO
ry )に格納してお〈●磁気ディスク装置は、ホスト
からコマンドが送られて来た時、必喪があれば,RAM
に格納されている不良トラクク,不良セクタの情報を読
み出すことにより、直接、目的のセクタ12のInフィ
ールド7を読んで、不良状態を知るのと同じ効果が得ら
れる。この場合、IDフィールド7の7ラグ24には、
データブロック5がいくつ使われているかを記録してお
く,または、フラグ24を無くす等が考えられる。1セ
クタ内に数カ所の不良データブロックが存在する場合、
一番先頭の不良データブロック番号を記録する。これは
、不良箇所が存在すると、これ以降VFOの同期がはず
れて以後データの読出しができなくなる可能性が高いか
らである。上記のようにフラグ24にセクタの状態を記
録しておくことにより,コントローラは当核セクタの状
態を知ることができる。
る時、その番号を示す.これは,当該セクタの使用可能
なデータブロック数がコントローラに判る事情の1例で
あり、その他の情報でもよい.例えば、ある特定のトラ
ック15に、不良が存在するすべての部分の上記IDフ
ィールド7の情報を記録しておく.a1気ディスク装置
は,電源を入れた時に、前記トラックを読み出し゛、R
A Jf ( R a atLλccazz NonO
ry )に格納してお〈●磁気ディスク装置は、ホスト
からコマンドが送られて来た時、必喪があれば,RAM
に格納されている不良トラクク,不良セクタの情報を読
み出すことにより、直接、目的のセクタ12のInフィ
ールド7を読んで、不良状態を知るのと同じ効果が得ら
れる。この場合、IDフィールド7の7ラグ24には、
データブロック5がいくつ使われているかを記録してお
く,または、フラグ24を無くす等が考えられる。1セ
クタ内に数カ所の不良データブロックが存在する場合、
一番先頭の不良データブロック番号を記録する。これは
、不良箇所が存在すると、これ以降VFOの同期がはず
れて以後データの読出しができなくなる可能性が高いか
らである。上記のようにフラグ24にセクタの状態を記
録しておくことにより,コントローラは当核セクタの状
態を知ることができる。
第5図は、データブロック配置図を示したものである.
8個のヘッドで同時に書込み又は、読出しを行うことが
できる場合である。また、通常ディスク装置の場合、円
板140両面にデータブロックを持つことができるが,
説明のため片面のみにデータブロックを持つことにした
.各データブロックごとに単独でエラー訂正用のエラー
コレクションコードを持たせることにする.こうするこ
とにより、どのデータブロックが不良かを特定できる・
第5図に示すように, DATA 21とDATA51
が不良データ箇所となる.8個のヘッドで同時に書込ミ
又は、読出しを行う場合、この8個のデータブロックは
,不良箇所となる.ディスク装置の使用ユーザが、8個
のヘッドで同時に書込み又は,読出しを行うほどのデー
タ転送速度を必要としない場合,同時に書込み又は,!
5!出しを行うヘッド数指定回路をコントローラに持た
せる。これは、ユーザが,同時に書込み/読出しを行5
ヘッド数を磁気デ.イスク装置にスイッチを設けること
によって指定することができる.または,ホストから同
時に書込み/読出しを行うヘッド数をコマンドで送るこ
とにより、指定する方法も考えられる。
8個のヘッドで同時に書込み又は、読出しを行うことが
できる場合である。また、通常ディスク装置の場合、円
板140両面にデータブロックを持つことができるが,
説明のため片面のみにデータブロックを持つことにした
.各データブロックごとに単独でエラー訂正用のエラー
コレクションコードを持たせることにする.こうするこ
とにより、どのデータブロックが不良かを特定できる・
第5図に示すように, DATA 21とDATA51
が不良データ箇所となる.8個のヘッドで同時に書込ミ
又は、読出しを行う場合、この8個のデータブロックは
,不良箇所となる.ディスク装置の使用ユーザが、8個
のヘッドで同時に書込み又は,読出しを行うほどのデー
タ転送速度を必要としない場合,同時に書込み又は,!
5!出しを行うヘッド数指定回路をコントローラに持た
せる。これは、ユーザが,同時に書込み/読出しを行5
ヘッド数を磁気デ.イスク装置にスイッチを設けること
によって指定することができる.または,ホストから同
時に書込み/読出しを行うヘッド数をコマンドで送るこ
とにより、指定する方法も考えられる。
これにより,2個のヘッドで同時に書込み又は、読出し
を行う場合,どのデータブロックが不良かをコントロー
ラが特定できるので,I)ATAO1とDATA 11
. DATA 31とDATA 41 . DATA
61とDATA 71の組み合せで書込み又は,!!
出しが可能である.もし、同時に書込み又は、読出しを
行うデータ管理単位ごとにエラーコレクションコードを
作るとすると、不良データブロタクを特定でき々い.第
5図のような不良データブロックがある場合で、2個の
ヘッドで同時に書込み又は、読出しが可能である時、I
)ATAO1とDATA 11 , DATA61とD
ATA710組み合せで書込み又は、読出しが可能とな
り、正常なデータブロックDATA 31 ,DATA
41が無駄になってしまう6第6図は、8個のヘッド
による同時書込み又は読出しを行う場合の磁気ディスク
装置回路構成図の1例である。本実施例は,磁気ディス
ク装置のインタフェースとして標準とfK.りつつある
SCSI( SrsaLL Censputar Sy
ztatx Interfac−)の場合を例としてい
る。ホストからWrita命令が送られて来る場合を例
として回路の動きを説明する。ホストからscsiの取
り決めに従ったプロトコルで、IFritgコマンドの
CDB ( CammancL I)azcripto
rBlock )とデータがSCSIバスを通してディ
スク装置に送られて来る。この時、scsrのプロトコ
ル制御を行う所が、SCSI*J御部25である.ホス
トから送られて来たコマンドを解釈し、ライトコマンド
と判断するのがマイクロプロセッサ26である。また、
ホストから送られたデータは、データバスヲ通って,マ
イクロプロセッサ26によって起動されたデータバクフ
ァコントローラ27の制御ノもとに、データバクファ2
8に保存される。次にマイクロプロセッサ26は、Bl
) C ( Hard Di z▲CantroNar
) 34のHDC制御回路29に,ライト設定を行っ
た後に起動をかげる。HDC 34は、設定に従い,デ
ータバクファコントローラ27を介してデータバッファ
28からホストからのデータを取り出す。データバプフ
ァ28から取り出されたデータはヘッド数指定回路31
に従ったヘッド数にデータをデータ分II/合成回路3
0で分離する.分離されたデータは、バス幅変換回路5
3を通してそれぞれエラーコレクシッンコードが付加さ
れ、リード・ライト回路35よりヘッド36から円板1
4にデータが記録される。今回の様に、ホストから送ら
れたデータをデータ分II/合或回路で前もって分離し
てか不良データブロックを特定することができる。ホス
トからのリードコマンド処理は,ライト処理と逆の作業
とkる。マイクロプロセッサ26によってリード設定を
受けたHDC 34は、円板14から目的のデータをヘ
ッド36,リード・ライト回路35を通して受け取る。
を行う場合,どのデータブロックが不良かをコントロー
ラが特定できるので,I)ATAO1とDATA 11
. DATA 31とDATA 41 . DATA
61とDATA 71の組み合せで書込み又は,!!
出しが可能である.もし、同時に書込み又は、読出しを
行うデータ管理単位ごとにエラーコレクションコードを
作るとすると、不良データブロタクを特定でき々い.第
5図のような不良データブロックがある場合で、2個の
ヘッドで同時に書込み又は、読出しが可能である時、I
)ATAO1とDATA 11 , DATA61とD
ATA710組み合せで書込み又は、読出しが可能とな
り、正常なデータブロックDATA 31 ,DATA
41が無駄になってしまう6第6図は、8個のヘッド
による同時書込み又は読出しを行う場合の磁気ディスク
装置回路構成図の1例である。本実施例は,磁気ディス
ク装置のインタフェースとして標準とfK.りつつある
SCSI( SrsaLL Censputar Sy
ztatx Interfac−)の場合を例としてい
る。ホストからWrita命令が送られて来る場合を例
として回路の動きを説明する。ホストからscsiの取
り決めに従ったプロトコルで、IFritgコマンドの
CDB ( CammancL I)azcripto
rBlock )とデータがSCSIバスを通してディ
スク装置に送られて来る。この時、scsrのプロトコ
ル制御を行う所が、SCSI*J御部25である.ホス
トから送られて来たコマンドを解釈し、ライトコマンド
と判断するのがマイクロプロセッサ26である。また、
ホストから送られたデータは、データバスヲ通って,マ
イクロプロセッサ26によって起動されたデータバクフ
ァコントローラ27の制御ノもとに、データバクファ2
8に保存される。次にマイクロプロセッサ26は、Bl
) C ( Hard Di z▲CantroNar
) 34のHDC制御回路29に,ライト設定を行っ
た後に起動をかげる。HDC 34は、設定に従い,デ
ータバクファコントローラ27を介してデータバッファ
28からホストからのデータを取り出す。データバプフ
ァ28から取り出されたデータはヘッド数指定回路31
に従ったヘッド数にデータをデータ分II/合成回路3
0で分離する.分離されたデータは、バス幅変換回路5
3を通してそれぞれエラーコレクシッンコードが付加さ
れ、リード・ライト回路35よりヘッド36から円板1
4にデータが記録される。今回の様に、ホストから送ら
れたデータをデータ分II/合或回路で前もって分離し
てか不良データブロックを特定することができる。ホス
トからのリードコマンド処理は,ライト処理と逆の作業
とkる。マイクロプロセッサ26によってリード設定を
受けたHDC 34は、円板14から目的のデータをヘ
ッド36,リード・ライト回路35を通して受け取る。
バス幅変換回路33を通過するデータは,誤り検出・訂
正回路32でエラーコレクシ冒ンコードが作成され、円
板14から読出されたエラーコレクシ嘗ンコードと比較
が行われる。誤りが検出された場合、訂正が行われるが
、訂正できtl(・時はHDC制御回路29からマイク
ロプロセッサ26に知らされる。正常に処理されたデー
タは、データ分111m/合成回路30で、分離前の形
に戻され,データバソファ28を介してscsr制御部
25からSCSIパスを通して,ホストにディスク装置
から読出されたデータが送られる。上記の回路S戒を磁
気ディスク装置に搭載することにより,コントローラは
ユーザが指定する同時書込み/読出しを行うヘッド数を
ヘッド数指定回路31で判断し、上記ユーザ指定ヘッド
数で,rifJ時書込み/読出しを行う。
正回路32でエラーコレクシ冒ンコードが作成され、円
板14から読出されたエラーコレクシ嘗ンコードと比較
が行われる。誤りが検出された場合、訂正が行われるが
、訂正できtl(・時はHDC制御回路29からマイク
ロプロセッサ26に知らされる。正常に処理されたデー
タは、データ分111m/合成回路30で、分離前の形
に戻され,データバソファ28を介してscsr制御部
25からSCSIパスを通して,ホストにディスク装置
から読出されたデータが送られる。上記の回路S戒を磁
気ディスク装置に搭載することにより,コントローラは
ユーザが指定する同時書込み/読出しを行うヘッド数を
ヘッド数指定回路31で判断し、上記ユーザ指定ヘッド
数で,rifJ時書込み/読出しを行う。
これにより,ホストと磁気ディスク装置間のデータ転送
速度差をh〈し,システム全体の効率を最適に設定でき
る磁気ディスク装置が実現できる。
速度差をh〈し,システム全体の効率を最適に設定でき
る磁気ディスク装置が実現できる。
第7図は、ヘッド切換え回路57を持った8個のヘッド
による同時書込み/読出しを行う場合の磁気ディスク装
置回路構或図の1例である。本実施例の働きは、第6図
と同じである。ここで、ヘッド切換え回路37は、リー
ド・ライト回路35と、ヘノド36を対応づけるもので
ある。例えば、ホストからWrit一命令の処理要求が
来た場合について説明する.第6図で脱明した場合と同
様に、ホストからSCS Iの取り決めに従ったプロト
コルでFデ目−コマンドのCDBとデータpL SCS
I /{スヲ通してディスク装置に送られて来る.ホス
トから送られて来たコマンドをマイクロプロセッサ26
で解釈し、HDC 34等のコントローラの設定や起動
の指示をする.データバクファ28に保存されたデータ
は、ヘッド数指定回路31に従ったヘッド数にデータを
、データ分離して、リード・ライト回路35に送られる
。リード・ライト回路を通ったデータはヘッド切換え回
路37で指定されたヘッド36から円板14にデータが
記録される。この時、ヘッド切換え回路3ハ工、IDフ
ィールド7の7ラグ24に記録されている不良情報をも
とに、リード・ライト回路35とヘッド36を対応づげ
る.例えば,ヘッド0のこれからデータを記録するデー
タブロック5に不良があることが,#当セクタのIDフ
ィールド7のフラグ情報から,マイクロプロセッサ26
が判断シタ時、マイクロプロセッサ26は,ヘッド切換
え回路37に,リード・ライト回路0と、予備にとって
ある交代セクタが存在するヘッド8をつ7’Cぐことに
より、データを効率よく,円板14に記録することがで
きる.また、ヘッド切換え回路67をもうげることによ
り、ヘッド36が,リード・ライト回路35以上に存在
した場合でも、データ記録/読出しができる.これによ
り、ヘッド数分のリード・ライト回路55,誤り検出・
訂正回路52.ノくス幅変換回路35を持つ必要がkく
なり、回路のコスト低減が計れる。上記の回路構或を磁
気ディスク装置に搭載することにより、IDフィールド
7のフラグ24に記録されている不良情報をもとにリー
ド・ライト回路35とヘッド36が最適fK組み合せに
?jる様にマイクロブロセクサ26が指定できるため,
データが円板14にとどこおりkく記録/読み出しがで
きるため、効率の良い磁気ディスク装置がS或できる. 第8図は,ヘッド切換え回路37を持った8個のヘッド
による同時書込みを行う場合のデータ書込み時における
動作手順の図の1例である。この場合、同時書込み又は
,読出しができる回路数は、9個とする。まず、目的の
セクタにヘッド36が到達すると、ヘッド番号Oかもヘ
ッド番号809個のへクドでIDフィールド7の読込み
を行う。次に読込んだIDフィールド7のシリング番号
21.ヘッド番号22,セクタ番号23が目的のセクタ
の値であることを確認した後、フラグ24の内容のチェ
ックをする。このフラグに不良情報゛がない場合は,マ
イクロプロセッサ26がヘッド切換え回路37に、リー
ド・ライト回路55とヘッド56を番号順につなぐよう
゛板指示をする.そして、セクタ12のデータブロック
数分のデータを円板14に記録する。次にまだ書込むべ
きデータがある場合は、次のデータを記録するセクタの
IDフィールドが来るまで持ち上記同じ処理を繰り返す
。また、書込むべきデータがfKい場合は、書込みが終
了したので、書込み処理を終りにする。もし,フラグ2
4の内容のチェックで、不良情報が存在した場合、9個
のへクドのうち8個のヘッドで同時に書込むことができ
るかどうかを調べる.もしできる場合は、マイクロプロ
セッサ26がヘッド切換え回路37に、リード・ライト
回路35とヘッド36を不良データブロックをさげる様
にして、つかぐように指示をする。そして、書込めるデ
ータブロック数分のデータを円板に記録する。そして,
また書込むべきデータがあるかどうかを調べる作業に移
る。また,8個のヘッドで同時に書込むことができない
場合は、次のセクタIDフィールドが来るまで待つ作業
に移る。
による同時書込み/読出しを行う場合の磁気ディスク装
置回路構或図の1例である。本実施例の働きは、第6図
と同じである。ここで、ヘッド切換え回路37は、リー
ド・ライト回路35と、ヘノド36を対応づけるもので
ある。例えば、ホストからWrit一命令の処理要求が
来た場合について説明する.第6図で脱明した場合と同
様に、ホストからSCS Iの取り決めに従ったプロト
コルでFデ目−コマンドのCDBとデータpL SCS
I /{スヲ通してディスク装置に送られて来る.ホス
トから送られて来たコマンドをマイクロプロセッサ26
で解釈し、HDC 34等のコントローラの設定や起動
の指示をする.データバクファ28に保存されたデータ
は、ヘッド数指定回路31に従ったヘッド数にデータを
、データ分離して、リード・ライト回路35に送られる
。リード・ライト回路を通ったデータはヘッド切換え回
路37で指定されたヘッド36から円板14にデータが
記録される。この時、ヘッド切換え回路3ハ工、IDフ
ィールド7の7ラグ24に記録されている不良情報をも
とに、リード・ライト回路35とヘッド36を対応づげ
る.例えば,ヘッド0のこれからデータを記録するデー
タブロック5に不良があることが,#当セクタのIDフ
ィールド7のフラグ情報から,マイクロプロセッサ26
が判断シタ時、マイクロプロセッサ26は,ヘッド切換
え回路37に,リード・ライト回路0と、予備にとって
ある交代セクタが存在するヘッド8をつ7’Cぐことに
より、データを効率よく,円板14に記録することがで
きる.また、ヘッド切換え回路67をもうげることによ
り、ヘッド36が,リード・ライト回路35以上に存在
した場合でも、データ記録/読出しができる.これによ
り、ヘッド数分のリード・ライト回路55,誤り検出・
訂正回路52.ノくス幅変換回路35を持つ必要がkく
なり、回路のコスト低減が計れる。上記の回路構或を磁
気ディスク装置に搭載することにより、IDフィールド
7のフラグ24に記録されている不良情報をもとにリー
ド・ライト回路35とヘッド36が最適fK組み合せに
?jる様にマイクロブロセクサ26が指定できるため,
データが円板14にとどこおりkく記録/読み出しがで
きるため、効率の良い磁気ディスク装置がS或できる. 第8図は,ヘッド切換え回路37を持った8個のヘッド
による同時書込みを行う場合のデータ書込み時における
動作手順の図の1例である。この場合、同時書込み又は
,読出しができる回路数は、9個とする。まず、目的の
セクタにヘッド36が到達すると、ヘッド番号Oかもヘ
ッド番号809個のへクドでIDフィールド7の読込み
を行う。次に読込んだIDフィールド7のシリング番号
21.ヘッド番号22,セクタ番号23が目的のセクタ
の値であることを確認した後、フラグ24の内容のチェ
ックをする。このフラグに不良情報゛がない場合は,マ
イクロプロセッサ26がヘッド切換え回路37に、リー
ド・ライト回路55とヘッド56を番号順につなぐよう
゛板指示をする.そして、セクタ12のデータブロック
数分のデータを円板14に記録する。次にまだ書込むべ
きデータがある場合は、次のデータを記録するセクタの
IDフィールドが来るまで持ち上記同じ処理を繰り返す
。また、書込むべきデータがfKい場合は、書込みが終
了したので、書込み処理を終りにする。もし,フラグ2
4の内容のチェックで、不良情報が存在した場合、9個
のへクドのうち8個のヘッドで同時に書込むことができ
るかどうかを調べる.もしできる場合は、マイクロプロ
セッサ26がヘッド切換え回路37に、リード・ライト
回路35とヘッド36を不良データブロックをさげる様
にして、つかぐように指示をする。そして、書込めるデ
ータブロック数分のデータを円板に記録する。そして,
また書込むべきデータがあるかどうかを調べる作業に移
る。また,8個のヘッドで同時に書込むことができない
場合は、次のセクタIDフィールドが来るまで待つ作業
に移る。
以上により、データが円板14にとどこおりfx <記
録ができるため,効率の良い磁気ディスク装置が構成で
きる. 尚、本発明は磁気ディスクに限らず,光ディスク等、デ
ィスク装置一般に適用できることは言うまでもない。
録ができるため,効率の良い磁気ディスク装置が構成で
きる. 尚、本発明は磁気ディスクに限らず,光ディスク等、デ
ィスク装置一般に適用できることは言うまでもない。
本発明によれば、多数ヘッドによる同時書込み/読出し
で小さ< trったDαtαフィールドを1セクタに数
Oatαフィールド入れることにより、セクタ管理情報
がデータに対して大きくなりすぎるのを防ぎ、ディスク
装置の容量の使用効率を大幅に向上することができる。
で小さ< trったDαtαフィールドを1セクタに数
Oatαフィールド入れることにより、セクタ管理情報
がデータに対して大きくなりすぎるのを防ぎ、ディスク
装置の容量の使用効率を大幅に向上することができる。
また,セクタのIDフィールド内に使用可能1.データ
ブロック数が判る情報を記録することによりセクタの先
頭から,Dαtαフィールドのなかで、不良データブロ
ック直酌までのデータブロックがデータ記録再生に使用
できるので,ディスク装置の容量の減少を防ぐ。
ブロック数が判る情報を記録することによりセクタの先
頭から,Dαtαフィールドのなかで、不良データブロ
ック直酌までのデータブロックがデータ記録再生に使用
できるので,ディスク装置の容量の減少を防ぐ。
さらに、各データブロックには、それぞれ単独でエラー
検出・訂正ができるエラーコレクシ1ンコードを付げる
ことにより、不良データブロックが特定できる。これに
より、不良とすぺきデータプOタク数を最小に押えるこ
とができる。そして同時に書込み又は、読出しできるヘ
ッド数を指定できるようにすることにより、コントロー
ラは,不良データフロックを除いた同時に書込み又は読
出しを行うヘッド数分だけのデータブロックの組み合せ
を選ぶことができ、不良とすべきデータブロック数を最
小に押えることができる。
検出・訂正ができるエラーコレクシ1ンコードを付げる
ことにより、不良データブロックが特定できる。これに
より、不良とすぺきデータプOタク数を最小に押えるこ
とができる。そして同時に書込み又は、読出しできるヘ
ッド数を指定できるようにすることにより、コントロー
ラは,不良データフロックを除いた同時に書込み又は読
出しを行うヘッド数分だけのデータブロックの組み合せ
を選ぶことができ、不良とすべきデータブロック数を最
小に押えることができる。
第1図は本発明の一実施例のデータ配置図、第2図は従
来のセクタ配置図、第3図はIDフィールドデータ配置
図,第4図は本発明の一実施例の72グ図、第5図は本
発明の一実施例のデータブロック配置図、第6図は本発
明の一実施例の磁気ディスク装置回路構或図、第7図は
本発明の他の実施例の磁気ディスク装置回路構或図、第
8図は、本発明のデータ書込時における動作手順を示す
図である. 5・・・・・・・・・・・・データブロック7・・一・
・・・・・・・IDフィールド9・・・・・・・・・・
・DA TAフィールド30 ・・・・・・・・・ データ分llll/合或回路 31 ・・・・・・・・・ヘツ ド数指定回路 ¥51図テー7配yL図 澗5図 rD7イ−/LFf’−7m乙11Xl(!p
位:八゛イF) 17 シ〉クl沓P +5.・ヘッダ+6
−7Ft,17−71u 20−CF.CZ1
ソルク4r今 2Z ヘッド4lrJ! 25 亡クタ番号 z4−フラグ゛ 矛4図 7ラブ図 男5図 テー71”f:L/7配置図 第6図
来のセクタ配置図、第3図はIDフィールドデータ配置
図,第4図は本発明の一実施例の72グ図、第5図は本
発明の一実施例のデータブロック配置図、第6図は本発
明の一実施例の磁気ディスク装置回路構或図、第7図は
本発明の他の実施例の磁気ディスク装置回路構或図、第
8図は、本発明のデータ書込時における動作手順を示す
図である. 5・・・・・・・・・・・・データブロック7・・一・
・・・・・・・IDフィールド9・・・・・・・・・・
・DA TAフィールド30 ・・・・・・・・・ データ分llll/合或回路 31 ・・・・・・・・・ヘツ ド数指定回路 ¥51図テー7配yL図 澗5図 rD7イ−/LFf’−7m乙11Xl(!p
位:八゛イF) 17 シ〉クl沓P +5.・ヘッダ+6
−7Ft,17−71u 20−CF.CZ1
ソルク4r今 2Z ヘッド4lrJ! 25 亡クタ番号 z4−フラグ゛ 矛4図 7ラブ図 男5図 テー71”f:L/7配置図 第6図
Claims (1)
- 【特許請求の範囲】 1、ディスク上にデータを書き込み又は読み出すディス
ク装置において、該ディスク上の1つのIDフィールド
を備えた1つのセクタに2以上のデータブロックを書き
込み、及び読み出すことを特徴とするディスク装置。 2、ディスク上にデータを同時に書き込み、又は読み出
す2以上のヘッドを有するディスク装置において、該デ
ィスク上の1つのIDフィールドを備えた1つのセクタ
に2以上のデータブロックを書き込み、及び読み出すこ
とを特徴とするディスク装置。 3、1又は2以上のディスクを備え、データを書き込み
、又は読み出す面を2以上有し、同時に書き込み又は読
み出すヘッドを2以上有し、かつ、該ヘッドを該データ
を書き込み、又は読み出すディスク面の各々に少なくと
も1つ備えたディスク装置において、ディスク上の1つ
のIDフィールドを備えた1つのセクタに2以上のデー
タブロックを書き込み、及び読み出すことを特徴とする
ディスク装置。 4、請求項1、2、又は3記載のディスク装置において
、上記2以上のデータブロックの各々に、該データブロ
ック内のデータを単独で訂正するECC(エラーコレク
ションコード)を設け、上記データブロックを書き込み
、及び読み出すことを特徴とするディスク装置。 5、請求項1、2、又は3記載のディスク装置において
、不良データブロックに関する情報(データブロック管
理情報)を上記セクタ内のIDフィールドに書き込み、
及び読み出すことを特徴とするディスク装置。 6、請求項1、2、又は3記載のディスク装置において
、上記セクタ内のIDフィールドに該セクタ内の不良デ
ータブロックの数を書き込み、及び読み出すことを特徴
とするディスク装置。 7、請求項1、2、又は3記載のディスク装置において
、上記セクタ内の2以上のデータブロックの各々に番号
を付し、上記セクタ内のIDフィールドに不良データブ
ロックの該番号を書き込み、及び読み出すことを特徴と
するディスク装置。 8、請求項1、2、又は3記載のディスク装置において
、上記セクタ内の2以上のデータブロックの各々に番号
を付し、上記セクタ内のIDフィールドに該セクター内
の最初の不良データブロックの該番号を書き込み、及び
読み出すことを特徴とするディスク装置。 9、請求項5記載のディスク装置において、上記ディス
ク装置以外に記憶手段を設け、上記IDフィールドに書
かれたデータブロック管理情報を該ディスク以外の記憶
手段に記憶しておくことを特徴とするディスク装置。 10、請求項5、6、7、又は8のディスク装置におい
て、すべてのデータブロック管理情報をディスクの一部
にまとめて記憶しておくことを特徴とするディスク装置
。 11、請求項2、又は3記載のディスク装置において、
不良データブロックに関する情報に基づき、データを同
時に書き込み、又は読み出すヘッドを指定して、データ
を書き込み、及び読み出すことを特徴とするディスク装
置。 12、請求項2、又は3記載のディスク装置において、
データを同時に書き込み、又は読み出すヘッドの数を指
定して、データを書き込み、及び読み出すことを特徴と
するディスク装置。 13、請求項2、又は3記載のディスク装置において、
上記ディスク又は上記ディスク以外の記憶手段に不良デ
ータブロックに関する情報を記憶するとともに、データ
を同時に書き込み又は読み出すヘッドの数を指定するヘ
ッド数指定手段と、該ヘッド数指定手段により指定され
たヘッド数の情報を記憶する手段とを有し、該不良デー
タブロックに関する情報と該ヘッド数の情報をもとに、
同時に書き込み、及び読み出す上記ヘッドを指定してデ
ータを書き込み、及び読み出すことを特徴とするディス
ク装置。 14、ディスク上にデータを同時に書き込む2以上のヘ
ッドを有するディスク装置において、該ディスク上の1
つのIDフィールドを備えた1つのセクタに、2以上の
データブロックを書き込むことを特徴とするディスク装
置。 15、請求項14記載のディスク装置において、不良デ
ータブロックに関する情報に基づき、データを同時に書
き込む2以上の上記ヘッドを指定して、データを書き込
むことを特徴とするディスク装置。 16、請求項14記載のディスク装置において、上記2
以上のヘッドのうちデータを同時に書き込むヘッドの数
を指定して、データを書き込むことを特徴とするディス
ク装置。 17、ディスク上のデータを同時に読み出す2以上のヘ
ッドを有するディスク装置において、該ディスク上の1
つのIDフィールドを備えた1つのセクタに書き込まれ
た2以上のデータブロックを2以上のヘッドで同時に読
み出すことを特徴とするディスク装置。 18、請求項17記載のディスク装置において、不良デ
ータブロックに関する情報に基づき、データを同時に読
み出す2以上の上記ヘッドを指定して、データを読み出
すことを特徴とするディスク装置。 19、請求項17記載のディスク装置において、上記2
以上のヘッドのうち、データを同時に読み出すヘッドの
数を指定して、データを読み出すことを特徴とするディ
スク装置。 20、同時に2以上のヘッドでディスク上にデータを書
き込み、又は読み出すディスク装置のデータ書き込み読
み出し方法において、ディスク上の1つのIDフィール
ドを備えた1つのセクタに2以上のデータブロックを書
き込み読み出すことを特徴とするディスク装置のデータ
書き込み読み出し方法。 21、請求項20記載のディスク装置のデータ書き込み
読み出し方法において、不良データブロックに関する情
報に基づき、データを同時に書き込み、又は読み出す上
記ヘッドを指定して、データを書き込み読み出すことを
特徴とするディスク装置のデータ書き込み読み出し方法
。 22、請求項20記載のディスク装置のデータ書き込み
読み出し方法において、データを同時に書き込み、又は
読み出すヘッドの数を指定して、データを書き込み、読
み出すことを特徴とするディスク装置のデータ書き込み
読み出し方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18734089A JPH0354775A (ja) | 1989-07-21 | 1989-07-21 | ディスク装置,及びそのデータ書き込み読出し方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18734089A JPH0354775A (ja) | 1989-07-21 | 1989-07-21 | ディスク装置,及びそのデータ書き込み読出し方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0354775A true JPH0354775A (ja) | 1991-03-08 |
Family
ID=16204288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18734089A Pending JPH0354775A (ja) | 1989-07-21 | 1989-07-21 | ディスク装置,及びそのデータ書き込み読出し方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0354775A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04353680A (ja) * | 1991-05-31 | 1992-12-08 | Sumitomo Electric Ind Ltd | 地図データの記憶方法および記憶構造ならびにその記憶構造を有する地図データ記憶媒体 |
-
1989
- 1989-07-21 JP JP18734089A patent/JPH0354775A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04353680A (ja) * | 1991-05-31 | 1992-12-08 | Sumitomo Electric Ind Ltd | 地図データの記憶方法および記憶構造ならびにその記憶構造を有する地図データ記憶媒体 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4279515B2 (ja) | 記録再生装置 | |
| US20050149827A1 (en) | Data storage apparatus and method for handling a data storage apparatus | |
| US6389508B1 (en) | Information storing apparatus having a data prewrite unit | |
| US7308637B2 (en) | Data recording/reproducing device, data recording/reproducing method, program, and recording medium | |
| US7143309B2 (en) | Information storage apparatus that can relocate data to be stored in defective sectors | |
| US5084789A (en) | "Parallel transfer type disk system" | |
| JP2002170342A (ja) | 追記型光ディスクの記録方法 | |
| JP4053234B2 (ja) | ディスク装置 | |
| US6862150B1 (en) | Information storage device and defect information management method | |
| JPH0354775A (ja) | ディスク装置,及びそのデータ書き込み読出し方法 | |
| JPH0452725A (ja) | 記憶装置障害回復処理方法 | |
| US4647991A (en) | Disk channel controller | |
| JP2623238B2 (ja) | 情報再生方法 | |
| JP2644218B2 (ja) | 磁気記録方法 | |
| JP2723226B2 (ja) | 磁気記録再生装置 | |
| JPH08286840A (ja) | 情報記録媒体及び情報再生装置 | |
| US20070101189A1 (en) | Storage apparatus, and control method and program | |
| JP3905944B2 (ja) | 磁気ディスク装置用制御回路素子及び同制御回路素子を備えた磁気ディスク装置 | |
| JP2595096B2 (ja) | 磁気テープ装置とバッファメモリの制御方式 | |
| JP2595316B2 (ja) | 交代割付け処理方式 | |
| WO1998014939A1 (en) | Headerless formatted disk drive | |
| JPS59221810A (ja) | 磁気記憶装置における交代セクタ−装置 | |
| JPH05128735A (ja) | 不良ブロツク交代制御方式 | |
| JPH0258771A (ja) | 磁気ディスク制御装置 | |
| JP3392311B2 (ja) | データ記録媒体のフォーマット方法及びディスク装置 |