JPH07169193A - ディスク記憶装置 - Google Patents
ディスク記憶装置Info
- Publication number
- JPH07169193A JPH07169193A JP31235893A JP31235893A JPH07169193A JP H07169193 A JPH07169193 A JP H07169193A JP 31235893 A JP31235893 A JP 31235893A JP 31235893 A JP31235893 A JP 31235893A JP H07169193 A JPH07169193 A JP H07169193A
- Authority
- JP
- Japan
- Prior art keywords
- heads
- disk
- track
- data
- tracks
- 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)【要約】
【目的】ディスク面ごとに複数個のヘッドを設けるディ
スク記憶装置に対しディスク面内のデータの線記録密度
を一定にするCDR方式をデータの読み書き動作の制御
を複雑化させることなく容易に適用できるようにする。 【構成】トラックTが多数設定されたディスク1の各面
に複数のヘッド2を一定個数のトラックピッチずつずら
せて設け、ディスク1の面内をトラック内のセクタ数が
異なる複数個のゾーンZa, Zb等に分割し、かつこの際に
例えばヘッドH1〜H3に対応する3個のトラックTが必ず
同じゾーンに属するようにし、さらにデータの線記録密
度がディスク1内の径方向位置に関せずほぼ一定になる
ようにゾーンZa, Zbに属するトラックTa, Tb内のセクタ
Sa, Sbの個数を設定する。
スク記憶装置に対しディスク面内のデータの線記録密度
を一定にするCDR方式をデータの読み書き動作の制御
を複雑化させることなく容易に適用できるようにする。 【構成】トラックTが多数設定されたディスク1の各面
に複数のヘッド2を一定個数のトラックピッチずつずら
せて設け、ディスク1の面内をトラック内のセクタ数が
異なる複数個のゾーンZa, Zb等に分割し、かつこの際に
例えばヘッドH1〜H3に対応する3個のトラックTが必ず
同じゾーンに属するようにし、さらにデータの線記録密
度がディスク1内の径方向位置に関せずほぼ一定になる
ようにゾーンZa, Zbに属するトラックTa, Tb内のセクタ
Sa, Sbの個数を設定する。
Description
【0001】
【産業上の利用分野】本発明はデータのアクセスタイム
を短縮するためにディスク面ごとに複数個のヘッドを設
け、かつデータの記憶容量を増加させるためにディスク
面内のデータ記憶密度をほぼ一定にするいわゆるCDR
(Constant Density Recording)方式を採用したディスク
記憶装置に関する。
を短縮するためにディスク面ごとに複数個のヘッドを設
け、かつデータの記憶容量を増加させるためにディスク
面内のデータ記憶密度をほぼ一定にするいわゆるCDR
(Constant Density Recording)方式を採用したディスク
記憶装置に関する。
【0002】
【従来の技術】計算機の外部メモリとして利用されるデ
ィスク記憶装置には周知のようにその記憶容量の増加と
データアクセスタイムの短縮が常に要求されており、こ
のため記憶容量を増加させる手段として上述のCDR方
式が採用される傾向が強まって来ており、かつ最近では
アクセスタイムを短縮する有利な手段としてディスク面
ごとに複数のヘッドを設ける試みがなされている。
ィスク記憶装置には周知のようにその記憶容量の増加と
データアクセスタイムの短縮が常に要求されており、こ
のため記憶容量を増加させる手段として上述のCDR方
式が採用される傾向が強まって来ており、かつ最近では
アクセスタイムを短縮する有利な手段としてディスク面
ごとに複数のヘッドを設ける試みがなされている。
【0003】すなわち、CDR方式ではディスク面内の
データ記憶密度が一定になるようにデータの記憶単位で
あるセクタの外径側トラック内の設定個数を内径側トラ
ック内の設定個数より増すことにより、ディスクがもつ
貴重な面積の利用効率を向上して記憶容量を増加させ
る。よく知られているように、このCDR方式の実際の
適用面では、ディスク内を径方向にそれぞれトラックご
とのセクタの設定個数が一定な数〜数十個のゾーンに分
割するのが通例である。
データ記憶密度が一定になるようにデータの記憶単位で
あるセクタの外径側トラック内の設定個数を内径側トラ
ック内の設定個数より増すことにより、ディスクがもつ
貴重な面積の利用効率を向上して記憶容量を増加させ
る。よく知られているように、このCDR方式の実際の
適用面では、ディスク内を径方向にそれぞれトラックご
とのセクタの設定個数が一定な数〜数十個のゾーンに分
割するのが通例である。
【0004】また、ディスク面ごとに複数のヘッドを設
ける手段では、ヘッドを移動させることなく単に切り換
えるだけでデータの読み書きを継続することによりヘッ
ドの移動時間を節約し、あるいは複数のヘッドを介して
同時にデータを読み書きすることにより読み書きデータ
あたりのディスクの回転時間を節約して平均アクセスタ
イムを短縮できる。なお、この手段はデータ長が1トラ
ック分より短い場合はあまり効果がないが、これに対し
てはキャッシュと通称されるRAMをアクセスデータの
小出しや記憶用に設けておき、データ読み書きをこれに
対しディスクのかわりに行なう手段が有利なことが知ら
れている。
ける手段では、ヘッドを移動させることなく単に切り換
えるだけでデータの読み書きを継続することによりヘッ
ドの移動時間を節約し、あるいは複数のヘッドを介して
同時にデータを読み書きすることにより読み書きデータ
あたりのディスクの回転時間を節約して平均アクセスタ
イムを短縮できる。なお、この手段はデータ長が1トラ
ック分より短い場合はあまり効果がないが、これに対し
てはキャッシュと通称されるRAMをアクセスデータの
小出しや記憶用に設けておき、データ読み書きをこれに
対しディスクのかわりに行なう手段が有利なことが知ら
れている。
【0005】
【発明が解決しようとする課題】しかし、記憶容量の増
加とアクセスタイムの短縮を同時に果たすためディスク
記憶装置にCDR方式を採用しかつディスク面ごとに複
数のヘッドを設けようとするとデータの読み書き動作の
制御が非常に複雑になる問題がある。すなわち、CDR
方式ではトラック内のセクタ数が異なる前述のゾーンご
とに読み書きするデータの転送レートを切り換える必要
があるが、ヘッドが複数個あるとそれらのディスク内の
径方向位置によってヘッドごとに転送レートが異なる場
合が生じるので、転送レートを頻繁に切り換えたり同時
に2種の転送レートでデータを読み書きしたりする必要
が発生するからである。
加とアクセスタイムの短縮を同時に果たすためディスク
記憶装置にCDR方式を採用しかつディスク面ごとに複
数のヘッドを設けようとするとデータの読み書き動作の
制御が非常に複雑になる問題がある。すなわち、CDR
方式ではトラック内のセクタ数が異なる前述のゾーンご
とに読み書きするデータの転送レートを切り換える必要
があるが、ヘッドが複数個あるとそれらのディスク内の
径方向位置によってヘッドごとに転送レートが異なる場
合が生じるので、転送レートを頻繁に切り換えたり同時
に2種の転送レートでデータを読み書きしたりする必要
が発生するからである。
【0006】とくに、複数のヘッドを介しデータを同時
に読み書きする場合はヘッドごとに転送レートを異なら
せるための制御が複雑化するだけでなく、それらに対応
するトラックごとにセクタ数,すなわち読み書きするデ
ータ量が異なって来るので、複数の読み取りデータを一
つのデータに編集したり,逆にこれを複数の書き込みデ
ータに仕分けるための制御が非常に煩雑になる。この難
点はデータを読み書きすべきヘッドを順次切り換えるよ
うにすればかなり軽減できるが、ヘッドの移動時間は節
約できてもディスクの回転時間を節約する効果の方は得
られなくなる。なお、前述のキャッシュはプログラムの
ように長いデータに不向きで、アクセスタイムが却って
長くなる逆効果になり兼ねない。
に読み書きする場合はヘッドごとに転送レートを異なら
せるための制御が複雑化するだけでなく、それらに対応
するトラックごとにセクタ数,すなわち読み書きするデ
ータ量が異なって来るので、複数の読み取りデータを一
つのデータに編集したり,逆にこれを複数の書き込みデ
ータに仕分けるための制御が非常に煩雑になる。この難
点はデータを読み書きすべきヘッドを順次切り換えるよ
うにすればかなり軽減できるが、ヘッドの移動時間は節
約できてもディスクの回転時間を節約する効果の方は得
られなくなる。なお、前述のキャッシュはプログラムの
ように長いデータに不向きで、アクセスタイムが却って
長くなる逆効果になり兼ねない。
【0007】かかる問題点に鑑み、本発明の目的はディ
スク面ごとに複数のヘッドを設けるディスク記憶装置に
対し読み書き動作の制御を困難にすることなくCDR方
式を円滑に適用できるようにすることにある。
スク面ごとに複数のヘッドを設けるディスク記憶装置に
対し読み書き動作の制御を困難にすることなくCDR方
式を円滑に適用できるようにすることにある。
【0008】
【課題を解決するための手段】本発明によれば上記の目
的は、ディスク面ごとに複数個のヘッドを備え,かつデ
ィスク面内をトラックごとのセクタ数が互いに異なる複
数のゾーンに分割するCDR方式のディスク記憶装置に
おいて、複数個のヘッドを一定個数のトラックピッチず
つディスクの径方向に相互にずらせて設け、これらのヘ
ッドに対応する複数のトラックが同じゾーンに属するよ
うディスク面を複数のゾーンに分割し、各ゾーン内のト
ラックごとのセクタ数をデータの記録密度がディスク内
の径方向位置に関せずほぼ一定になるように設定するこ
とによって達成される。
的は、ディスク面ごとに複数個のヘッドを備え,かつデ
ィスク面内をトラックごとのセクタ数が互いに異なる複
数のゾーンに分割するCDR方式のディスク記憶装置に
おいて、複数個のヘッドを一定個数のトラックピッチず
つディスクの径方向に相互にずらせて設け、これらのヘ
ッドに対応する複数のトラックが同じゾーンに属するよ
うディスク面を複数のゾーンに分割し、各ゾーン内のト
ラックごとのセクタ数をデータの記録密度がディスク内
の径方向位置に関せずほぼ一定になるように設定するこ
とによって達成される。
【0009】なお、上述のゾーン分割の具体的態様とし
ては、ディスク面ごとのヘッド数をm個,ヘッドが相互
にずらされたトラックピッチ数をn個とそれぞれしたと
き、一般的にはmn個のトラックからなるブロック内を
トラックの配列の順序を入り組ませて隣合う2個のゾー
ンに分割するが、より簡単にはディスク内を整数個のブ
ロックごとにゾーンに分割することでもよい。また、複
数のヘッドに対応する複数のトラックに対してデータア
クセス上では同じトラックアドレスを設定し、これらト
ラックの同じ周方向位置にあるセクタに対して順番にセ
クタアドレスを設定するのが読み書き動作上の制御を容
易にする上でとくに有利である。なお、上述のn個は1
個または複数個を意味するものとする。
ては、ディスク面ごとのヘッド数をm個,ヘッドが相互
にずらされたトラックピッチ数をn個とそれぞれしたと
き、一般的にはmn個のトラックからなるブロック内を
トラックの配列の順序を入り組ませて隣合う2個のゾー
ンに分割するが、より簡単にはディスク内を整数個のブ
ロックごとにゾーンに分割することでもよい。また、複
数のヘッドに対応する複数のトラックに対してデータア
クセス上では同じトラックアドレスを設定し、これらト
ラックの同じ周方向位置にあるセクタに対して順番にセ
クタアドレスを設定するのが読み書き動作上の制御を容
易にする上でとくに有利である。なお、上述のn個は1
個または複数個を意味するものとする。
【0010】また、データ長の大なデータの読み書き中
にヘッドを移動させる必要が生じた場合は、上述のブロ
ックの内部では複数のヘッドを1トラックピッチずつ一
斉に移動させることでよいが、最後のヘッド,つまりm
番目のヘッドがブロック内の最後のトラック,つまりm
n番目のトラック上にある時は、先頭ないし1番目のヘ
ッドを次のブロックの先頭ないし1番目のトラックにま
で進めるように複数のヘッドを一斉に移動させるように
する。
にヘッドを移動させる必要が生じた場合は、上述のブロ
ックの内部では複数のヘッドを1トラックピッチずつ一
斉に移動させることでよいが、最後のヘッド,つまりm
番目のヘッドがブロック内の最後のトラック,つまりm
n番目のトラック上にある時は、先頭ないし1番目のヘ
ッドを次のブロックの先頭ないし1番目のトラックにま
で進めるように複数のヘッドを一斉に移動させるように
する。
【0011】
【作用】本発明は、CDR方式ではゾーンごとにトラッ
ク内のセクタ数,従ってデータ転送レートが異なるため
にディスク面ごとに複数ヘッドを設ける場合に読み書き
動作の制御が困難になることに着目し、複数ヘッドに対
応する複数のトラックが必ず同じゾーンに属するように
ディスクをゾーン分割することにより、データをヘッド
ごとに異なる転送レートで読み書きしたり,転送レート
を頻繁に切り換えたりする必要をなくして読み書き動作
の制御を容易にし、さらにはヘッドを一定個数のトラッ
クピッチずつ径方向に相互にずらせて設けることによ
り、ヘッドが3個以上の場合でも上述の制御の容易性を
確実に保持ないしは保証できるようにするものである。
ク内のセクタ数,従ってデータ転送レートが異なるため
にディスク面ごとに複数ヘッドを設ける場合に読み書き
動作の制御が困難になることに着目し、複数ヘッドに対
応する複数のトラックが必ず同じゾーンに属するように
ディスクをゾーン分割することにより、データをヘッド
ごとに異なる転送レートで読み書きしたり,転送レート
を頻繁に切り換えたりする必要をなくして読み書き動作
の制御を容易にし、さらにはヘッドを一定個数のトラッ
クピッチずつ径方向に相互にずらせて設けることによ
り、ヘッドが3個以上の場合でも上述の制御の容易性を
確実に保持ないしは保証できるようにするものである。
【0012】なお、上述のように複数ヘッドに対応する
複数のトラックが必ず同じゾーンに属するようにゾーン
分割するには、ディスク面ごとのヘッド数をm個,ヘッ
ドが相互にずらされたトラックピッチ数をn個として,
各ゾーンをmn個のトラックからなるブロックの整数倍
に設定するのが最も簡単であるが、一般的にはゾーン間
の境界をブロックの内部に設定することができ、この場
合はそのブロック内の複数のトラックが径方向の配列の
順序を入り組ませて隣合う2個のゾーンに分割ないしは
振り分けられる。
複数のトラックが必ず同じゾーンに属するようにゾーン
分割するには、ディスク面ごとのヘッド数をm個,ヘッ
ドが相互にずらされたトラックピッチ数をn個として,
各ゾーンをmn個のトラックからなるブロックの整数倍
に設定するのが最も簡単であるが、一般的にはゾーン間
の境界をブロックの内部に設定することができ、この場
合はそのブロック内の複数のトラックが径方向の配列の
順序を入り組ませて隣合う2個のゾーンに分割ないしは
振り分けられる。
【0013】
【実施例】以下、図を参照しながら本発明の実施例を説
明する。図1に本発明のディスク記憶装置においてディ
スク面をゾーンに分割する要領および隣接ゾーンに属す
るトラック内にセクタを設定する要領を示し、図2に本
発明のディスク記憶装置の内部構成例の概要を示し、図
3に複数のヘッドに対応する同じゾーン内の複数のトラ
ックにセクタを設定する要領例を示す。
明する。図1に本発明のディスク記憶装置においてディ
スク面をゾーンに分割する要領および隣接ゾーンに属す
るトラック内にセクタを設定する要領を示し、図2に本
発明のディスク記憶装置の内部構成例の概要を示し、図
3に複数のヘッドに対応する同じゾーン内の複数のトラ
ックにセクタを設定する要領例を示す。
【0014】本発明のディスク記憶装置はCDR方式な
のでディスク面内を複数のゾーンに分割するが、図1
(a) のディスク1の要部の展開図に2個のゾーンZaとZb
を設定する要領例を両ゾーンの境界部により示す。ディ
スク1の面内には通例のように多数のトラックTが設定
されており、図ではこれらに対し便宜上1〜13の数字が
付されている。本発明では一般にはm個のヘッド2をn
個のトラックピッチずつ相互にずらせて設けるが図には
m=3で, n=3の場合が示されており、3個のヘッド
2に符号H1〜H3が付けられている。これらヘッドH1〜H3
は実際には共通のスライダに組み込まれて機械的にはも
ちろん一体のものである。図の右側に示すブロックBは
一般的にはmn個のトラックTからなり、図示の例では
3番目から11番目までの9個のトラックTを含み、図に
は先頭の3番目のトラックTの上に先頭のヘッドH1が置
かれた状態が示されている。
のでディスク面内を複数のゾーンに分割するが、図1
(a) のディスク1の要部の展開図に2個のゾーンZaとZb
を設定する要領例を両ゾーンの境界部により示す。ディ
スク1の面内には通例のように多数のトラックTが設定
されており、図ではこれらに対し便宜上1〜13の数字が
付されている。本発明では一般にはm個のヘッド2をn
個のトラックピッチずつ相互にずらせて設けるが図には
m=3で, n=3の場合が示されており、3個のヘッド
2に符号H1〜H3が付けられている。これらヘッドH1〜H3
は実際には共通のスライダに組み込まれて機械的にはも
ちろん一体のものである。図の右側に示すブロックBは
一般的にはmn個のトラックTからなり、図示の例では
3番目から11番目までの9個のトラックTを含み、図に
は先頭の3番目のトラックTの上に先頭のヘッドH1が置
かれた状態が示されている。
【0015】本発明では、ディスク1のゾーンZaやZbへ
の分割を複数のヘッドH1〜H3に対応する複数のトラック
T, 図の状態では3番目と6番目と9番目のトラックが
必ず同じゾーン, 図ではゾーンZaに属するように行な
う。図1(a) に示すゾーンBは前述のように2個の隣接
ゾーンZaとZb間の境界部であり、図にはゾーンZbの方に
属するトラックTに対しハッチングが便宜上付されてい
る。図の状態では3個のヘッドH1〜H3はゾーンZaに属す
るトラック上にあり、これらが図の下方に向けて1トラ
ックピッチ移動しても同じであるが、さらに1トラック
ピッチ移動するとゾーンZbに属する5番目と8番目と11
番目のトラック上に来る。なお、この後にヘッドH1〜H3
を移動させる際には先頭ヘッドH1を次のブロックの先頭
トラックである12番目のトラックに置くよう7トラック
ピッチ移動させる。
の分割を複数のヘッドH1〜H3に対応する複数のトラック
T, 図の状態では3番目と6番目と9番目のトラックが
必ず同じゾーン, 図ではゾーンZaに属するように行な
う。図1(a) に示すゾーンBは前述のように2個の隣接
ゾーンZaとZb間の境界部であり、図にはゾーンZbの方に
属するトラックTに対しハッチングが便宜上付されてい
る。図の状態では3個のヘッドH1〜H3はゾーンZaに属す
るトラック上にあり、これらが図の下方に向けて1トラ
ックピッチ移動しても同じであるが、さらに1トラック
ピッチ移動するとゾーンZbに属する5番目と8番目と11
番目のトラック上に来る。なお、この後にヘッドH1〜H3
を移動させる際には先頭ヘッドH1を次のブロックの先頭
トラックである12番目のトラックに置くよう7トラック
ピッチ移動させる。
【0016】この図1(a) のゾーン分割の態様では隣接
ゾーンZaやZbに属するトラックTが図のようにブロック
B内で互いに入り組むことになるが、本発明を実施する
上でなんらの支障も生じるおそれはない。図1(b) に最
も簡単なゾーン分割の要領を同様にゾーン間の境界部に
より示す。この図には3〜11番目のトラックからなるブ
ロックBaと, 12〜20番目のトラックからなるブロックBb
が示されており、この図1(b) の態様では隣接ゾーンZa
とZb間の境界は図のようにブロックBaとBb間の境界に置
かれる。従って、このゾーン分割態様では各ゾーンは整
数個のブロックから構成されることになる。
ゾーンZaやZbに属するトラックTが図のようにブロック
B内で互いに入り組むことになるが、本発明を実施する
上でなんらの支障も生じるおそれはない。図1(b) に最
も簡単なゾーン分割の要領を同様にゾーン間の境界部に
より示す。この図には3〜11番目のトラックからなるブ
ロックBaと, 12〜20番目のトラックからなるブロックBb
が示されており、この図1(b) の態様では隣接ゾーンZa
とZb間の境界は図のようにブロックBaとBb間の境界に置
かれる。従って、このゾーン分割態様では各ゾーンは整
数個のブロックから構成されることになる。
【0017】以上のとおり本発明では、ディスク面を複
数ヘッドに対応する複数トラックが必ず同じゾーンに属
するようにゾーンに分割するのですべてのヘッドを介し
常に同じ転送レートでデータを読み書きすることがで
き、さらに複数のヘッドを一定個数のトラックピッチず
つ径方向に相互にずらせて設けるのでヘッドを移動させ
ながらデータの読み書きを続ける際に転送レートを単純
にゾーン間の境界でのみ切り換えるだけでよくなり、デ
ータ読み書きの制御を簡易化することができる。なお、
上述の実施例からわかるように、データを連続して読み
書きする際の複数ヘッドの移動は、nm個のトラックから
なるブロックの内部では1トラックピッチずつ,ブロッ
ク間の境界ではn(m-1)+1個のトラックピッチ分だけそれ
ぞれ一斉に行なうことでよい。
数ヘッドに対応する複数トラックが必ず同じゾーンに属
するようにゾーンに分割するのですべてのヘッドを介し
常に同じ転送レートでデータを読み書きすることがで
き、さらに複数のヘッドを一定個数のトラックピッチず
つ径方向に相互にずらせて設けるのでヘッドを移動させ
ながらデータの読み書きを続ける際に転送レートを単純
にゾーン間の境界でのみ切り換えるだけでよくなり、デ
ータ読み書きの制御を簡易化することができる。なお、
上述の実施例からわかるように、データを連続して読み
書きする際の複数ヘッドの移動は、nm個のトラックから
なるブロックの内部では1トラックピッチずつ,ブロッ
ク間の境界ではn(m-1)+1個のトラックピッチ分だけそれ
ぞれ一斉に行なうことでよい。
【0018】次の図1(c) に各ゾーン内のトラックにセ
クタを設定する要領を示す。図には図1(a) や(b) のゾ
ーンZaとZb内のトラックがそれぞれTaとTbで示されてい
る。周知のようにディスク1にはふつうその周方向に分
布して参照情報RIがトラック番号やヘッドのトラック中
心からのずれを検出するために図のように一定の角度間
隔で書き込まれており、CDR方式のディスク記憶装置
ではかかる参照情報RIにより設定されたトラックTaとTb
内にフォーマッティングによりセクタSaとSbが図のよう
に一般的には参照情報RIを跨ぐように設定される。
クタを設定する要領を示す。図には図1(a) や(b) のゾ
ーンZaとZb内のトラックがそれぞれTaとTbで示されてい
る。周知のようにディスク1にはふつうその周方向に分
布して参照情報RIがトラック番号やヘッドのトラック中
心からのずれを検出するために図のように一定の角度間
隔で書き込まれており、CDR方式のディスク記憶装置
ではかかる参照情報RIにより設定されたトラックTaとTb
内にフォーマッティングによりセクタSaとSbが図のよう
に一般的には参照情報RIを跨ぐように設定される。
【0019】本発明のディスク記憶装置はCDR方式な
ので、トラックTaやTbのセクタ数はデータ記録密度がゾ
ーンZaやZbの径方向位置に関せずほぼ一定になるよう外
径側ゾーンになるに従って例えば1〜2個ずつ順次増加
するように設定される。図の例ではトラックTaの方がト
ラックTbより外径側なので、展開図上ではセクタSaの方
の長さがセクタSbよりも短く示されている。なお、各セ
クタSaやSbが大別して照合部IDとデータ部DTからなるの
は通例のとおりである。
ので、トラックTaやTbのセクタ数はデータ記録密度がゾ
ーンZaやZbの径方向位置に関せずほぼ一定になるよう外
径側ゾーンになるに従って例えば1〜2個ずつ順次増加
するように設定される。図の例ではトラックTaの方がト
ラックTbより外径側なので、展開図上ではセクタSaの方
の長さがセクタSbよりも短く示されている。なお、各セ
クタSaやSbが大別して照合部IDとデータ部DTからなるの
は通例のとおりである。
【0020】ついで、図2を参照して本発明によるディ
スク記憶装置の構成例を説明する。ただし、この図2は
煩雑を避けるためヘッド2が2個の場合を示す。図の上
部に示すこれらヘッド2は共通のスライダ2aに組み込ま
れており、通例のように薄いばね2bを介してキャリッジ
2cに担持され、アクチュエータ3によりディスク上の径
方向位置が操作される。例えばボイスコイルモータであ
るアクチュエータ3を制御するために駆動回路4が設け
られている。
スク記憶装置の構成例を説明する。ただし、この図2は
煩雑を避けるためヘッド2が2個の場合を示す。図の上
部に示すこれらヘッド2は共通のスライダ2aに組み込ま
れており、通例のように薄いばね2bを介してキャリッジ
2cに担持され、アクチュエータ3によりディスク上の径
方向位置が操作される。例えばボイスコイルモータであ
るアクチュエータ3を制御するために駆動回路4が設け
られている。
【0021】2個のヘッド2に対応して信号処理回路5
が2組設けられ、それぞれは通例のようにヘッド2と可
撓性リード2dを介し接続されたリードライト回路6と,
読取信号用の復調回路7と, エンコーダ・デコーダ回路
8とからなる。リードライト回路6はリードライト指令
RWを受けてそれに応じヘッド2を読み取りまたは書き込
み状態に置く。CDR方式に関連しては、復調回路7と
エンコーダ・デコーダ回路8に転送レートを指定するク
ロックパルスCPが与えられる。また、信号処理回路5の
例えば一方から読取信号を受ける参照情報読取回路9を
設けて、前述の図1(c) の参照情報RIからトラック番号
TNおよびヘッド2のトラック中心からのずれを示すサー
ボデータSDを読み取らせる。
が2組設けられ、それぞれは通例のようにヘッド2と可
撓性リード2dを介し接続されたリードライト回路6と,
読取信号用の復調回路7と, エンコーダ・デコーダ回路
8とからなる。リードライト回路6はリードライト指令
RWを受けてそれに応じヘッド2を読み取りまたは書き込
み状態に置く。CDR方式に関連しては、復調回路7と
エンコーダ・デコーダ回路8に転送レートを指定するク
ロックパルスCPが与えられる。また、信号処理回路5の
例えば一方から読取信号を受ける参照情報読取回路9を
設けて、前述の図1(c) の参照情報RIからトラック番号
TNおよびヘッド2のトラック中心からのずれを示すサー
ボデータSDを読み取らせる。
【0022】いわゆるコントローラであるデータプロセ
ッサ10は、計算機と指令やデータを交信しながらディス
ク記憶装置のデータ読み書き動作を司るが、本発明との
関連では前述の2組の信号処理回路5と読み書きに関す
る信号を交換する2個の変換手段11と切換手段12とRA
M13とがこれに組み込まれている。変換手段11は読取信
号を信号処理回路5から受けてデータに変換したり, 逆
にデータを書込信号に変換して信号処理回路5に与える
役目を果たし、切換手段12はデータ転送動作を変換手段
11およびRAM13の相互間と, RAM13および計算機の
相互間とに切り換える役目を果たし、これらの手段11と
12はいずれも前述のクロックパルスCPに同期して動作し
得るようになっている。
ッサ10は、計算機と指令やデータを交信しながらディス
ク記憶装置のデータ読み書き動作を司るが、本発明との
関連では前述の2組の信号処理回路5と読み書きに関す
る信号を交換する2個の変換手段11と切換手段12とRA
M13とがこれに組み込まれている。変換手段11は読取信
号を信号処理回路5から受けてデータに変換したり, 逆
にデータを書込信号に変換して信号処理回路5に与える
役目を果たし、切換手段12はデータ転送動作を変換手段
11およびRAM13の相互間と, RAM13および計算機の
相互間とに切り換える役目を果たし、これらの手段11と
12はいずれも前述のクロックパルスCPに同期して動作し
得るようになっている。
【0023】制御プロセッサ20はヘッド2の移動制御用
等のためにディスク記憶装置に組み込まれているもので
あり、そのソフトウエアである移動制御手段21は前述の
参照情報読取回路9からトラック番号TNとサーボデータ
SDを受けてヘッド2を所望のトラックに移動させかつそ
の中心に置くようにアクチュエータ3の駆動回路4に制
御データCDを出力する役目を果たす。また、図2の例で
は前述のリードライト指令RWやクロックパルスCPもこの
制御プロセッサ20から発せられる。なお、この制御プロ
セッサ20はディスク記憶装置の内部バス31を介しデータ
プロセッサ10と連系動作するようになっている。一方、
データプロセッサ10はこの内部バス31とインタフェース
回路32と外部バス33とを介して図示しないホストの計算
機と接続されており、計算機からの指令に基づくその動
作に関連して前述の参照情報読取回路9からヘッド2の
現在位置を示すトラック番号TNを受ける。
等のためにディスク記憶装置に組み込まれているもので
あり、そのソフトウエアである移動制御手段21は前述の
参照情報読取回路9からトラック番号TNとサーボデータ
SDを受けてヘッド2を所望のトラックに移動させかつそ
の中心に置くようにアクチュエータ3の駆動回路4に制
御データCDを出力する役目を果たす。また、図2の例で
は前述のリードライト指令RWやクロックパルスCPもこの
制御プロセッサ20から発せられる。なお、この制御プロ
セッサ20はディスク記憶装置の内部バス31を介しデータ
プロセッサ10と連系動作するようになっている。一方、
データプロセッサ10はこの内部バス31とインタフェース
回路32と外部バス33とを介して図示しないホストの計算
機と接続されており、計算機からの指令に基づくその動
作に関連して前述の参照情報読取回路9からヘッド2の
現在位置を示すトラック番号TNを受ける。
【0024】図2のように構成された本発明のディスク
記憶装置では、ヘッド2ごとに信号処理回路5と変換手
段11が設けられているので、複数トラックに対するデー
タの読み書きを同時並行して進めることができる。デー
タを同時に読み書きするためには、例えばそれへのアク
セス上で複数トラックに対し同じトラックアドレスを設
定し、それらの同じ周方向位置にあるセクタに対して順
番にセクタアドレスを設定しておくのが読み書き動作の
上で有利である。
記憶装置では、ヘッド2ごとに信号処理回路5と変換手
段11が設けられているので、複数トラックに対するデー
タの読み書きを同時並行して進めることができる。デー
タを同時に読み書きするためには、例えばそれへのアク
セス上で複数トラックに対し同じトラックアドレスを設
定し、それらの同じ周方向位置にあるセクタに対して順
番にセクタアドレスを設定しておくのが読み書き動作の
上で有利である。
【0025】図3に同時読み書きに適するセクタのかか
る設定例を示す。図には図1(b) と同様に3個のヘッド
H1〜H3を用いる場合のそれらに対応する3個のトラック
Taが示されており、図のように同じトラックアドレスを
もつこれらトラックTaの同じ周方向位置にセクタS1〜S3
をまず順番に設定した後、これに順次続く周方向位置ご
とにセクタS4〜S6, セクタS7〜S9等を順番に設定して行
くようにする。なお、かかる設定例の場合に3個のトラ
ックTa内に記録されるデータはもちろんセクタS1〜S9等
の順序で並んだ部分ないし単位データから構成される。
る設定例を示す。図には図1(b) と同様に3個のヘッド
H1〜H3を用いる場合のそれらに対応する3個のトラック
Taが示されており、図のように同じトラックアドレスを
もつこれらトラックTaの同じ周方向位置にセクタS1〜S3
をまず順番に設定した後、これに順次続く周方向位置ご
とにセクタS4〜S6, セクタS7〜S9等を順番に設定して行
くようにする。なお、かかる設定例の場合に3個のトラ
ックTa内に記録されるデータはもちろんセクタS1〜S9等
の順序で並んだ部分ないし単位データから構成される。
【0026】このようにセクタが設定された図2のディ
スク記憶装置では、読み書き動作の開始時に制御プロセ
ッサ20の移動制御手段21により2個のヘッド2を計算機
から指定されたデータの先頭に対応する2個のトラック
上に置き、制御プロセッサ20からこれらのトラックが属
するゾーンに対応する転送レートを指定するクロックパ
ルスCPを出力し、かつ信号処理回路5のリードライト回
路6に対し読み取りか書き込みかをリードライト指令RW
により指定する。
スク記憶装置では、読み書き動作の開始時に制御プロセ
ッサ20の移動制御手段21により2個のヘッド2を計算機
から指定されたデータの先頭に対応する2個のトラック
上に置き、制御プロセッサ20からこれらのトラックが属
するゾーンに対応する転送レートを指定するクロックパ
ルスCPを出力し、かつ信号処理回路5のリードライト回
路6に対し読み取りか書き込みかをリードライト指令RW
により指定する。
【0027】いま、これが読み取りであるとすると、両
ヘッド2によるデータの読取信号がエンコーダ・デコー
ダ回路8内でデコードされてデータプロセッサ10内の2
個の変換手段11に並列に与えられ、各変換手段11はこの
読取信号をデータに変換して例えば1セクタ分ずつ一時
記憶するので、切換手段12は2個の変換手段11を順次R
AM13に接続してそれらの記憶データをセクタの順にR
AM13に記憶させる。この2セクタ分ずつのデータ読み
取り動作をディスクの回転に応じて繰り返し、2トラッ
ク分のデータの同時読み取りを終えてもなお読み取るべ
きデータが残る場合はヘッド2を次のトラックに順次移
動させてそのつど同じ動作を繰り返す。このようにして
RAM13に記憶される読み取りデータを計算機に転送す
るには、RAM13を切換手段12を介して内部バス31に接
続することでよい。
ヘッド2によるデータの読取信号がエンコーダ・デコー
ダ回路8内でデコードされてデータプロセッサ10内の2
個の変換手段11に並列に与えられ、各変換手段11はこの
読取信号をデータに変換して例えば1セクタ分ずつ一時
記憶するので、切換手段12は2個の変換手段11を順次R
AM13に接続してそれらの記憶データをセクタの順にR
AM13に記憶させる。この2セクタ分ずつのデータ読み
取り動作をディスクの回転に応じて繰り返し、2トラッ
ク分のデータの同時読み取りを終えてもなお読み取るべ
きデータが残る場合はヘッド2を次のトラックに順次移
動させてそのつど同じ動作を繰り返す。このようにして
RAM13に記憶される読み取りデータを計算機に転送す
るには、RAM13を切換手段12を介して内部バス31に接
続することでよい。
【0028】データの書き込み時の動作は上述の逆であ
り、計算機から転送されて来た書き込みデータをデータ
プロセッサ10の切換手段12を介しRAM13に記憶した上
で、例えばその2セクタ分ずつを切換手段12を介して2
個の変換手段11に割り振って一時記憶させる。各変換手
段11はこの記憶データをクロックパルスCPに同期して書
込信号に変換して信号処理回路5に出力するので、これ
を受けるエンコーダ・デコーダ回路8はそれをクロック
パルスCPに同期してエンコードした書込信号をリードラ
イト回路8に送る。このようにして、ディスクの回転に
応じてデータが2セクタ分ずつ2個のヘッド2を介して
対応する2個のトラックに同時並行して書き込まれ、も
ちろんこの動作が必要に応じて繰り返される。
り、計算機から転送されて来た書き込みデータをデータ
プロセッサ10の切換手段12を介しRAM13に記憶した上
で、例えばその2セクタ分ずつを切換手段12を介して2
個の変換手段11に割り振って一時記憶させる。各変換手
段11はこの記憶データをクロックパルスCPに同期して書
込信号に変換して信号処理回路5に出力するので、これ
を受けるエンコーダ・デコーダ回路8はそれをクロック
パルスCPに同期してエンコードした書込信号をリードラ
イト回路8に送る。このようにして、ディスクの回転に
応じてデータが2セクタ分ずつ2個のヘッド2を介して
対応する2個のトラックに同時並行して書き込まれ、も
ちろんこの動作が必要に応じて繰り返される。
【0029】以上のようにこの図2の実施例によるディ
スク記憶装置では複数のヘッド2に対応する複数のトラ
ックに対しデータを同時並行して読み書きできるので、
単一ヘッドの場合に比較してヘッドを移動させるに要す
る時間およびデータ読み書き動作中のディスクの回転時
間をヘッドの個数分の1に節約して実効的なアクセスタ
イムを大幅に短縮することができる。
スク記憶装置では複数のヘッド2に対応する複数のトラ
ックに対しデータを同時並行して読み書きできるので、
単一ヘッドの場合に比較してヘッドを移動させるに要す
る時間およびデータ読み書き動作中のディスクの回転時
間をヘッドの個数分の1に節約して実効的なアクセスタ
イムを大幅に短縮することができる。
【0030】以上説明した実施例に限らず本発明は種々
な態様で実施をすることができる。例えばディスク面ご
とのヘッド数は任意の複数のm個,ヘッドを相互にずら
せるトラックピッチ数も任意のn個にそれぞれ選定する
ことができ、とくにnの値は場合によっては1としても
よい。図2に示したディスク記憶装置の構成や回路もあ
くまで例示であって、必要ないしは場合に応じて種々な
具体構成をとることができるのはもちろんである。
な態様で実施をすることができる。例えばディスク面ご
とのヘッド数は任意の複数のm個,ヘッドを相互にずら
せるトラックピッチ数も任意のn個にそれぞれ選定する
ことができ、とくにnの値は場合によっては1としても
よい。図2に示したディスク記憶装置の構成や回路もあ
くまで例示であって、必要ないしは場合に応じて種々な
具体構成をとることができるのはもちろんである。
【0031】
【発明の効果】上述のとおり本発明では、多数のトラッ
クが設定されたディスクの各面ごとに複数個のヘッドを
備え,ディスク面内がトラックごとのセクタ数が互いに
異なる複数のゾーンに分割されるCDR方式のディスク
記憶装置において、ディスク面ごとに複数個のヘッドを
一定個数のトラックピッチずつ径方向に相互にずらせて
設け、これらヘッドに対応する複数のトラックが必ず同
じゾーンに属するようにディスク面をゾーン分割し、か
つセクタ内のデータの記録密度がディスク面内の径方向
位置に関せずほぼ一定になるよう各ゾーン内のトラック
ごとのセクタ数を設定することによって、次の効果を上
げることができる。
クが設定されたディスクの各面ごとに複数個のヘッドを
備え,ディスク面内がトラックごとのセクタ数が互いに
異なる複数のゾーンに分割されるCDR方式のディスク
記憶装置において、ディスク面ごとに複数個のヘッドを
一定個数のトラックピッチずつ径方向に相互にずらせて
設け、これらヘッドに対応する複数のトラックが必ず同
じゾーンに属するようにディスク面をゾーン分割し、か
つセクタ内のデータの記録密度がディスク面内の径方向
位置に関せずほぼ一定になるよう各ゾーン内のトラック
ごとのセクタ数を設定することによって、次の効果を上
げることができる。
【0032】(a) 複数のヘッドに対応する複数のトラッ
ク内のセクタ設定数が同じなので、ヘッドごとに転送レ
ートを切り換える必要なくすべてのヘッドを介して同じ
転送レートでデータの読み書きができ、ゾーン間の境界
で転送レートを切り換えれば済むので、CDR方式のデ
ィスク記憶装置の読み書き動作上の制御を容易にしてそ
の構成を簡単化し、かつ動作の信頼性を高めることがで
きる。
ク内のセクタ設定数が同じなので、ヘッドごとに転送レ
ートを切り換える必要なくすべてのヘッドを介して同じ
転送レートでデータの読み書きができ、ゾーン間の境界
で転送レートを切り換えれば済むので、CDR方式のデ
ィスク記憶装置の読み書き動作上の制御を容易にしてそ
の構成を簡単化し、かつ動作の信頼性を高めることがで
きる。
【0033】(b) ヘッドの相互間の径方向間隔が一定な
ため、複数ヘッドをどのように移動させても,かつヘッ
ドの個数が3個以上の場合でも、すべてのヘッドにより
同じ転送レートでデータを読み書きできる上述の特質が
正確に保持され、これにより各ディスク面に複数のヘッ
ドを備えるCDR方式のディスク記憶装置のディスク面
のゾーン分割を容易にかつ単純化することができる。
ため、複数ヘッドをどのように移動させても,かつヘッ
ドの個数が3個以上の場合でも、すべてのヘッドにより
同じ転送レートでデータを読み書きできる上述の特質が
正確に保持され、これにより各ディスク面に複数のヘッ
ドを備えるCDR方式のディスク記憶装置のディスク面
のゾーン分割を容易にかつ単純化することができる。
【0034】(c) 複数のヘッドを介してデータを同時に
並行して読み書きすることができるので、ヘッドの移動
操作に要する時間およびデータ読み書き中のディスクの
回転時間を実効的にヘッドの個数分の1に減少させて、
ディスク記憶装置のアクセスタイムを格段に短縮するこ
とができる。このように、本発明はCDR方式の採用に
よる記憶容量の増加と複数ヘッドによるアクセスタイム
の大幅な短縮により、ディスク記憶装置の性能向上に対
して多大の貢献を果たし得るものである。
並行して読み書きすることができるので、ヘッドの移動
操作に要する時間およびデータ読み書き中のディスクの
回転時間を実効的にヘッドの個数分の1に減少させて、
ディスク記憶装置のアクセスタイムを格段に短縮するこ
とができる。このように、本発明はCDR方式の採用に
よる記憶容量の増加と複数ヘッドによるアクセスタイム
の大幅な短縮により、ディスク記憶装置の性能向上に対
して多大の貢献を果たし得るものである。
【図1】本発明のディスク記憶装置においてディスク面
をゾーンに分割する要領および隣接ゾーンに属するトラ
ックにセクタを設定する要領を示し、同図(a) はゾーン
分割の一般的な要領を示すディスク面の要部の展開図、
同図(b) は簡単なゾーン分割の要領を示すディスク面の
要部の展開図、同図(c) はトラック内にセクタを設定す
る要領を示すディスク面の要部の展開図である。
をゾーンに分割する要領および隣接ゾーンに属するトラ
ックにセクタを設定する要領を示し、同図(a) はゾーン
分割の一般的な要領を示すディスク面の要部の展開図、
同図(b) は簡単なゾーン分割の要領を示すディスク面の
要部の展開図、同図(c) はトラック内にセクタを設定す
る要領を示すディスク面の要部の展開図である。
【図2】本発明のディスク記憶装置の構成例を示す構成
回路図である。
回路図である。
【図3】複数のヘッドに対応する複数のトラック内にセ
クタを設定する要領を例示するディスク面の要部の展開
図である。
クタを設定する要領を例示するディスク面の要部の展開
図である。
1 ディスク 2 複数のヘッド 3 ヘッド操作用アクチュエータ 5 読み書き信号用の信号処理回路 9 参照情報読取回路 10 データプロセッサ 11 変換手段 12 切換手段 13 RAM 20 制御プロセッサ B 所定数のトラックからなるブロック DT セクタのデータ部 H1 1個のヘッド H2 1個のヘッド H3 1個のヘッド ID セクタの照合部 RI 参照情報 Sa トラックTa内のセクタ Sb トラックTb内のセクタ T トラック Ta 外径側ゾーン内のトラック Tb 内径側ゾーン内のトラック Za 外径側のゾーン Zb 内径側のゾーン
Claims (4)
- 【請求項1】多数のトラックが一定の径方向ピッチで設
定されたディスクの各面ごとに複数個のヘッドを備え,
各ディスク面内がトラックごとのセクタ数が互いに異な
る複数のゾーンに分割されるディスク記憶装置であっ
て、ディスク面ごとの複数個のヘッドが一定個数のトラ
ックピッチずつ径方向に相互にずらせて設けられ、これ
らのヘッドに対応する複数のトラックが同じゾーンに属
するようディスク面がゾーンに分割され、セクタ内のデ
ータの記録密度がディスク面内の径方向位置に関せずほ
ぼ一定になるよう各ゾーン内のトラックごとのセクタ数
が設定されることを特徴とするディスク記憶装置。 - 【請求項2】請求項1に記載の装置において、ディスク
面ごとのヘッド数をm個,ヘッドが相互にずらされたト
ラックピッチ数をn個とそれぞれしたとき、mn個のト
ラックからなるブロックの中がトラックの配列の順序を
入り組ませて2個の異なるゾーンに分割されることを特
徴とするディスク記憶装置。 - 【請求項3】請求項1に記載の装置において、ディスク
面ごとのヘッド数をm個,ヘッドが相互にずらされたト
ラックピッチ数をn個とそれぞれしたとき、mn個のト
ラックを1ブロックとしてディスクの面内が整数個のブ
ロックごとにゾーンに分割されることを特徴とするディ
スク記憶装置。 - 【請求項4】請求項1に記載の装置において、データア
クセス上で複数個のヘッドに対応するトラックに対し同
じトラックアドレスを設定し、かつこれらのトラックの
同じ周方向位置にあるセクタに対し順番にセクタアドレ
スを設定するようにしたことを特徴とするディスク記憶
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31235893A JPH07169193A (ja) | 1993-12-14 | 1993-12-14 | ディスク記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31235893A JPH07169193A (ja) | 1993-12-14 | 1993-12-14 | ディスク記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07169193A true JPH07169193A (ja) | 1995-07-04 |
Family
ID=18028291
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31235893A Pending JPH07169193A (ja) | 1993-12-14 | 1993-12-14 | ディスク記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07169193A (ja) |
-
1993
- 1993-12-14 JP JP31235893A patent/JPH07169193A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4298897A (en) | Buffered recording | |
| US6105104A (en) | Method and apparatus for optimizing the data transfer rate to and from a plurality of disk surfaces | |
| JP4585268B2 (ja) | 情報記憶装置、制御方法及びプログラム | |
| JPS58181163A (ja) | 記憶装置の制御方式 | |
| KR19980063210A (ko) | 재할당 섹터가 있는 트랙에서의 억세스성능 향상방법 | |
| US6728054B2 (en) | Drive with adaptive data format and head switch sequencing | |
| KR960001252B1 (ko) | 디스크 구동 데이타 기억 시스템 및 데이타 변환 헤드 위치 선정 방법과 연속 논리 섹터 억세싱 방법 | |
| US5969895A (en) | Disk drive apparatus and head switching method in a disk drive apparatus | |
| US5943179A (en) | Disk drive apparatus and head switching method | |
| JP2650891B2 (ja) | 回転形記憶装置の制御方法 | |
| US5245594A (en) | Data read/write system for a disc storage unit | |
| US5940242A (en) | Method for determining a position of track-zero and mapping tracks according thereto | |
| US6701465B1 (en) | Method and apparatus for management of defect information in a disk system | |
| EP1486975B1 (en) | Recording medium, recording method, and recording/reproducing device | |
| US6470412B1 (en) | Disk drive, disk control method, data read/write method, data assignment method, and disk storage medium | |
| US5164867A (en) | Magnetic disk storage and a method for accessing a track in a magnetic disk storage | |
| US6128154A (en) | Servo control method for a high capacity hard disk drive | |
| JP2005071433A (ja) | ヘッド制御方法および記録装置 | |
| JPH07169193A (ja) | ディスク記憶装置 | |
| EP0673033A2 (en) | Magnetic disk drive | |
| EP0459726A2 (en) | Magnetic disk apparatus | |
| JPH10302390A (ja) | データ記録装置、データ再生装置、データ記録再生装置、データ記録方法、データ再生方法及びデータ記録再生方法 | |
| JPH07169185A (ja) | ディスク記憶装置のデータ読み書き方式 | |
| US5696640A (en) | Disk drive using virtual hands for continuous access and execution | |
| JPH05314659A (ja) | ディスク記憶装置のデータ記録ゾーンの設定方法 |