(57)【要約】【課題】ホスト装置に着脱可能で、間欠的アクセスを行う磁気ディスク装置において、その小型・低価格化と磁気ディスクへの間欠的アクセスによる省電力効果向上をはかる。【解決手段】間欠的アクセスに用いるバッファＲＡＭの一部又は全部として、ホスト装置側のＲＡＭを利用することにより磁気ディスク装置の小型・低価格化を実現する。また、磁気ディスクの回転数を可変制御可能とし、利用するバッファＲＡＭの容量と、アクセスが記録／再生のいずれかとに応じて、全消費電力が小さくなる回転数で磁気ディスク装置を動作させ、省電力効果を向上させる。【選択図】　　　　図１
2004062928.tif 000002
【特許請求の範囲】
【請求項１】
磁気ディスクへの記録／再生アクセスをバッファＲＡＭを用いて間欠的に行う制御機構を備えたところの、ホスト装置に着脱可能な磁気ディスク装置であって、
前記制御機構は、ホスト装置に設けられたＲＡＭへアクセスする機能を有すると共に、その機能を用いて前記ホスト装置に設けられたＲＡＭを前記バッファＲＡＭの一部又は全部として利用することにより前記間欠的な記録／再生アクセスを実行することを特徴とする磁気ディスク装置。
【請求項２】
請求項１に記載の磁気ディスク装置において、前記制御機構により利用されるバッファＲＡＭの容量及び磁気ディスクへのアクセスが記録か再生かの少なくとも一方に応じて当該磁気ディスク装置の全消費電力が小さくなるような磁気ディスクの回転数を決定する回転数決定手段と、磁気ディスクの回転数が前記回転数決定手段により決定された値となるように磁気ディスクの回転駆動を制御する駆動制御手段と、この手段により駆動された磁気ディスクの回転数に応じたサーボクロックを抽出するサーボクロック抽出手段とを備えたことを特徴とする磁気ディスク装置。
【請求項３】
請求項１又は２に記載の磁気ディスク装置と、該磁気ディスク装置を着脱可能とするインタフェースを備えたホスト装置とから成る記憶システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気ディスク装置とそれを搭載した記憶システムに係り、特に携帯情報端末などのモバイル用途に適した磁気ディスク装置とそれを搭載した記憶システムに関するものである。
【０００２】
【従来の技術】
人間の記憶を補助する装置として、従来よりカメラやテープレコーダー、映写機、ビデオレコーダー、ボイスレコーダー、さらに種々のドキュメントを記録し、再生するシステムとしてのパーソナルコンピュータ（ＰＣ）や携帯情報端末（ＰＤＡ等）などが使用されてきた。これらの機器は、使用者の見たもの、聞いたものを記録媒体に記録し、必要なときに再生することにより、最初に得た情報をありのままに再現できるものである。これらの機器は全て、使用者が意識して「記録」のための操作をすることにより、記録が開始されるものである。また、記録媒体としては多くの場合磁気テープや半導体メモリが使用されている。
【０００３】
人間の記憶の補助を担うためには必要なときに的確に再生されることも重要な要素であり、その意味ではランダムアクセス性に欠けるテープ媒体や、記憶容量が十分でない半導体メモリでは、その目的を達成することができない。これらを満たす記録媒体としては磁気ディスク装置が最も適しており、今後これらの記録装置やモバイル用途の携帯情報端末へ、人間の記憶補助用途として磁気ディスク装置が搭載されていくことが予想される。
そしてこのような用途では、磁気ディスク装置を記憶システムに対して着脱可能として、磁気ディスク装置に収集した情報をパソコン等で直接処理・利用したり、使用目的とコストに応じた性能の磁気ディスク装置を選択利用できるようにする、あるいは故障時の取り換えを容易に行えるようにするのが好ましい。
【０００４】
磁気ディスク装置をモバイル機器に搭載するには、その消費電力の低減が大きな課題である。この課題については、磁気ディスクのヘッドとディスク媒体間のデータ転送レートが、ディスク装置と外部装置との間のインタフェースでのデータ転送レートに比べて若干、もしくはかなり高い、という特徴を利用して、磁気ディスクへの情報入出力経路に半導体ＲＡＭを介在させ（以下これをバッファＲＡＭという）、ディスク装置とバッファＲＡＭとの間の情報の転送を間欠的に行うとともに、この転送が行われていない間はディスク装置のスピンドルモータの停止や信号処理回路への電源オフなどにより電力消費をおさえる技術が、特開平１１−２５９９７９号、特開平７−１５３１８２号、特開平１１−１１０９１７号、ＵＳＰ５，４５５，８１２、ＵＳＰ５，８２２，２８８等に記載されている。
【０００５】
【発明が解決しようとする課題】
光ディスク装置や磁気ディスク装置では、磁気媒体へライトする情報の圧縮処理、リードした情報の伸張処理等の信号処理、スピンドルモータの回転制御やヘッドの移動制御等を行う処理回路が組み込まれている。上記した従来技術では、これらの処理回路に加えて、情報入出力経路に介在させるバッファＲＡＭと、このバッファＲＡＭを用いた間欠的アクセスの制御、及び間欠的アクセスに伴うスピンドルモータの停止／起動や信号処理回路の電源オン／オフ等の制御を行う処理をディスク装置内に組み込むように構成している。
【０００６】
一方、省電力の効果を考えると、多くの場合、バッファＲＡＭの容量を大きくする程、磁気ディスクのリード／ライトをしていない時間、つまりスピンドルモータ停止等の時間率が大きくなり、省電力効果が大きくなる傾向がある。しかし、これはスピンドルモータ等が停止している状態での待機時消費電力がスピンドルモータの起動時消費電力や情報記録・再生を行う時の記録・再生時消費電力に比べて十分小さいディスク装置の場合である。携帯型の小型磁気ディスク装置では、ディスク質量や回転時の風損の減少、スピンドルモータ軸損の減少などのため、起動時消費電力や記録・再生時消費電力が小型化に伴って小さくなり、バッファＲＡＭ容量の増大による省電力化効果が小さくなってしまう場合がある。
【０００７】
従って大きな省電力効果を実現するために大きな容量のバッファＲＡＭを必要とする場合には、そのような大きな容量のＲＡＭを着脱可能な磁気ディスク装置毎に搭載することになるが、これは磁気ディスク装置のコスト上昇を招く。また、特に小型化した磁気ディスクに対して、単にバッファＲＡＭの容量を大きくしても十分な省電力効果が得られない場合でも、何らかの方法で省電力化をはかることが望まれている。
【０００８】
本発明の目的は、バッファＲＡＭを用いて磁気ディスクへのリード／ライトを間欠的に行うようにした、着脱可能な磁気ディスク装置とその磁気ディスク装置を搭載した記憶システムにおいて、バッファＲＡＭの利用により確実に、かつより大きな省電力化をはかれるようにするとともに、バッファＲＡＭのコストをできるだけ低減するようにした磁気ディスク装置と、その磁気ディスク装置を搭載した記憶システムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明は磁気ディスクへの記録／再生アクセスをバッファＲＡＭを用いて間欠的に行う制御機構を備えたところの、ホスト装置に着脱可能な磁気ディスク装置であって、
前記制御機構は、ホスト装置に設けられたＲＡＭへアクセスする機能を有すると共に、その機能を用いて前記ホスト装置に設けられたＲＡＭを前記バッファＲＡＭの一部又は全部として利用することにより前記間欠的な記録／再生アクセスを実行することを特徴とする磁気ディスク装置を開示する。
【００１０】
更に本発明は、上記に記載の磁気ディスク装置において、前記制御機構により利用されるバッファＲＡＭの容量及び磁気ディスクへのアクセスが記録か再生かの少なくとも一方に応じて当該磁気ディスク装置の全消費電力が小さくなるような磁気ディスクの回転数を決定する回転数決定手段と、磁気ディスクの回転数が前記回転数決定手段により決定された値となるように磁気ディスクの回転駆動を制御する駆動制御手段と、この手段により駆動された磁気ディスクの回転数に応じたサーボクロックを抽出するサーボクロック抽出手段とを備えたことを特徴とする磁気ディスク装置を開示する。
【００１１】
更に本発明は、上記に記載の磁気ディスク装置と、該磁気ディスク装置を着脱可能とするインタフェースを備えたホスト装置とから成る記憶システムを開示する。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を詳細に説明する。図２は、磁気ディスク装置のハードウェア構成を斜視図で示したものである。この磁気ディスク装置は、本発明の記憶システムに内蔵もしくは着脱可能な構造になっており、磁気ディスク２０１、記録／再生ヘッドが一体となった磁気ヘッド２０２、磁気ディスク２０１を固定し回転する手段であるスピンドル２０３、磁気ヘッド２０２を磁気ディスク２０１上の半径方向へ移動させる手段であるアクチュエータ２０４、これらを搭載するためのベース２０５とカバー２０６、情報の記録／再生やアクチュエータを介してのヘッドの移動、スピンドルモータの回転、外部とのデータの入出力などを行う回路２０７、そして外部とのデータの出入り口となるインタフェース２０８とから構成される。尚、磁気ディスクのディスク径は、２．５インチ径以下が望ましく、さらに望ましくは１．０インチ以下がよい。
【００１３】
図１は、本発明の記憶システムの構成例を示すブロック図で、ホスト装置１と磁気ディスク装置２から成っている。ホスト装置１は、ホストＣＰＵ１１と、バスコントローラ１２と、ホストＲＡＭ１３と、ホストインタフェースコントローラ１４から構成されている。なお、それ以外のコンポーネント、例えば表示制御を行うグラフィックスコントローラや、他の情報処理機器との情報のやり取りを行うネットワークコントローラなどを備え、その情報を読み出したり記録するための入出力装置があっても良い。ホストＣＰＵ１１は、予め設定されたプログラムに従い命令を実行する。一般に磁気ディスクに記憶する情報は、例えばＭＰＥＧやＪＰＥＧ等により圧縮された情報であり、磁気ディスクからこれらを読み出すときはその逆の伸張処理が行われるが、これらの情報の圧縮／伸張処理はこのホストＣＰＵ１１で行うものとする。バスコントローラ１２は、ホストＣＰＵ１１や、ホストＲＡＭ１３やＲＯＭ（図示せず）、ホストインタフェースコントローラ１４の間のデータ転送を制御する。ホストインタフェースコントローラ１４は、磁気ディスク装置２側のディスクインタフェースコントローラ２２とホストＲＡＭ１３との間のデータ転送を制御する。
【００１４】
一方、磁気ディスク装置２は、ディスクＣＰＵ２１と、ディスクインタフェースコントローラ２２と、ディスクバスコントローラ２３と、ディスクＲＡＭ２４と、信号処理部２５と、サーボコントローラ２６と、ＨＤＡ部２７と、ＳＰＭコントローラ２８を備えている。ディスクＣＰＵ２１は、磁気ディスク装置２全体のデータ処理を制御する。ディスクバスコントローラ２３は、ディスクインタフェースコントローラ２２や、ディスクＲＡＭ２４や、信号処理部２５やディスクＣＰＵ２１の間のデータ転送を制御する。信号処理部２５は、エラー検出・訂正のための符号化／復号化の処理等を行う。ディスクＲＡＭ２４は磁気ディスクへ間欠アクセスを行うためのバッファＲＡＭとして動作する。なおディスクＣＰＵ２１の作業用ＲＡＭ等は図示省略している。ＨＤＡ部２７は、データを格納する磁気ディスク２７１や、磁気ディスク２７１を回転駆動するスピンドルモータ２７２や、記録／再生のための磁気ヘッド２７３や、磁気ヘッドを支持するアクチュエータ２７４等から構成されている。サーボコントローラ２６は、磁気ヘッド２７３から読み出されたサーボ信号ＳＢを復調し、復調したサーボ情報を用いてボイスコイルモータ２７４の位置決め制御を行う。ＳＰＭコントローラ２８は、スピンドルモータ２７２の回転制御を行う。
【００１５】
図１の構成において、まずバッファＲＡＭを利用した磁気ディスクへの間欠的アクセスについて説明する。今、ホスト装置１がＭＰＥＧ４方式でオーディオ信号（ストリーミングデータ）を圧縮して磁気ディスクへ記録する場合を考えると、この信号は高々６４Ｋｂｉｔｓ／ｓｅｃのストリーミングデータである。一方、１インチ径磁気ディスク装置の面記録密度が１３３Ｇｂｉｔｓ／ｉｎｃｈ２、ディスク回転数が３６００ｒｐｍのとき、線記録密度は１、０５０Ｋｂｉｔｓ／ｉｎｃｈ、ディスク最外周でのヘッド／ディスク間転送レートは約１４５Ｍｂｉｔｓ／ｓｅｃとなる。従ってこの場合、ＭＰＥＧ４の圧縮レートに比べて、約２０００倍の早さで磁気ディスクにデータを書き込むことが可能である。
【００１６】
図３は、この性質を利用した磁気ディスク装置への間欠的アクセス（記録・再生）を模式的に示したもので、時刻ｔ１にスピンドルの起動が開始され、時刻ｔ２〜ｔ３の間に磁気ディスクへのアクセスが行われ、その後スピンドルが時刻ｔ４で停止される。このような動作を繰り返すが、アクセスしていない間の待機電力Ｗｉは、待機のしかたにより決まる。即ち、待機中は磁気ディスク装置のインタフェースとディスクＲＡＭ、ディスクバスコントローラ以外の回路系及びスピンドルは全てＯＦＦとするか、スピンドルは回転せず回路系のみ通電されているか、などに応じて決まる。スピンドル起動時には、所定の回転数までスピンドルが回転起動するときに起動時消費電力Ｗｓが消費される。またアクセス中はスピンドルの一定速度での回転や処理回路等により記録再生時消費電力Ｗａが消費される。なお起動時消費電力Ｗｓ及び記録再生時消費電力Ｗａは待機時に消費される待機時消費電力Ｗｉからの増加分であり、全消費電力Ｗは起動時Ｗｓ＋Ｗｉ、記録・再生時Ｗａ＋Ｗｉである。上記のストリーミングデータの場合、間欠的アクセスの周期（＝ｔ５−ｔ１）のうち、アクセス時間（ｔ３−ｔ２）は約１／２０００にでき、大幅な省電力化が可能である。そしてバッファＲＡＭの容量が大きいほど上記アクセスの周期は長くできる。
【００１７】
図４及び図５は、シミュレーションにより磁気ディスク装置の全消費電力Ｗを、スピンドルの回転数ＮとバッファＲＡＭの容量Ｒｂを変えたときに求めたものである。このシミュレーションに用いた磁気ディスクの条件は、図４、図５ともに小型携帯型のモデルであり、面記録密度１３３Ｇｂｉｔｓ／ｉｎｃｈ２、線記録密度１０５０Ｋｂｉｔｓ／ｉｎｃｈ、ディスク外周データゾーン半径１１ｍｍ、映像圧縮形式ＭＰＥＧ２で変換レートは２０Ｍｂｉｔｓ／ｓｅｃで、図３に示した待機電力Ｗｉが０．０５Ｗである。またスピンドル起動電力Ｗｓは、図４の記録動作に対しては０．８Ｗ、図５の再生動作に対しては０．７Ｗとした。
【００１８】
図４、図５から、この磁気ディスクのモデルでは、一般に回転数Ｎを一定とすればバッファＲＡＭの容量Ｒｂを大きくするほど全消費電力Ｗは小さくなるが、容量Ｒｂがある程度以上大きいと全消費電力の低減効果は小さくなることがわかる。一方、バッファ容量Ｒｂを一定とすると、全消費電力Ｗを最小とする回転数が存在し、とくに容量Ｒｂが小さいとき、例えば１０ＭＢでは、回転数ＮがＷを最小とする回転数よりずれると急速に全消費電力Ｗが大きくなることが読みとれる。また図４と図５の比較からわかるように、この全消費電力Ｗを最小とする回転数は記録時と再生時で異なっている。
【００１９】
そこで本発明では、間欠的アクセスに用いるバッファＲＡＭとして、図１のディスクＲＡＭ２４だけではなく、ホストＲＡＭ１３の空きスペースも利用する。あるいは図１とは構成が異なるが、間欠的アクセスのためのバッファＲＡＭの一部又は全部をホスト装置にバッファ専用として設けるか、あるいはホスト装置で用いられているホストＲＡＭの空き容量をバッファＲＡＭの全部として用いるようにしてもよい。これにより磁気ディスク装置をできるだけ小型・経済化する。そして記録、再生のいずれの動作モードであるかに応じて、また利用可能なバッファＲＡＭの容量に応じて、スピンドル回転数を可変とする制御機構を設けて、できるだけ全消費電力Ｗを低減するようにする。このように、ホストＲＡＭ１３、あるいはホスト側に設けた専用ＲＡＭの利用を行うには、磁気ディスクへの間欠的アクセスを制御するディスクＣＰＵ２１がホスト側のＲＡＭへアクセスできるようにすることが必要となる。またスピンドルの回転数可変制御機構の設置とともに、回転数変化によりディスクから読み出されるサーボ情報等のクロック速度が変化するので、その変化に対応するサーボ復調系の構成が求められる。
【００２０】
そこでまず、バッファＲＡＭとして磁気ディスク装置のディスクＲＡＭ２４と、ホスト装置側のＲＡＭを併用するために、バッファＲＡＭを利用した間欠的アクセスを制御するディスクＣＰＵ２１のバッファＲＡＭに対するアドレス空間を、ディスクＲＡＭ２４及び利用するホストＲＡＭの実空間へ対応づけてアドレスマッピングを行う。ここでホストＲＡＭ１３へアクセスするときはディスクインタフェースコントローラ２２及びホストインタフェースコントローラ１４経由でのデータ転送を伴うアクセスとなるが、このような制御は従来技術で容易に実現できる。またこのホスト装置と磁気ディスク装置間のデータ転送速度は、インタフェースに何を用いるかで異なるが、例えばモバイル向けのＡＴＡ６以降やシリアルＡＴＡなどであれば１００ＭＢ／ｓｅｃ以上であり、圧縮されたストリーミングデータの速度に比べて極めて高速であり、磁気ディスクへの記録・再生速度に匹敵するので、ここで重大な隘路が生じることはない。また、ストリーミングデータは間断なくホスト装置と外部との間を流れる。即ち磁気ディスク装置への記録時のバッファＲＡＭへの（圧縮）データライトは連続的であり、磁気ディスク装置からの再生時のバッファＲＡＭからの（圧縮）データリードも連続的である。一方、バッファＲＡＭと磁気ディスクとの間のデータ転送は間欠的であり、記録／再生のどちらの場合にもこの転送が行われているときはバッファＲＡＭはリード／ライトが同時に行われる必要がある。この対処法としては、例えばバッファＲＡＭ空間をリング状に管理するためのリードポインタとライトポインタを用意し、リード動作が高速でライト動作が低速の場合（記録時）はライトポインタにリードポインタが追いつかないようにリードを間欠的に行い、逆の場合（再生時）はリードポインタにライトポインタが追いつかないようにライトを間欠的に行えばよい。このような技術も公知である。
【００２１】
スピンドル回転数、従ってディスク回転数が可変であると、読み出されるサーボ情報のクロック速度が変化する。このクロック速度はサーボ情報や磁気ディスクへリードする、あるいはライトするデータのクロックとなるから、このクロック抽出を回転数変化に応じて行えるようにする対策が必要である。磁気ディスク上に記録されたサーボパターンには、上記のクロックを得るためのクロックパターンがマーカや（トラック）位置情報等とともに記録されており、このクロックパターンが読み出された時のクロック周波数は磁気ディスクの回転数に比例するから、回転数を変えてもクロックパターンは他のサーボパターン内の情報と同様に変える必要はない。従って読み出されたサーボパターンからクロック情報を抽出するためのＰＬＬ（位相同期回路）が読み出されたサーボパターンに同期できるようにすればよい。このためには、回転数ＮがＮ１、Ｎ２、…ＮＰのＰ個のいずれかに切り換えられるとすると、Ｐ個のＰＬＬを用意して切り換えて用いてもよいし、ＰＬＬの基準入力、ＶＣＯの入力側又は出力側などにてい倍／分周回路を設け、回転数に応じて、即ちクロック周波数に応じててい倍／分周の比率を切り換えて対応するようにしてもよい。このようなＰＬＬ機構やサーボ復調回路はサーボコントローラ２６に設けられ、サーボ復調回路は上記のようにして抽出されたクロックを用いて位置情報を取り出し、トラック位置へ磁気ヘッドを異動させるためのサーボ制御を可能とする。
【００２２】
次に、以上に説明した本発明の記憶システムの記録・再生の動作を説明する。図６は、記録・再生動作の全体の流れを示すフローチャートで、磁気ディスク装置のディスクＣＰＵ２１により実行される。まず、磁気ディスクへのアクセスが開始されると、間欠アクセスのためのバッファＲＡＭとして利用するＲＡＭを決定する（ステップ６０１）。ここではディスクＲＡＭ２４の容量がＲｂ１（ＭＢ）、ホスト装置で利用できるＲＡＭ容量がＲｂ２（ＭＢ）とする。ホスト側に間欠アクセス用としてのＲＡＭをホストＲＡＭ１３とは別に設けてもよく、この場合はＲｂ２は一定である。またホストＲＡＭ１３の一部を利用するときは、これはアクセスごとに容量可変であってもよいし一定容量に決めておいてもよい。いずれにしても一般的には利用可能な範囲でできるだけ大きい容量を確保するのが好ましいが、あまり大きくしても消費電力節減効果が期待できない場合は一定限界以上大きくしない。これらの判断は当該磁気ディスク装置の特性に応じてあらかじめ決めた方法に従うものとする。そしてホスト側で利用するＲＡＭのアドレスが決まると、ディスクＣＰＵのアドレス空間とこのホスト側ＲＡＭアドレスとのマッピングが可能になり、ディスクＣＰＵ２１は磁気ディスク装置側とホスト側にまたがるバッファＲＡＭを１つのメモリ空間とみなしてアクセスでき、その容量Ｒｂは（Ｒｂ１＋Ｒｂ２）ＭＢとなる。
【００２３】
バッファＲＡＭが決定されると、その容量Ｒｂとアクセスが記録か再生かに応じて、好ましいスピンドルの回転数Ｎを決定する（ステップ６０２）。このためには、図４、図５で例示したような磁気ディスク装置の消費電力特性をシミュレーションもしくは測定により定めておき、全消費電力Ｗがなるべく小さくなるように回転数Ｎを決定することで、利用するバッファＲＡＭの容量Ｒｂの値に対応して、利用可能な回転数のうちの全消費電力Ｗを最小とするものをあらかじめテーブル化しておけばよい。
【００２４】
バッファＲＡＭと回転数が決まると、今のアクセスモードが記録か再生かに応じて（ステップ６０３）、間欠的な記録動作（ステップ６０４）か、間欠的な再生動作（ステップ６０５）を行い、アクセスを終了する。
【００２５】
図７は、間欠的記録動作（ステップ６０４）の詳細を示すフローチャートで、まずホスト装置１で圧縮されたデータのバッファＲＡＭへのライトを開始する（ステップ７０１）。このライト動作は、ストリーミングデータが連続的に入力されてくるので、記録動作が終了するまでライトポインタを用いて連続的に行われる。次いで磁気ディスクへの間欠的なデータ転送タイミングかを調べる（ステップ７０２）。このタイミングはバッファＲＡＭがライトされたデータで満杯になる前のタイミングであり、これは圧縮されたストリーミングデータのレートとバッファＲＡＭの容量Ｒｂから容易に決定できる。ディスクへの間欠的転送タイミングになると（ステップ７０２でＹｅｓ）、ディスクの起動や論理回路への電源供給等の起動処理を行う（ステップ７０３）。このときの回転数は図６のステップ６０２で決定した値となるようにディスクＣＰＵ２１はＳＰＭコントローラ２８へ指示する。こうして磁気ディスクが回転起動するが、この回転が安定して磁気ディスクへのアクセスが可能になるまでにバッファＲＡＭのライトデータがその容量Ｒｂ以上とならないように、前記の転送タイミングを決める必要がある。
【００２６】
磁気ディスクが所定の回転数に到達して安定すると、バッファＲＡＭにライトされたデータがリードポインタを用いてバースト的に磁気ディスクへ高速転送され（ステップ７０４）、この転送が終了するとディスク回転の停止、論理回路への給電停止等が行われ（ステップ７０５）、次いで記録アクセスが終了したかが調べられる（ステップ７０６）。記録アクセスが終了していなければステップ７０２〜７０６を繰り返し、終了したらバッファＲＡＭへのデータライトを停止して間欠的記録動作を終了する（ステップ７０７）。
【００２７】
図８は、間欠的再生動作（図６ステップ６０５）の詳細を示すフローチャートで、まず磁気ディスクからバッファＲＡＭへその容量分の記録された圧縮データをバースト的に高速転送し（ステップ８０１）、その後バッファＲＡＭからホスト装置１へのデータリードを開始する（ステップ８０２）。このリード動作は、ストリーミングデータがホスト装置から連続的に出力される程度のゆっくりとしたもので、再生動作が終了するまでリードポインタを用いて連続的に行われる。次いで磁気ディスクからバッファＲＡＭへの間欠的データ転送を行うタイミングかを調べる（ステップ８０３）。このタイミングはバッファＲＡＭが上記のリード動作により空になる前のタイミングであり、記録の場合と同様に圧縮された状態でのストリーミングデータのレートとバッファＲＡＭの容量から決定される。バッファＲＡＭへの間欠的転送のタイミングになると（ステップ８０３でＹｅｓ）、ディスク起動や論理回路電源供給等の起動処理を行うが（ステップ８０４）、このときの回転数は図６のステップ６０２で決定された値となるようにディスクＣＰＵ２１がＳＰＭコントローラ２８へ指示する。こうして磁気ディスクが起動するが、この回転が安定して磁気ディスクへのアクセスが可能になるまでにバッファＲＡＭが空にならないように、前記転送タイミングを決めておく。
【００２８】
磁気ディスクが所定の回転数に到達して安定すると、磁気ディスクに記録されていたデータがライトポインタを用いてバースト的にバッファＲＡＭへ高速転送され（ステップ８０５）、この転送が終了するとディスク回転停止、論理回路等への給電停止等が行われ（ステップ８０６）、次いで再生アクセスが終了したかが調べられる（ステップ８０７）。再生アクセスが終了していなければステップ８０３〜８０７を繰り返し、終了したらバッファＲＡＭからホスト装置へ向けてのデータリードを停止し（ステップ８０８）、間欠的再生動作を終了する。
【００２９】
以上のように本発明によれば、間欠的アクセス用のバッファＲＡＭの一部又は全部をホスト側のＲＡＭで実現することにより、着脱可能な磁気ディスク装置の小型・軽量化、低価格化がはかれる。また、バッファＲＡＭの容量とアクセスモードに応じてスピンドルを可変制御することにより、記憶システムの消費電力を低減できる。
【００３０】
なお、以上の説明では、記憶システムと外部との間のデータ転送は連続的なストリーミングデータであるとして説明したが、外部との間のデータ転送がバースト的に行われる場合であっても、その転送情報量が磁気ディスクのアクセス速度に対応する情報量に比べて十分小さければ、本発明が同様に適用できることは明らかである。
【００３１】
【発明の効果】
本発明によれば、着脱可能な磁気ディスク装置の小型・軽量化及び低価格化がはかれるとともに、記憶システムの消費電力低減に効果がある。
【図面の簡単な説明】
【図１】本発明の記憶システムの構成例を示すブロック図である。
【図２】磁気ディスク装置の斜視図である。
【図３】磁気ディスクへの間欠的アクセスの説明図である。
【図４】磁気ディスクへ間欠的記録を行ったときの消費電力特性例である。
【図５】磁気ディスクへ間欠的再生を行ったときの消費電力特性例である。
【図６】本発明の磁気ディスク装置に於ける記録・再生動作の全体の流れを示すフローチャートである。
【図７】図６の間欠的記録動作の詳細を示すフローチャートである。
【図８】図６の間欠的再生動作の詳細を示すフローチャートである。
【符号の説明】
１　ホスト装置
２　磁気ディスク装置
１１　ホストＣＰＵ
１３　ホストＲＡＭ
１４　ホストインタフェースコントローラ
２１　ディスクＣＰＵ
２２　ディスクインタフェースコントローラ
２４　ディスクＲＡＭ
２６　サーボコントローラ
２７　ＨＤＡ
２８　ＳＰＭコントローラ
【図１】
2004062928.tif 000003
【図２】
2004062928.tif 000004
【図３】
2004062928.tif 000005
【図４】
2004062928.tif 000006
【図５】
2004062928.tif 000007
【図６】
2004062928.tif 000008
【図７】
2004062928.tif 000009
【図８】
2004062928.tif 000010