JP2006031742A - 磁気ディスク装置 - Google Patents
磁気ディスク装置 Download PDFInfo
- Publication number
- JP2006031742A JP2006031742A JP2004204170A JP2004204170A JP2006031742A JP 2006031742 A JP2006031742 A JP 2006031742A JP 2004204170 A JP2004204170 A JP 2004204170A JP 2004204170 A JP2004204170 A JP 2004204170A JP 2006031742 A JP2006031742 A JP 2006031742A
- Authority
- JP
- Japan
- Prior art keywords
- data
- sector
- read
- magnetic disk
- write
- 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
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/58—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
- G11B5/596—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
- G11B5/59688—Servo signal format patterns or signal processing thereof, e.g. dual, tri, quad, burst signal patterns
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1222—ECC block, i.e. a block of error correction encoded symbols which includes all parity data needed for decoding
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1291—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting serves a specific purpose
- G11B2020/1292—Enhancement of the total storage capacity
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2516—Hard disks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
【課題】フォーマット効率を向上させること。
【解決手段】磁気ディスク装置10は、1データフレームを1セクタとしてフォーマットしたものであり、ホスト1から当該磁気ディスク装置10のフォーマット(すなわち、1セクタ/1データフレーム)とは別のフォーマット(例えば、「512bytes/sector」)に基づくリードコマンドまたはライトコマンドを受け付けた場合に、既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを読み出すように制御する読出制御部16bと、既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを書き込むように制御する書込制御部16cとを備える。
【選択図】 図1
【解決手段】磁気ディスク装置10は、1データフレームを1セクタとしてフォーマットしたものであり、ホスト1から当該磁気ディスク装置10のフォーマット(すなわち、1セクタ/1データフレーム)とは別のフォーマット(例えば、「512bytes/sector」)に基づくリードコマンドまたはライトコマンドを受け付けた場合に、既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを読み出すように制御する読出制御部16bと、既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを書き込むように制御する書込制御部16cとを備える。
【選択図】 図1
Description
本発明は、サーボ情報を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有する磁気ディスク装置に関し、特に、フォーマット効率を向上させることができる磁気ディスク装置に関する。
従来より、コンピュータの外部記憶装置として磁気ディスク装置が知られている。この磁気ディスク装置は、サーボ情報(ヘッドの位置制御または速度制御をおこなうための情報)を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有するものである(例えば、特許文献1参照。)。
これを具体的に説明すると、この磁気ディスク装置は、データフレームにおいて、ユーザデータ「512bytes」に、「Preamble」、「Sync Mark」、「ECC」および「Gap」などが付加されたセクタデータを各セクタごとに格納している。このように、磁気ディスク装置内では、ユーザデータは、固定されたデータサイズ(すなわち、「512bytes」)で管理されている。なお、かかるユーザデータは、「512bytes」のデータサイズで管理されるのが一般的であるが、ユーザによっては、「528bytes」などの別のデータサイズで管理されることもある。
しかしながら、上記の従来技術(特許文献1)では、一定のデータサイズ(すなわち、「512bytes」)でユーザデータを管理しているため、データフレーム内に格納されるセクタ数が多くなれば多くなるほど、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)が大量に必要となり、フォーマット効率を向上させることができないという問題点があった。
さらに、近年では、高い記憶密度を有する磁気ディスク装置が続々と開発されている。このため、データフレーム内に格納されるセクタ数も顕著に増加しており、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)がより大量に必要になってきている。
そこで、本発明は、上述した従来技術による課題(問題点)を解消するためになされたものであり、フォーマット効率を向上させることができる磁気ディスク装置を提供することを目的とする。
上述した課題を解決し、目的を達成するために、請求項1の発明に係る磁気ディスク装置は、サーボ情報を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有する磁気ディスク装置であって、1データフレームを1セクタとしてフォーマットしたことを特徴とする。
また、請求項2の発明に係る磁気ディスク装置は、上記の発明において、当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく読み出し要求を受け付けた場合に、該読み出し要求に係るセクタデータを含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータから前記読み出し要求に係るセクタデータを抽出し、該抽出されたセクタデータを読出データとして読み出すように制御することを特徴とする。
また、請求項3の発明に係る磁気ディスク装置は、上記の発明において、当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく書き込み要求を受け付けた場合に、書込制御の対象領域を含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータにおける書込制御の対象領域に対して前記書き込み要求に係るセクタデータを埋め込み、該書き込み要求に係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとして書き込むように制御することを特徴とする。
本発明によれば、1データフレームを1セクタとしてフォーマットすることとしたので、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)の総量を最小にすることができ、フォーマット効率を向上させることが可能な磁気ディスク装置が得られるという効果を奏する。さらに、これに関連して、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量と同じユーザ容量をより低い記憶密度で実現することができるため、ヘッドの読出制御/書込制御の精度を必要以上に厳格化しなくともよくなり、装置実現の困難性を低減することが可能になる。また、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量に比較してより多くのユーザ容量を提供することも可能である。
また、本発明によれば、当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく読み出し要求を受け付けた場合に、該読み出し要求に係るセクタデータを含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータから読み出し要求に係るセクタデータを抽出し、該抽出されたセクタデータを読出データとして読み出すように制御することとしたので、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを読み出すことができ、既存のフォーマットとの互換性を確保することが可能な磁気ディスク装置が得られるという効果を奏する。
また、本発明によれば、当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく書き込み要求を受け付けた場合に、書込制御の対象領域を含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータにおける書込制御の対象領域に対して書き込み要求に係るセクタデータを埋め込み、該書き込み要求に係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとして書き込むように制御することとしたので、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを書き込むことができ、既存のフォーマットとの互換性を確保することが可能な磁気ディスク装置が得られるという効果を奏する。
以下に添付図面を参照して、本発明に係る磁気ディスク装置の好適な実施例について詳細に説明する。なお、以下では、本発明に係る磁気ディスク装置の概要および特徴を説明した後に、本実施例に係る磁気ディスク装置を説明することとする。
(概要および特徴)
まず最初に、本発明に係る磁気ディスク装置の概要および特徴を説明する。図1は、本発明に係る磁気ディスク装置の概要および特徴を説明するための説明図である。同図に示すように、この磁気ディスク装置10は、サーボ情報(ヘッドの位置制御または速度制御をおこなうための情報)を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有するものである。
まず最初に、本発明に係る磁気ディスク装置の概要および特徴を説明する。図1は、本発明に係る磁気ディスク装置の概要および特徴を説明するための説明図である。同図に示すように、この磁気ディスク装置10は、サーボ情報(ヘッドの位置制御または速度制御をおこなうための情報)を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有するものである。
ここで、本発明に係る磁気ディスク装置は、1データフレームを1セクタとしてフォーマットする点に主たる特徴があり、これによって、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)を減らし、もってフォーマット効率を向上させることができるようにしている。
この主たる特徴を具体的に説明すると、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)は、セクタごとに必要であるので、本発明に係る磁気ディスク装置では、ユーザ容量に関係しない領域を減らすために、セクタサイズを大きくする。
すなわち、本発明に係る磁気ディスク装置では、ユーザ容量に関係しない領域を増やさずに、セクタサイズをなるべく大きくするために、1データフレームを1セクタとしてフォーマットすることとしている。このように、1データフレームを1セクタとしてフォーマットすることとしたのは、データフレーム内に複数のセクタを格納することで、ユーザ容量に関係しない領域が大量に発生することを防止するとともに、サーボフレームの前後にスプリットセクタが格納される場合(1データフレーム以上のデータサイズを1セクタとした場合を含む。)に、前後のスプリットセクタそれぞれにユーザ容量に関係ない領域が挿入されることを防止するためである。
このため、1データフレームを1セクタとしてフォーマットすることで、(図1における本発明のフォーマット構造例参照)、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)の総量を最小にすることができる。
したがって、上記の従来技術の例で言えば、一定のセクタサイズ(すなわち、「512bytes」)を1セクタとしてフォーマットすることで(図1における従来のフォーマット構造例参照)、データフレーム内に複数のセクタ数を格納するのではなく、1データフレームを1セクタとしてフォーマットすることとしたので(図1における本発明のフォーマット構造例参照)、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)の総量を最小にすることができ、上記した主たる特徴のように、フォーマット効率を向上させることが可能になる。
さらに、これに関連して、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量と同じユーザ容量をより低い記憶密度で実現することができるため、ヘッドの読出制御/書込制御の精度を必要以上に厳格化しなくともよくなり、装置実現の困難性を低減することが可能になる。また、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量に比較してより多くのユーザ容量を提供することも可能である。
次に、本実施例に係る磁気ディスク装置について説明する。本実施例では、1データフレームを1セクタとしてフォーマットした磁気ディスク装置について説明する。なお、ここでは、本実施例に係る磁気ディスク装置の構成を説明した後に、この磁気ディスク装置の各種処理の手順を説明する。
(磁気ディスク装置の構成)
図2は、本実施例に係る磁気ディスク装置の構成を示すブロック図である。この磁気ディスク装置10は、同図に示すように、ホスト転送処理部11と、コマンド処理部12と、ディスク(媒体)13と、ヘッド14と、バッファメモリ15と、ディスク制御部16とから構成される。
図2は、本実施例に係る磁気ディスク装置の構成を示すブロック図である。この磁気ディスク装置10は、同図に示すように、ホスト転送処理部11と、コマンド処理部12と、ディスク(媒体)13と、ヘッド14と、バッファメモリ15と、ディスク制御部16とから構成される。
このうち、ホスト転送処理部11は、ホスト1とコマンドやデータの送受信をおこなう処理部であり、具体的には、ホスト1からリードコマンドまたはライトコマンドを受け付けたり、ディスク制御部16とのデータの授受をバッファメモリ14を介しておこなったりする。
コマンド処理部12は、ホスト1より受信したコマンドを解析し、ホスト転送処理部11およびディスク制御部16に処理を指示することでコマンドを実行させる処理部であり、コマンドを解析する際に、直ちに実行しない(できない)と解析されたコマンドを一時的に保持(キューイング)するコマンドキュー12aを備え、このコマンドキュー12aは、コマンドをキューイングすることによってコマンドの実行順序の変更をおこなう。
ディスク13は、アプリケーションや所望のデータなどのユーザデータを格納(記憶)する磁気ディスクであり、バッファメモリ15は、ホスト1と送受信するデータを一時的に記憶するバッファ処理部である。
ディスク制御部18は、コマンド処理部12によって指示されたリードコマンド(読み出し要求)またはライトコマンド(書き込み要求)をディスク13に対しておこなうファームウェアを展開するメモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、アドレス変換処理部16aと、読出制御部16bと、書込制御部16cとを備える。
このうち、アドレス変換処理部16aは、読み出し要求に係るセクタデータまたは書込制御の対象領域のアドレスを当該磁気ディスク装置10のフォーマットに対応したアドレスに変換する処理部である。具体的には、図3または図5に示すように、ホスト1から当該磁気ディスク装置のフォーマット(すなわち、1セクタ/1データフレーム)とは別のフォーマット(例えば、「512bytes/sector」)に基づくコマンド(すなわち、リードコマンドまたはライトコマンド)を受け付けた場合に、リードコマンドに係るセクタデータまたは書込制御の対象領域のアドレス(例えば、開始アドレス「×××××302」および終了アドレス「××××1071」)を当該磁気ディスク装置10のフォーマットに対応したアドレス(開始アドレス「×××××265」および終了アドレス「×××××777」)に変換する。
読出制御部16bは、読み出し要求に係るセクタデータを含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータから読み出し要求に係るセクタデータを抽出し、該抽出されたセクタデータを読出データとして読み出すように制御する処理部である。
これを具体的に説明すると、図3に示すように、リードコマンド(読み出し要求)に係るセクタデータ(すなわち、アドレス変換処理部16aによって変換された開始アドレス「×××××265」および終了アドレス「×××××777」)を含む1データフレームのセクタデータをディスク13から読み込んでバッファメモリ15に展開し、該バッファメモリ15に展開された1データフレームのセクタデータからリードコマンドに係るセクタデータ(開始アドレス「×××××265」および終了アドレス「×××××777」)を抽出し、該抽出されたセクタデータを読出データとしてホスト1に転送する。
このため、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを読み出すことができ、既存のフォーマットとの互換性を確保することが可能になる。
書込制御部16cは、書込制御の対象領域を含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータにおける書込制御の対象領域に対して書き込み要求に係るセクタデータを埋め込み、該書き込み要求に係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとして書き込むように制御する処理部である。
これを具体的に説明すると、図5に示すように、書込制御の対象領域(アドレス変換処理部16aによって変換された開始アドレス「×××××265」および終了アドレス「×××××777」)を含む1データフレームのセクタデータを読み込んでバッファメモリ15に展開し、該バッファメモリ15に展開された1データフレームのセクタデータにおける書込制御の対象領域(開始アドレス「×××××265」および終了アドレス「×××××777」)に対してライトコマンドに係るセクタデータ(ホスト1から転送されてきたデータ)を埋め込み、該ライトコマンドに係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとしてディスク13に書き込む。
このため、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを書き込むことができ、既存のフォーマットとの互換性を確保することが可能になる。
(各種処理の手順)
次に、本実施例に係る磁気ディスク装置の各種処理の手順を説明する。なお、ここでは、「読出制御処理」について説明した後に、「書込制御処理」について説明することとする。
次に、本実施例に係る磁気ディスク装置の各種処理の手順を説明する。なお、ここでは、「読出制御処理」について説明した後に、「書込制御処理」について説明することとする。
(読出制御処理)
まず最初に、本実施例に係る「読出制御処理」の手順について説明する。図4は、読出制御処理の手順を示すフローチャートである。同図に示すように、この「読出制御処理」は、ホスト1からリードコマンド(読み出し要求)を受け付けた場合に開始されることとなる。なお、本実施例では、ホスト1がディスク13のフォーマットを「512bytes/sector」と認識してリードコマンドを発行した場合の「読出制御処理」を説明する。
まず最初に、本実施例に係る「読出制御処理」の手順について説明する。図4は、読出制御処理の手順を示すフローチャートである。同図に示すように、この「読出制御処理」は、ホスト1からリードコマンド(読み出し要求)を受け付けた場合に開始されることとなる。なお、本実施例では、ホスト1がディスク13のフォーマットを「512bytes/sector」と認識してリードコマンドを発行した場合の「読出制御処理」を説明する。
ホスト1からホスト転送処理部11を介してリードコマンドを受け付けた場合(ステップS401)に、コマンド処理部12は、ディスク制御部16にリードコマンドを発行する。そして、アドレス変換処理部16aは、図3に示すように、既存(従来)のフォーマット「512bytes/sector」に基づくリードコマンドに係るセクタデータのアドレス(例えば、開始アドレス「×××××302」および終了アドレス「××××1071」)を当該磁気ディスク装置10のフォーマットに対応したアドレス(開始アドレス「×××××265」および終了アドレス「×××××777」)に変換する(ステップS402)。
続いて、読出制御部16bは、リードコマンドに係るセクタデータ(すなわち、アドレス変換処理部16aによって変換された開始アドレス「×××××265」および終了アドレス「×××××777」)を含む1データフレームのセクタデータをディスク13から読み込んでバッファメモリ15に展開し(ステップS403)、該バッファメモリ15に展開された1データフレームのセクタデータからリードコマンドに係るセクタデータ(開始アドレス「×××××265」および終了アドレス「×××××777」)を抽出し(ステップS404)、該抽出されたセクタデータを読出データとしてホスト1に転送する(ステップS405)。
次に、本実施例に係る「書込制御処理」の手順について説明する。図6は、書込制御処理の手順を示すフローチャートである。同図に示すように、この「書込制御処理」は、ホスト1からライトコマンド(書き込み要求)を受け付けた場合に開始されることとなる。なお、本実施例では、ホスト1がディスク13のフォーマットを「512bytes/sector」と認識してライトコマンドを発行した場合の「書込制御処理」を説明する。
ホスト1からホスト転送処理部11を介してライトコマンドを受け付けた場合(ステップS601)に、コマンド処理部12は、ディスク制御部16にライトコマンドを発行する。そして、アドレス変換処理部16aは、図5に示すように、既存(従来)のフォーマット「512bytes/sector」に基づく書込制御の対象領域のアドレス(例えば、開始アドレス「×××××302」および終了アドレス「××××1071」)を当該磁気ディスク装置10のフォーマットに対応したアドレス(開始アドレス「×××××265」および終了アドレス「×××××777」)に変換する(ステップS602)。
続いて、書込制御部16cは、書込制御の対象領域(アドレス変換処理部16aによって変換された開始アドレス「×××××265」および終了アドレス「×××××777」)を含む1データフレームのセクタデータを読み込んでバッファメモリ15に展開し(ステップS603)、該バッファメモリ15に展開された1データフレームのセクタデータにおける書込制御の対象領域(開始アドレス「×××××265」および終了アドレス「×××××777」)に対してライトコマンドに係るセクタデータ(ホスト1から転送されてきたデータ)を埋め込み(ステップS604)、該ライトコマンドに係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとしてディスク13に書き込む(ステップS605)。
上述してきたように、本実施例に係る磁気ディスク装置によれば、1データフレームを1セクタとしてフォーマットすることとしたので(図1における本発明のフォーマット構造例参照)、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)の総量を最小にすることができ、フォーマット効率を向上させることが可能になる。
さらに、これに関連して、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量と同じユーザ容量をより低い記憶密度で実現することができるため、ヘッドの読出制御/書込制御の精度を必要以上に厳格化しなくともよくなり、装置実現の困難性を低減することが可能になる。また、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量に比較してより多くのユーザ容量を提供することも可能である。
また、本実施例に係る磁気ディスク装置によれば、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータの読出制御または書込制御をおこなうことができ、既存のフォーマットとの互換性を確保することが可能になる。
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
1 ホスト
10 磁気ディスク装置
11 ホスト転送処理部
12 コマンド処理部
12a コマンドキュー
13 ディスク
14 ヘッド
15 バッファメモリ
16 ディスク制御部
16a アドレス変換処理部
16b 読出制御部
16c 書込制御部
10 磁気ディスク装置
11 ホスト転送処理部
12 コマンド処理部
12a コマンドキュー
13 ディスク
14 ヘッド
15 バッファメモリ
16 ディスク制御部
16a アドレス変換処理部
16b 読出制御部
16c 書込制御部
Claims (3)
- サーボ情報を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有する磁気ディスク装置であって、1データフレームを1セクタとしてフォーマットしたことを特徴とする磁気ディスク装置。
- 当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく読み出し要求を受け付けた場合に、該読み出し要求に係るセクタデータを含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータから前記読み出し要求に係るセクタデータを抽出し、該抽出されたセクタデータを読出データとして読み出すように制御することを特徴とする請求項1に記載の磁気ディスク装置。
- 当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく書き込み要求を受け付けた場合に、書込制御の対象領域を含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータにおける書込制御の対象領域に対して前記書き込み要求に係るセクタデータを埋め込み、該書き込み要求に係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとして書き込むように制御することを特徴とする請求項1または2に記載の磁気ディスク装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004204170A JP2006031742A (ja) | 2004-07-12 | 2004-07-12 | 磁気ディスク装置 |
| US10/988,223 US7212363B2 (en) | 2004-07-12 | 2004-11-12 | Magnetic disk apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004204170A JP2006031742A (ja) | 2004-07-12 | 2004-07-12 | 磁気ディスク装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006031742A true JP2006031742A (ja) | 2006-02-02 |
Family
ID=35541097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004204170A Pending JP2006031742A (ja) | 2004-07-12 | 2004-07-12 | 磁気ディスク装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7212363B2 (ja) |
| JP (1) | JP2006031742A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007091519A1 (ja) | 2006-02-08 | 2007-08-16 | Ntt Docomo, Inc. | 送信装置および送信方法 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007102960A (ja) * | 2005-10-06 | 2007-04-19 | Hitachi Global Storage Technologies Netherlands Bv | 磁気ディスク装置 |
| JP2007184046A (ja) * | 2006-01-10 | 2007-07-19 | Hitachi Global Storage Technologies Netherlands Bv | 回転円板形記憶装置および記録方法 |
| US8089715B1 (en) * | 2006-02-01 | 2012-01-03 | Link—A—Media Devices Corporation | Split sector formatting of storage disks |
| JP5339817B2 (ja) | 2008-08-23 | 2013-11-13 | エイチジーエスティーネザーランドビーブイ | 異なるサイズのデータ・セクタによるインターフェースをサポートするディスク・ドライブ装置及びそのデータ・ライト方法 |
| JP2010080021A (ja) * | 2008-09-29 | 2010-04-08 | Toshiba Storage Device Corp | 記録制御方法及び記録制御部、並びに記憶装置 |
| US8475670B2 (en) * | 2011-07-11 | 2013-07-02 | HGST Netherlands B.V. | Method for manufacturing a patterned magnetic media with offset data and servo regions |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5287468A (en) * | 1987-06-03 | 1994-02-15 | Sony Corporation | Method and apparatus for processing information data |
| AU622626B2 (en) * | 1987-06-03 | 1992-04-16 | Sony Corporation | Method of processing data |
| US5036408A (en) * | 1988-05-12 | 1991-07-30 | Digital Equipment Corporation | High efficiency disk format and synchronization system |
| US5523903A (en) * | 1993-12-23 | 1996-06-04 | International Business Machines Corporation | Sector architecture for fixed block disk drive |
| US5734862A (en) * | 1994-05-31 | 1998-03-31 | Kulas; Charles J. | System for selectively buffering and displaying relevant frames from interleaving frames associated with respective animation sequences stored in a medium in response to user selection |
| US5589998A (en) * | 1994-12-22 | 1996-12-31 | International Business Machines Corporation | Cylinder address storage in multiple servo sectors of a track |
| US5640286A (en) * | 1995-05-08 | 1997-06-17 | Western Digital Corporation | Disk drive with error code embedded sector identification |
| US5812335A (en) * | 1995-09-01 | 1998-09-22 | Adaptec, Inc. | Programmable data transfer without sector pulses in a headerless disk drive architecture |
| JPH09167456A (ja) * | 1995-12-15 | 1997-06-24 | Fujitsu Ltd | ディスク装置及びディスク媒体 |
| KR100194025B1 (ko) * | 1996-05-21 | 1999-06-15 | 윤종용 | 고용량 하드 디스크 드라이브를 구현하기 위한 데이타섹터 구성방법 및 데이타섹터 타이밍 제너레이터 |
| KR0182979B1 (ko) * | 1996-06-05 | 1999-04-15 | 김광호 | 데이타영역 확장을 위한 서보정보 구성방법 및 그에 따른 서보제어방법 |
| US5959795A (en) * | 1997-02-28 | 1999-09-28 | Adaptec, Inc. | Format calculator for headerless hard disk with embedded servo wedges |
| US6411452B1 (en) * | 1997-03-11 | 2002-06-25 | Western Digital Technologies, Inc. | Disk drive employing read error tolerant sync mark detection |
| JPH1116216A (ja) * | 1997-06-19 | 1999-01-22 | Sony Corp | 光ディスク及び光ディスク装置 |
| US6072650A (en) * | 1997-09-29 | 2000-06-06 | Stmicroelectronics N.V. | Data placement variation compensation system |
| KR100515719B1 (ko) * | 1998-02-20 | 2005-11-25 | 삼성전자주식회사 | 서보트랙라이터를 이용한 공정 관리 방법 |
| JP2000047972A (ja) * | 1998-07-29 | 2000-02-18 | Hitachi Ltd | 入出力制御方式 |
| JP2000155901A (ja) | 1998-11-17 | 2000-06-06 | Fujitsu Ltd | 欠陥情報作成方法及び情報記憶装置 |
| US6678106B2 (en) * | 2000-03-30 | 2004-01-13 | Seagate Technology Llc | Determining data sector splits across servo bursts in a disc drive |
| US7079458B2 (en) * | 2000-06-08 | 2006-07-18 | Matsushita Electric Industrial Co., Ltd. | Buffer memory address translation device |
| JP2003331527A (ja) | 2002-05-14 | 2003-11-21 | Matsushita Electric Ind Co Ltd | 磁気ディスク装置およびそのパリティ書き込み方法 |
| KR100532450B1 (ko) * | 2003-07-16 | 2005-11-30 | 삼성전자주식회사 | 에러에 대해 강인한 특성을 가지는 데이터 기록 방법,이에 적합한 데이터 재생 방법, 그리고 이에 적합한 장치들 |
-
2004
- 2004-07-12 JP JP2004204170A patent/JP2006031742A/ja active Pending
- 2004-11-12 US US10/988,223 patent/US7212363B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007091519A1 (ja) | 2006-02-08 | 2007-08-16 | Ntt Docomo, Inc. | 送信装置および送信方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20060007590A1 (en) | 2006-01-12 |
| US7212363B2 (en) | 2007-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4392601B2 (ja) | データアクセス装置および記録媒体 | |
| US6710960B1 (en) | Information storage apparatus and method of controlling the same | |
| JP2006031742A (ja) | 磁気ディスク装置 | |
| JP2007249938A (ja) | Usbホストシステム、avデータ再生装置およびavデータ記録装置 | |
| US5590311A (en) | System and method for emulating disk tracks to maintain data format compatibility | |
| US20070168603A1 (en) | Information recording apparatus and control method thereof | |
| JP5115111B2 (ja) | 情報書き込み制御装置、情報書き込み制御方法、および、情報書き込み制御プログラム | |
| JP2008009803A (ja) | 情報記憶装置、および、情報転送方法、情報転送システム、プログラム、並びに、記録媒体 | |
| JP5053945B2 (ja) | 記録媒体初期化方法及び記録媒体初期化装置 | |
| US20060095660A1 (en) | Media storage apparatus, cache segment switching method of media storage apparatus, and media storage system | |
| KR20080092181A (ko) | 파일 시스템에 무관하게 데이터를 기입/독출할 수 있는하드 디스크 드라이브 및 이를 이용한 데이터 기입/독출방법 | |
| WO2024130890A1 (zh) | 固态硬盘垃圾回收方法、加速装置、设备及计算机介质 | |
| JP2004094478A (ja) | ディスクドライブ及びデータ転送方法 | |
| JP2006343923A (ja) | ディスク記録装置 | |
| JP4534940B2 (ja) | 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム | |
| US10067888B1 (en) | I/O optimization with track splitting | |
| US8799567B2 (en) | Method for accessing files in a management system | |
| CN1932780B (zh) | 记录控制装置以及记录控制方法 | |
| CN101243512A (zh) | 在记录介质上存储/从记录介质上读取数据以及向/从记录介质传送信息的方法和装置 | |
| JP4422319B2 (ja) | 多重化記憶制御装置 | |
| TW202527539A (zh) | 生成錄影中影片的影片快照的方法與系統 | |
| JP2007011659A (ja) | インターフェース装置、ディスクドライブ及びインターフェース制御方法 | |
| JP2005275907A (ja) | 電子機器および同機器の記憶媒体ユニット制御方法 | |
| JP2005275674A (ja) | コンピュータシステム、そのバックアップ/リストア方法、ホストコンピュータ、プログラム | |
| JP4876483B2 (ja) | コンテンツデータ転送システム、再生機器、及び、センター機器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080826 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080902 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090106 |