(57)【要約】【課題】ストリームデータのような関連性のあるデータの転送効率の向上を図ることできるディスク記憶装置を提供することにある。【解決手段】ストリームデータをリード／ライトするディスクドライブ１が開示されている。本ドライブ１のディスクコントローラ２２は、ディスク１０から読出したデータを、ストリームＩＤ情報毎に設定したバッファＲＡＭ２３のバッファ領域に格納する。ディスクコントローラ２２は、当該バッファ領域からアクセス対象のデータを検索してホストシステム２に転送する。【選択図】    図１
2004234762.tif 000002
【特許請求の範囲】
【請求項１】
ディスク記録媒体に対して、データを記録又は再生する記録再生手段と、
前記ディスク記録媒体から再生したデータを格納するバッファメモリ手段と、
前記ディスク記録媒体上に関連性のあるデータを記録するときに、当該関連性のあるデータを識別する識別情報を記録し、当該関連性のあるデータの再生時に同一識別情報に対応するデータを前記バッファメモリの同一バッファ領域に格納する制御手段と
を具備したことを特徴とするディスク記憶装置。
【請求項２】
前記関連性のあるデータは、ストリームデータであることを特徴とする請求項１に記載のディスク記憶装置。
【請求項３】
前記制御手段は、前記識別情報と前記バッファメモリのバッファ領域を指定するためのバッファポインタとを対応付けするテーブル情報を作成し、当該テーブル情報に基づいてリードアクセス対象のストリームデータを前記バッファメモリから取り出して外部に転送することを特徴とする請求項１に記載のディスク記憶装置。
【請求項４】
前記制御手段は、前記識別情報毎に前記バッファメモリのバッファ領域を指定するときに、当該バッファ領域の容量を設定することを特徴とする請求項１に記載のディスク記憶装置。
【請求項５】
前記制御手段は、前記ストリームデータのアクセス要求を行なうホストシステムとのインターフェースを含み、当該ホストシステムと前記バッファメモリとの間で前記ストリームデータの転送を制御するディスクコントローラであることを特徴とする請求項１に記載のディスク記憶装置。
【請求項６】
ディスク記録媒体に対して、ストリームデータを記録又は再生する記録再生手段と、前記ディスク記録媒体から再生したストリームデータを格納するバッファメモリ手段とを有するディスクドライブに適用するバッファ制御方法であって、
前記ディスク記録媒体上にストリームデータを記録するときに、当該ストリームデータを識別する識別情報を記録し、
ストリームデータの再生時に同一識別情報に対応するデータを前記バッファメモリの同一バッファ領域に格納することを特徴とするバッファ制御方法。
【請求項７】
ディスク記録媒体に対して、ストリームデータを記録又は再生する記録再生手段と、前記ディスク記録媒体から再生したストリームデータを格納するバッファメモリ手段とを有するディスクドライブに適用するバッファ制御方法であって、
前記ディスク記録媒体上から指定されたストリームデータを再生するときに、当該ストリームデータの識別情報に対応する前記バッファメモリ手段のバッファ領域を特定し、
前記ディスク記録媒体上から読出したデータを、当該データの識別情報に対応する前記バッファ領域に格納することを特徴とするバッファ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的にはディスクドライブに関し、特に、ストリームデータのアクセスに必要なバッファメモリの管理技術に関する。
【０００２】
【従来の技術】
近年、ハードディスクドライブ（ＨＤＤ）を代表とするディスク記憶装置（以下ディスクドライブと呼ぶ）は、従来のコンピュータデータだけでなく、オーディオ・ビデオ（ＡＶ）情報などのストリームデータを記録するデバイスとしても利用されている。
【０００３】
通常、ディスクドライブでは、ホストシステム（パーソナルコンピュータや各種のディジタル機器）からリードコマンドが発行されると、ヘッドが記録媒体であるディスク上の目標トラックに移動（シーク）する。目標トラックは、リードアクセス対象であるデータが記録されている記録領域である。
【０００４】
目標トラックまでヘッドの移動が完了すると、その完了した場所からディスク上のデータを読出すリード動作が開始される。リード動作は、リードコマンドで指定された終了セクタまで実行される。ディスクから読出されたデータは、ディスクコントローラ（ＨＤＣ）により管理されているバッファメモリ（バッファＲＡＭ）に転送される。
【０００５】
一般的に、ディスクドライブでは、ディスクから読出されたデータは、その順番でバッファＲＡＭに転送される。ディスクに対するリード動作は、前述のように、移動完了（シーク完了）したディスク上の場所（セクタ）から開始されるため、リードアクセス対象であるデータのみが読出されるとは限らない。
【０００６】
このため、バッファＲＡＭには、当該アクセス対象であるデータと、それ以外のデータとが混在する状況となる。ディスクコントローラは、アクセス対象であるストリームデータに含まれる全てのデータを当該バッファＲＡＭから検索し、ホストシステムに転送する。従って、ストリームデータのような大容量のデータアクセスでは、データ転送効率が低下する。
【０００７】
このようなデータ転送効率の向上を図るための先行技術が提案されている（例えば、特許文献１を参照）。
【０００８】
【特許文献１】
特開２００１−１９５１９８号公報
この先行技術の内容は、ディスク上のセクタの種別を記憶するセクタ情報バッファと、ホストに送信すべきでないセクタのセクタ種別を含めた判定及び書き込みを行うセクタ判定手段と、記憶されたセクタ種別を参照するセクタ管理手段と、参照された結果に基づいてデータをホストに送信するデータ送信手段を備えるドライブ装置及びバッファ管理方法に関するものである。要するに、予めキャッシュしておいたアドレスに対するセクタ種別及びアドレスをセクタ情報バッファに記録することにより、バッファ管理や先読み制御を行なう方式である。
【０００９】
【発明が解決しようとする課題】
ストリームデータのような関連性のあるデータをディスク上から読出した場合に、バッファＲＡＭには、アクセス対象とは無関係なデータも格納される。このため、ホストシステムに転送するときに、バッファＲＡＭ全体からアクセス対象のデータを検索する必要があった。
【００１０】
前記の先行技術のような方法でデータ転送効率の向上を図ることも考えられるが、先行技術の方法では、種別が多い場合や管理するアドレスが多くなってくると、バッファメモリの容量を超えてしまうことがある。また、電源がオフになった後には、セクタ情報バッファの内容が消失してしまうという問題もある。従って、先行技術のような方法を単に適用しても、ストリームデータのような関連性のあるデータの転送効率の向上を図ることはできない。
【００１１】
そこで、本発明の目的は、ストリームデータのような関連性のあるデータの転送効率の向上を図ることできるディスク記憶装置を提供することにある。
【００１２】
【課題を解決するための手段】
本発明の観点は、ストリームデータのような関連性のあるデータを記録するときに識別情報を記録し、データ再生時に当該識別情報を参照することにより、同一識別情報のデータを、バッファＲＡＭの同一バッファ領域に格納する方式である。
【００１３】
本発明の観点に従ったディスク記憶装置は、ディスク記録媒体に対して、データを記録又は再生する記録再生手段と、前記ディスク記録媒体から再生したデータを格納するバッファメモリ手段と、前記ディスク記録媒体上に関連性のあるデータを記録するときに、当該関連性のあるデータを識別する識別情報を記録し、当該関連性のあるデータの再生時に同一識別情報に対応するデータを前記バッファメモリの同一バッファ領域に格納する制御手段とを備えたものである。
【００１４】
このような構成であれば、データ再生時に、ディスクから読出したデータの識別情報により、転送先のバッファ領域が選択されて、同一識別情報のデータは、同一バッファ領域に格納される。従って、バッファメモリからホストシステムにデータ転送を行なう場合に、バッファメモリ全体を検索することなく、識別情報に対応するアクセス対象のデータを短時間で転送できる。要するに、ディスクから読出したストリームデータのような関連性のあるデータを、同一バッファ領域に振り分けて格納する。これにより、結果として、例えば同一ストリームデータに属するデータを連続してバッファメモリ（ＲＡＭ）へ格納することができるため、バッファメモリからアクセス対象のデータを容易に取り出すことが可能となる。
【００１５】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１６】
（ディスクドライブの構成）
図１は、本実施形態に関係するディスクドライブの要部を示すブロック図である。ディスクドライブ１は、図１に示すように、記録媒体であるディスク１０と、磁気ヘッド（以下単にヘッド）１１と、ボイスコイルモータ（ＶＣＭ）１３を含むアクチュエータ１２とを有する機構系と、後述する制御・信号処理系とから構成されている。
【００１７】
ディスク１０は、スピンドルモータ（ＳＰＭ）１４により回転される。ＶＣＭ１３及びＳＰＭ１４は、ＶＣＭ・ＳＰＭドライバ１５により駆動される。アクチュエータ１２は、ヘッド１１を搭載し、ＶＣＭ１３の駆動力によりディスク１０の径方向に移動される。
【００１８】
制御・信号処理系は、ヘッドアンプＩＣ１６と、リード／ライト（Ｒ／Ｗ）チャネル１７と、マイクロプロセッサ（ＣＰＵ）１８と、ＲＡＭ１９と、ＲＯＭ２０と、ゲートアレイ２１と、ディスクコントローラ（ＨＤＣ）２２と、バッファＲＡＭ（バッファメモリ）２３と、システムバス２４とを有する。
【００１９】
ヘッドアンプＩＣ１６は、ヘッド１１から読出されたリード信号を増幅してＲ／Ｗチャネル１７に伝送したり、また、Ｒ／Ｗチャネル１７から出力されたライト信号を電流に変換してヘッド１１に供給する。Ｒ／Ｗチャネル１７は、記録又は再生のためにリード／ライトデータの信号処理を実行する。
【００２０】
ディスクコントローラ２２は、後述するように、バッファＲＡＭ２３を管理し、ドライブ１とホストシステム２との間のデータ転送を制御する。ディスクコントローラ２２は、ヘッド１１によりディスク１０から読出されたデータを、バッファＲＡＭ２３を経由してホストシステム２に転送する。このデータは、Ｒ／Ｗチャネル１７により再生される。また、コントローラ２２は、ホストシステム２から転送されたリード／ライトコマンドや、ライトデータを受信する。ライトデータは、Ｒ／Ｗチャネル１７により処理されてヘッドアンプＩＣ１６に伝送される。
【００２１】
ＣＰＵ１８は、ドライブ１のメイン制御装置であり、ディスクコントローラ２２が受信したリード／ライトコマンドに従って、各種のリード／ライト制御を実行する。リード／ライト制御には、ヘッド１１をディスク１０上の目標トラックまで移動して位置決めするサーボ制御や、バッファＲＡＭ２３に格納されたデータの中からアクセス要求されたデータをホストシステム２に転送する制御などが含まれる。ＲＡＭ１９は、ＣＰＵ１８の動作に必要な各種データを格納するためのワークメモリである。ＲＯＭ２０は、主としてＣＰＵ１８のプログラムを格納している。ゲートアレイ２１は、Ｒ／Ｗチャネル１７により再生されるサーボデータやタイミング信号を、ＣＰＵ１８やコントローラ２２に供給するなどの処理を実行するロジック回路である。
【００２２】
（ディスクドライブの動作）
本実施形態は、ホストシステム２からのリードコマンドに従って、ディスク１０に記録されているストリームデータをアクセスし、ホストシステム２に転送するリードアクセス動作を想定する。以下、主として図７のフローチャートを参照し、かつ適宜図２から図６も合わせて参照して、本実施形態のリードアクセス動作を説明する。
【００２３】
まず、ディスクドライブ１は、ディスクコントローラ２２がホストシステム２からリードコマンドを受信すると、リードアクセス動作を開始する（ステップＳ１）。リードコマンドには、アクセス対象のストリームデータが記録されているディスク１０上の場所（目標トラック）を示すアドレス情報が含まれている。
【００２４】
ＣＰＵ１８は、ディスクコントローラ２２出受信したリードコマンドに従って、ヘッド１１をディスク１０上の目標トラックにシーク（移動と位置決め）させるシーク動作を実行する（ステップＳ２）。具体的には、ＣＰＵ１８は、ＶＣＭ・ＳＰＭドライバ１５を介してＶＣＭ１３を駆動制御して、アクチュエータ１２を目標トラックまで移動させる。
【００２５】
シーク動作が完了して、ヘッド１１が目標トラックに位置決めされると、リード動作を開始する（ステップＳ３のＹＥＳ，Ｓ４）。具体的には、図４（Ａ）に示すように、ディスク１０の目標トラックの範囲内で、ヘッド１１は、シーク完了位置５０から矢印５１の方向にリード動作を開始する。
【００２６】
ここで、アクセス対象のストリームデータ（便宜的に識別情報Ａとする）は、図４（Ａ）に示すように、連続するデータＡ１とデータＡ２を想定する。ヘッド１１は、データＡ２、データＣ１、データＢ１、データＡ１を順次読出す。ストリームデータ（Ａ）の先頭データをデータＡ１とした場合、先頭からではなく、シーク完了直後にあるデータＡ２から読出す。そして、再びヘッド１１がシーク完了位置５０に戻ってくるまでに、データＡ１を読出すことで、ストリームデータ（Ａ）の読出し動作が完了する。このリード方法は、ディスク１０の回転待ちを極力少なくする有効な方法である。
【００２７】
ヘッド１１から読出されたデータは、前述したように、Ｒ／Ｗチャネル１７を介してディスクコントローラ２２に転送される。ディスクコントローラ２２は、バッファＲＡＭ２３に、Ｒ／Ｗチャネル１７により再生された再生データを順次格納する。ここで、ヘッド１１により読出された順序で、データＡ２、データＣ１、データＢ１、データＡ１がバッファＲＡＭ２３に格納されると、バッファＲＡＭ２３では、各データが混在した状態で格納されてしまう。
【００２８】
そこで、本実施形態では、図４（Ｂ）に示すように、コントローラ２２は、バッファＲＡＭ２３には、ストリームデータ（Ａ）に属するデータＡ２，Ａ１を同一のバッファ領域に格納する。同様に、ストリームデータ（Ｂ）に属するデータＢ１及びストリームデータ（Ｃ）に属するデータＣ１，Ｃ２をそれぞれ同一のバッファ領域に格納する。
【００２９】
ＣＰＵ１８は、目標トラックの１周分のデータ、またはアクセス対象のデータが記録された終了セクタまでのデータがバッファＲＡＭ２３に格納されると、リード動作が終了したと判定する（ステップＳ５のＹＥＳまたはＳ６のＹＥＳ）。ＣＰＵ１８はコントローラ２２を介して、バッファＲＡＭ２３から、アクセス対象のストリームデータ（Ａ）に属するデータＡ２，Ａ１のみを検索して、ホストシステム２に転送させる。
【００３０】
このような本実施形態のバッファＲＡＭ２３の管理方法について説明する。
【００３１】
図６は、ディスク１０上のトラックに記録されているセクタフォーマットＭ０および、データの読出しプロセスＲ０を示す図である。ディスク１０上の各トラックには、セクタフォーマットＭ０からなる複数のデータセクタが構成されている。
【００３２】
本実施形態のセクタフォーマットＭ０は、先頭のサーボデータＭ１、ＳＹＮＣパターンＭ２、ストリーム識別情報（ＩＤ情報、ＳＭ−ＩＤ）Ｍ３、ユーザデータＭ４、及びＥＣＣデータＭ５からなる。
【００３３】
ヘッド１１による読出しプロセス（Ｒ０）では、まずサーボデータＭ１が読出される（Ｒ１）。サーボデータＭ１は、トラックアドレスと位置情報（サーボバーストデータ）に分割される。サーボアドレスは、ゲートアレイ２１により判定される。ＣＰＵ１８は、位置情報を使用して、目標トラックとヘッド１１との位置誤差を演算することによりアクチュエータ１２を制御し、ヘッド１１を目標トラックに位置決めする（シーク完了位置５０）。
【００３４】
一方、本実施形態の読出しプロセスでは、コントローラ２２は、ＳＹＮＣパターンＭ２を検出すると（Ｒ２）、ストリームＩＤ情報（ＳＭ−ＩＤ）Ｍ３を取得する（Ｒ３）。コントローラ２２は、当該ＩＤ情報に基づいて、ユーザデータＭ４が属するストリームデータ（関連性）を識別し、バッファＲＡＭ２３の指定のバッファ領域に格納する（図２を参照）。
【００３５】
コントローラ２２は、ユーザデータＭ４の次に、ＥＣＣデータＭ５を読出し（Ｒ４）、バッファＲＡＭ２３に格納されたユーザデータＭ４が正常であるか否かを判定する。コントローラ２２は、異常があると判定した場合には、当該ＥＣＣデータＭ５を使用して正常なデータに訂正した後に、ホストシステム２に転送する。そして、次のセクタの読出し処理に移行する（Ｒ５）。
【００３６】
図２は、ストリームＩＤ情報に基づいて、バッファＲＡＭ２３のバッファ領域を配分する状態を示す。また、図３は、バッファ領域を管理するためのポインタと、ストリームＩＤ情報との対応付けを示すテーブル情報を示す。コントローラ２２は、当該テーブル情報を作成して、バッファＲＡＭ２３のバッファ領域を配分を管理する。
【００３７】
図７のフローチャートの説明に戻ると、コントローラ２２は、前述のように読出されたストリームＩＤ情報が、アクセス対象（ホストへの転送対象）のストリームデータ（Ａ）に含まれるか否かを判定する（ステップＳ７）。判定結果がＹＥＳであれば、コントローラ２２は、図３に示すテーブル情報からバッファ領域を指定するバッファポインタを求める（ステップＳ８）。具体的には、読出されたデータが、ストリームデータ（Ａ）に属するデータＡ１またはＡ２であれば、ポインタＰａを求める。コントローラ２２は、図２に示すように、ポインタＰａにより指定されるバッファ領域に、ストリームデータ（Ａ）に属するデータＡ１またはＡ２を格納する（ステップＳ９）。同様にして、バッファポインタを更新して、ポインタＰｂにより指定されるバッファ領域に、ストリームデータ（Ｂ）に属するデータＢ１を格納する。
【００３８】
以上要するに本実施形態によれば、ホストシステム２からのリードコマンドに従って、コントローラ２２は、ディスク１０から読出したデータのストリームＩＤ情報を取得する。そして、バッファＲＡＭ２３において、当該ストリームＩＤ情報に対応するバッファ領域をポインタにより指定する。これにより、コントローラ２２は、ディスク１０から再生したデータの中で、リードコマンドにより指定されたストリームデータ（Ａ）に属するデータＡ１，Ａ２を、バッファＲＡＭ２３の同一バッファ領域に格納する。
【００３９】
コントローラ２２は、ＣＰＵ１８からの指示に応じて、アクセス対象のデータＡ１，Ａ２をバッファＲＡＭ２３からホストシステム２に転送する。この場合、本実施形態では、アクセス対象のデータＡ１，Ａ２は、同一バッファ領域に格納されている。従って、コントローラ２２は、バッファＲＡＭ２３の全領域を検索するような動作は不要であり、アクセス対象のデータＡ１，Ａ２を短時間で検索して転送することができる。
【００４０】
（変形例）
図５は、図４に示すリードアクセスの変形例を示す図である。
【００４１】
本変形例は、ホストシステム２からストリームデータ（Ａ）に含まれるデータＡ１をアクセスする場合を想定する。前述したように、ヘッド１１のシーク完了位置５０からリード動作が開始されると、ディスク１０上からデータＣ１、データＢ１、データＣ２が読出されて、バッファＲＡＭ２３に転送される。
【００４２】
即ち、アクセス対象のデータＡ１が読出される前に、バッファＲＡＭ２３には、データＣ１、データＢ１、データＣ２がそれぞれのバッファ領域に格納されている。そして、アクセス対象のデータＡ１が読出されて、バッファＲＡＭ２３の指定のバッファ領域に格納されると、リード動作は終了となる。コントローラ２２は、バッファＲＡＭ２３から、ストリームデータ（Ａ）に対応するバッファ領域のみを検索して、再生されたデータＡ１をホストシステム２に転送する。
【００４３】
（識別情報の取り扱い方法）
次に、図８及び図９のフローチャートを参照して、本実施形態でのストリームＩＤ情報の取り扱い方法を説明する。
【００４４】
ディスク１０上に記録されるストリームＩＤ情報（ＳＭ−ＩＤ）は、記録されるストリームデータ毎に一意の値を有する必要がある。本方法は、ディスクドライブの電源が再投入された後でも、以前に記録されたストリームデータが判別できるように、ある程度の期間、ストリームＩＤ情報が再利用のされない仕組みを有するものである。
【００４５】
まず、図８に示すように、ホストシステム２から発行されたライトストリームコマンドを受信すると、当該コマンドからストリームＩＤ情報（ＳＴ−ＩＤとする）を取り出す（ステップＳ１１）。このＳＴ−ＩＤに基づいて、図６に示すように、ディスク１０上に、ストリームＩＤ情報（ＳＭ−ＩＤ）をユーザデータと共に書き込む。
【００４６】
当該ＳＴ−ＩＤが以前に使用されている場合には、コントローラ２２は、作成したテーブルから該当するＳＭ−ＩＤを検索して、ディスク１０上にユーザデータ（ストリームデータの一部）と共に書き込む（ステップＳ１２のＹＥＳ，Ｓ１８）。以前に使用されていない場合には、ドライブ１の電源がＯＮ直後であるか否かを判定する（ステップＳ１２のＮＯ，Ｓ１３）。
【００４７】
電源がＯＮ直後の最初のライト動作の場合には、電源ＯＮ前まで使用していたＳＭ−ＩＤを、便宜的にメディアＩＤ（ＰＳＭ−ＩＤ）として設定する（ステップＳ１３のＹＥＳ，Ｓ１４）。そして、電源遮断後の最後の「ＳＭ−ＩＤ＋」をＳＭ−ＩＤとして設定する（ステップＳ１６）。一方、層でない場合には、前回使用したＳＭ−ＩＤを、メディアＩＤ（ＰＳＭ−ＩＤ）として設定する（ステップＳ１３のＮＯ，Ｓ１５）。コントローラ２２は、ＳＴ−ＩＤとＳＭ−ＩＤとの組をテーブル情報として作成する（ステップＳ１７）。
【００４８】
次に、図９のフローチャートを参照して、ＳＭ−ＩＤが付加されたストリームデータを読出す場合の取り扱いについて説明する。
【００４９】
図９に示すように、ホストシステム２から発行されたリードストリームコマンドを受信すると、当該コマンドからストリームＩＤ情報（ＳＴ−ＩＤ）を取り出す（ステップＳ２１）。当該ＳＴ−ＩＤが以前に使用されている場合には、コントローラ２２は、作成したテーブルから該当するＳＭ−ＩＤを検索する（ステップＳ２２のＹＥＳ，Ｓ２７）。
【００５０】
以前に使用されていない場合には、ドライブ１の電源がＯＮ直後であるか否かを判定する（ステップＳ２２のＮＯ，Ｓ２３）。電源がＯＮ直後のリード動作の場合には、電源遮断後の最後のＳＭ−ＩＤを０に設定する（ステップＳ２３のＹＥＳ，Ｓ２４）。それ以外の場合には、前回使用したＳＭ−ＩＤ＋１をＳＭ−ＩＤとして設定する（ステップＳ２３のＮＯ，Ｓ２５）。コントローラ２２は、ＳＴ−ＩＤとＳＭ−ＩＤとの組をテーブル情報として作成する（ステップＳ２６）。
【００５１】
以上のように本実施形態によれば、ストリームデータを識別するＩＤ情報を利用することにより、バッファＲＡＭ２３をストリームデータ毎のバッファ領域を振り分ける。従って、ディスクコントローラ２２は、バッファＲＡＭ２３全体を検索することなく、アクセス対象のストリームデータに対応するバッファ領域のみを検索できる。これにより、リードアクセス対象のストリームデータを、高速にホストシステムに転送することが可能となる。
【００５２】
なお、バッファＲＡＭ２３のバッファ領域の容量は、ストリームデータ量に従って調整することになる。また、本実施形態では、いわゆるＡＶデータなどのストリームデータを想定したが、これに限ることなく、識別情報（ＩＤ情報）により関連付けされたデータのリードアクセス動作にも適用できる。
【００５３】
【発明の効果】
以上詳述したように本発明によれば、ストリームデータのような関連性のあるデータの転送効率の向上を図ることできるディスク記憶装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に関するディスクドライブの要部を示すブロック図。
【図２】本実施形態に関するバッファＲＡＭの構成を説明するための図。
【図３】本実施形態に関するバッファＲＡＭを管理するためのテーブル情報を示す図。
【図４】本実施形態に関するリードアクセス動作を説明するための図。
【図５】本実施形態の変形例に関する図。
【図６】本実施形態に関するディスク上のセクタフォーマットを示す図。
【図７】本実施形態に関するリードアクセス動作を説明するためのフローチャート。
【図８】本実施形態に関するストリームＩＤ情報の取り扱い方法を説明するためのフローチャート。
【図９】本実施形態に関するストリームＩＤ情報の取り扱い方法を説明するためのフローチャート。
【符号の説明】
１…ディスクドライブ、２…ホストシステム、１０…ディスク、
１１…磁気ヘッド（ヘッド）、１２…アクチュエータ、１３…ボイスコイルモータ（ＶＣＭ）、１４…スピンドルモータ（ＳＰＭ）、１５…ＶＣＭ・ＳＰＭドライバ、１６…ヘッドアンプＩＣ、１７…リード／ライト（Ｒ／Ｗ）チャネル、
１８…マイクロプロセッサ（ＣＰＵ）、２２…ディスクコントローラ（ＨＤＣ）、
２３…バッファＲＡＭ。
【図１】
2004234762.tif 000003
【図２】
2004234762.tif 000004
【図３】
2004234762.tif 000005
【図４】
2004234762.tif 000006
【図５】
2004234762.tif 000007
【図６】
2004234762.tif 000008
【図７】
2004234762.tif 000009
【図８】
2004234762.tif 000010
【図９】
2004234762.tif 000011