(57)【要約】【課題】ハードディスクの寿命を延長するディスク記憶装置およびディスク記憶システムを提供すること。【解決手段】記憶部１３０からロード時間、スクロール回数の積算値の限界値等を読出し、ハードディスク１１０にデータを読み書きするデータ書込読出手段１２１、読み出したロード時間とスクロール回数と積算値の限界値、ロード時間積算値、およびスクロール回数積算値に基づいて、ロード時間積算値とスクロール回数積算値の消費率であるロード時間率およびスクロール回数率を算出する駆動指数算出手段１２２、算出したロード時間率とスクロール回数率とを比較する指数比較手段１２３、ロード時間率とスクロール回数率のうちの大きい方を小さくするように新たな待ち時間を算出し、ハードディスク１１０に設定する待ち時間調整手段１２４並びに待ち時間設定手段１２５を備えた構成を有している。【選択図】　図１
2004145934.tif 000002
【特許請求の範囲】
【請求項１】
書込命令または読出命令に応答して所定期間は書込動作または読出動作を行うヘッドをディスク上に浮上させて浮上状態を維持するロードを行い、前記所定期間の経過後に新たな書込命令または読出命令の入力がなければ前記ロードを解除して前記ヘッドを前記ディスク上から退避するアンロードを行うヘッド駆動部と、前記ロードを行った時間の積算値であるロード時間および、前記ロードの積算回数または前記アンロードの積算回数あるいは前記ロードと前記アンロードとの積算回数であるスクロール回数を記憶する記憶手段と、前記記憶手段に記憶された前記ロード時間および前記スクロール回数と所定の制限値とを比較する比較手段と、前記比較手段の比較結果から前記所定期間を変更して前記ヘッド駆動部を制御する制御手段とを備えたことを特徴とするディスク記憶装置。
【請求項２】
前記制御手段は、前記ロードを行う時間から前記書込動作中または前記読出動作中を除く待ち時間を変更して前記所定時間を変更することを特徴とする請求項１に記載のディスク記憶装置。
【請求項３】
前記比較手段が、前記ロード時間とロード時間制限値とのロード時間比較結果とともに、前記スクロール回数とスクロール回数制限値のスクロール回数比較結果を積算して前記ロード時間比較結果と前記スクロール回数比較結果との差を出力し、前記制御手段が前記ロード時間比較結果と前記スクロール回数比較結果との差で前記所定時間を増減させることを特徴とする請求項１または請求項２に記載のディスク記憶装置。
【請求項４】
前記ロード時間比較結果が前記ロード時間と前記ロード時間制限値との比率のロード時間率であり、前記スクロール回数比較結果が前記スクロール回数と前記スクロール回数制限値との比率のスクロール回数率であって、前記制御手段は前記ロード時間率が前記スクロール回数率より小さい場合に前記所定時間を短くし、前記ロード時間率が前記スクロール回数率より大きい場合に前記所定期間を長くすることを特徴とする請求項３に記載のディスク記憶装置。
【請求項５】
前記制御手段が、前記所定期間を変更するタイミングを制御するタイミング制御手段を備え、前記タイミング制御手段が前記比較手段で過去に得られた比較結果から新たな動作時の前記所定期間を変更することを特徴とする請求項１ないし請求項４のいずれかに記載のディスク記憶装置。
【請求項６】
前記タイミング制御手段が、一定時間間隔で前記所定期間を変更することを特徴とする請求項５に記載のディスク記憶装置。
【請求項７】
前記タイミング制御手段が、前記アンロード終了後に前記所定期間を変更することを特徴とする請求項５に記載のディスク記憶装置。
【請求項８】
前記ロード時間、前記スクロール回数、前記比較手段の比較結果のうち少なくとも１つを表示する表示手段を備えたことを特徴とする請求項１ないし請求項７のいずれかに記載のディスク記憶装置。
【請求項９】
前記ディスク記憶装置本体を車両に搭載する搭載手段を備えたことを特徴とする請求項１ないし請求項８のいずれかに記載のディスク記憶装置。
【請求項１０】
書込命令または読出命令に応答して所定期間は書込動作または読出動作を行うヘッドをディスク上に浮上させて浮上状態を維持するロードを行い、前記所定期間の経過後に新たな書込命令または読出命令の入力がなければ前記ロードを解除して前記ヘッドを前記ディスク上から退避するアンロードを行うヘッド駆動部と、前記ロードを行った時間の積算値であるロード時間および、前記ロードの積算回数または前記アンロードの積算回数あるいは前記ロードと前記アンロードとの積算回数であるスクロール回数を記憶する記憶手段と、前記記憶手段に記憶された前記ロード時間および前記スクロール回数を送信するとともに前記所定期間を受信するディスク通信手段と、前記通信手段で受信した前記所定期間で前記ヘッド駆動部を制御する制御主第難とを有するディスク記憶装置と、前記ディスク通信手段と通信して前記ロード時間および前記スクロール回数を受信するとともに前記所定期間を送信するホスト通信手段と、前記ホスト通信手段で受信した前記ロード時間または前記スクロール回数と所定の制限値とを比較する比較手段と、前記比較手段の比較結果から前記ホスト通信手段で送信する前記所定時間を算出する所定時間算出手段とを有するホスト装置とを備えたことを特徴とするディスク記憶システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記憶装置およびそのシステムに関し、特に、データの読み込みまたは書き込み処理を実行した後に一定の待ち時間をおいてヘッドをディスク上に浮上させて浮上状態を維持するロード、を解除するアンロードを行うディスク記憶装置およびディスク記憶システムに関する。
【０００２】
【従来の技術】
従来、ハードディスクの寿命を決める指標として、ヘッドがディスク上を浮上しているロード時間の積算値と、ロードを解除してヘッドをディスク上以外の位置に待避するアンロードまたはロードを行うスクロール回数の積算値が知られている（例えば、特許文献１参照）。これらの限界値として、例えば、指標がロード時間積算値であれば約２万時間、スクロール回数積算値であれば約３０万回などの限界値がハードディスク毎に個別に提示されていた。
【０００３】
そして、ロード時間積算値またはスクロール回数積算値のいずれか一方の値が限界値に達した時点で、ハードディスクの寿命に達したと推測される。ここで、従来のハードディスクのアクセス方式は一律ではなく、大きなデータを一度に読むときはそれだけロード時間が長くなり、また逆に短いデータを何度も読むときはスクロール回数が多くなっていた。
【特許文献１】
特開平８−２３５８２８号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のハードディスクでは、上記のようにロード時間積算値とスクロール回数積算値との調整が行われないため、ハードディスクの使用によってこれらの積算値のうちのいずれか一方の値だけが極端に大きくなり、早く限界値に達してしまう場合があり、ハードディスクの寿命を縮めてしまうという問題点があった。
【０００５】
本発明はこのような問題を解決するためになされたもので、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率を均等化することによって、ハードディスクの寿命を延長するディスク記憶装置およびディスク記憶システムを提供するものである。
【０００６】
【課題を解決するための手段】
本発明のディスク記憶装置は、書込命令または読出命令に応答して所定期間は書込動作または読出動作を行うヘッドをディスク上に浮上させて浮上状態を維持するロードを行い、前記所定期間の経過後に新たな書込命令または読出命令の入力がなければ前記ロードを解除して前記ヘッドを前記ディスク上から退避するアンロードを行うヘッド駆動部と、前記ロードを行った時間の積算値であるロード時間および、前記ロードの積算回数または前記アンロードの積算回数あるいは前記ロードと前記アンロードとの積算回数であるスクロール回数を記憶する記憶手段と、前記記憶手段に記憶された前記ロード時間および前記スクロール回数と所定の制限値とを比較する比較手段と、前記比較手段の比較結果から前記所定期間を変更して前記ヘッド駆動部を制御する制御手段と、を備えた構成を有している。
この構成により、ロード時間およびスクロール回数と制限値との比較結果に基づいて制御するため、ロード時間とスクロール回数の双方を考慮してハードディスクの寿命を延長することが可能なディスク記憶装置を実現することができる。
【０００７】
また、本発明のディスク記憶装置は、前記制御手段が、前記ロードを行う時間から前記書込動作中または前記読出動作中を除く待ち時間を変更して前記所定時間を変更する構成を有している。
この構成により、待ち時間の調整を行って上記の制御を行うため、簡易にロード時間およびスクロール回数と制限値と比率の均等化が図られ、ハードディスクの寿命を延長することが可能なディスク記憶装置を実現することができる。
【０００８】
また、本発明のディスク記憶装置は、前記比較手段が、前記ロード時間とロード時間制限値とのロード時間比較結果とともに、前記スクロール回数とスクロール回数制限値のスクロール回数比較結果を積算して前記ロード時間比較結果と前記スクロール回数比較結果との差を出力し、前記制御手段が前記ロード時間比較結果と前記スクロール回数比較結果との差で前記所定時間を増減させる構成を有している。
この構成により、ロード時間比較結果とスクロール回数比較結果との差に基づいて待ち時間を増減させるため、さらに、簡易にロード時間およびスクロール回数と制限値と比率の均等化が図られ、ハードディスクの寿命を延長することが可能なディスク記憶装置を実現することができる。
【０００９】
また、本発明のディスク記憶装置は、前記ロード時間比較結果が前記ロード時間と前記ロード時間制限値との比率のロード時間率であり、前記スクロール回数比較結果が前記スクロール回数と前記スクロール回数制限値との比率のスクロール回数率であって、前記制御手段は前記ロード時間率が前記スクロール回数率より小さい場合に前記所定時間を短くし、前記ロード時間率が前記スクロール回数率より大きい場合に前記所定期間を長くする構成を有している。
この構成により、比率のロード時間率とスクロール回数率とに基づいて待ち時間を制御するため、ロード時間とスクロール回数とを各々の限界値に対する比率の均等化が図られ、ハードディスクの寿命を延長することが可能なディスク記憶装置を実現することができる。
【００１０】
また、本発明のディスク記憶装置は、前記制御手段が、前記所定期間を変更するタイミングを制御するタイミング制御手段を備え、前記タイミング制御手段が前記比較手段で過去に得られた比較結果から新たな動作時の前記所定期間を変更する構成を有している。
この構成により、過去に得られた比較結果に基づいて待ち時間を変更するタイミングを制御するタイミング制御手段を設けたため、過去の使用状態を反映して待ち時間の制御の適正化が図られ、ハードディスクの寿命を延長することが可能なディスク記憶装置を実現することができる。
【００１１】
また、本発明のディスク記憶装置は、前記タイミング制御手段が、一定時間間隔で前記所定期間を変更する構成を有している。
この構成により、一定時間間隔で待ち時間の制御が行われるため、制御の更なる向上が図られ、ハードディスクの寿命をさらに延長することが可能なディスク記憶装置を実現することができる。
【００１２】
また、本発明のディスク記憶装置は、前記タイミング制御手段が、前記アンロード終了後に前記所定期間を変更する構成を有している。
この構成により、アンロード後にも待ち時間の調整と設定が行われるため、さらに、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率の均等化が図られ、ハードディスクの寿命を延長することが可能なディスク記憶装置を実現することができる。
【００１３】
また、本発明のディスク記憶装置は、前記ロード時間、前記スクロール回数、前記比較手段の比較結果のうち少なくとも１つを表示する表示手段を備えた構成を有している。
この構成により、ロード時間等の比較結果を表示する表示手段を設けたため、比較結果を目視することができもって保守等に有効な情報を提供することが可能なディスク記憶装置を実現することができる。
【００１４】
また、本発明のディスク記憶装置は、前記ディスク記憶装置本体を車両に搭載する搭載手段を備えた構成を有している。
この構成により、待ち時間をロード時間率およびスクロール回数率に基づいて制御するため、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率を均等化することによって、ハードディスクの寿命を延長することができると共に、車両搭載手段を設けたため、車両中でも安定した動作で使用することが可能なディスク記憶装置を実現することができる。
【００１５】
また、本発明のディスク記憶システムは、書込命令または読出命令に応答して所定期間は書込動作または読出動作を行うヘッドをディスク上に浮上させて浮上状態を維持するロードを行い、前記所定期間の経過後に新たな書込命令または読出命令の入力がなければ前記ロードを解除して前記ヘッドを前記ディスク上から退避するアンロードを行うヘッド駆動部と、前記ロードを行った時間の積算値であるロード時間および、前記ロードの積算回数または前記アンロードの積算回数あるいは前記ロードと前記アンロードとの積算回数であるスクロール回数を記憶する記憶手段と、前記記憶手段に記憶された前記ロード時間および前記スクロール回数を送信するとともに前記所定期間を受信するディスク通信手段と、前記通信手段で受信した前記所定期間で前記ヘッド駆動部を制御する制御主第難とを有するディスク記憶装置と、前記ディスク通信手段と通信して前記ロード時間および前記スクロール回数を受信するとともに前記所定期間を送信するホスト通信手段と、前記ホスト通信手段で受信した前記ロード時間または前記スクロール回数と所定の制限値とを比較する比較手段と、前記比較手段の比較結果から前記ホスト通信手段で送信する前記所定時間を算出する所定時間算出手段とを有するホスト装置とを備えた構成を有している。
この構成により、外部のホストからも待ち時間の更新をできるようにしたため、ハードディスクの寿命を延長することができると共に、操作性を向上させることが可能なディスク記憶システムを実現することができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係るディスク記憶装置の構成を示すブロック図である。図１において、ディスク記憶装置１００は、データを記憶するハードディスク１１０、ハードディスク１１０を制御する制御部１２０、およびハードディスク１１０の制御のために制御部１２０が用いる所定のデータを記憶する記憶部１３０を含むように構成される。
【００１７】
ディスク記憶装置１００は、ＳＭＡＲＴ（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ　Ａｎａｌｙｓｉｓ　ａｎｄ　Ｒｅｐｏｒｔｉｎｇ　Ｔｅｃｈｎｏｌｏｇｙ）と呼ばれる自己の運用記録を蓄積する機能を有し、ヘッド１１１を含む駆動機構等の動作回数やデータの読み込みや書き込み時のエラー回数をデータとして蓄積し、これらのデータを外部に出力できるものとする。
【００１８】
図１０は、本発明のハードディスクの動作を説明するための模式図である。ハードディスク１１０は、制御部１２０によって読み込み命令または書き込み命令が入力されると、書き込み命令または読み出し命令に応答してヘッド１１１をディスク１１２上に浮上させて浮上状態を維持するロード（図１０に示す位置ｂにヘッド１１１があり、ディスク１１２上を浮上している状態を維持すること）を行い、書き込み命令または読み出し命令に伴って指定されたデータの書き込み処理または読み込み処理を実行する。
【００１９】
そして、書き込み処理または読み込み処理が終了した後も一定の待ち時間が経過するまで上記の浮上状態を維持し、待ち時間が経過するまでの間にさらに次の書き込み命令または次の読み出し命令が入力された場合、次の書き込み命令または次の読み出し命令に伴って指定されたデータの書き込み処理または読み込み処理の実行および浮上状態の維持を繰り返す。
【００２０】
最後の待ち時間が経過するまでに新たな書き込み命令または新たな読み出し命令の入力がなければ、ロードを解除してヘッド１１１をディスク１１２上以外の位置に待避するアンロード（図１０に示すディスク１１２上以外の位置ａにヘッド１１１を退避すること）を行う。なお、上記のロードおよびアンロードはアクチュエータ１１３を介して行われる。
【００２１】
また、上記のＳＭＡＲＴ機能によって、ロード時間の積算値がロード時間積算値として、ロードとアンロードを行った回数の積算値がスクロール回数積算値として記憶部１３０に記憶させる。なお、記憶部１３０に記憶させる制御は制御部１２０によって行われるのでも良い。また、上記の待ち時間を記憶することもでき、記憶すべき待ち時間は、外部から入力されたものであっても良い。
【００２２】
図１１は、以上のようなロード、待ち時間、またはアンロードの関係を示すタイミングチャートである。ここで、待ち時間が長く、頻繁に読み込み命令または書き込み命令が入力される場合は、アンロードされないままロード時間が長くなることになり、また逆に待ち時間が短く、次の書き込み命令または読み出し命令が入力される前にヘッド１１１をアンロードすることが多い場合は、ヘッド１１１のスクロール回数が非常に多くなる傾向がある。
【００２３】
記憶部１３０は、ロード時間積算値、スクロール回数積算値、待ち時間、上記のロード時間積算値の限界値およびスクロール回数積算値の限界値を記憶するようになっている。
制御部１２０は、ロード時間積算値、スクロール回数積算値、待ち時間、ロード時間積算値の限界値およびスクロール回数積算値の限界値を記憶部１３０から読み出すデータ書込読出手段１２１、データ書込読出手段１２１が読み出したロード時間積算値の限界値、スクロール回数積算値の限界値、ロード時間積算値、およびスクロール回数積算値に基づいて、ロード時間積算値をロード時間積算値の限界値で割ったロード時間率を算出し、スクロール回数積算値をスクロール回数積算値の限界値で割ったスクロール回数率を算出する駆動指数算出手段１２２、駆動指数算出手段１２２が算出したロード時間率とスクロール回数率とを比較していずれが大きいかまたは等しいかを判断する指数比較手段１２３、指数比較手段１２３によって、ロード時間率がスクロール回数率より大きいと判断された場合、データ書込読出手段１２１が読み出した待ち時間を所定時間短縮した待ち時間を新たな待ち時間として算出し、ロード時間率がスクロール回数率より小さいと判断された場合、データ書込読出手段１２１が読み出した待ち時間を所定時間長くした待ち時間を新たな待ち時間として算出し、ロード時間率とスクロール回数率とが等しいと判断された場合、データ書込読出手段１２１が読み出した待ち時間を維持する待ち時間調整手段１２４、並びに、指数比較手段１２３によってロード時間率またはスクロール回数率のいずれかが大きいと判断された場合、待ち時間調整手段１２４によって算出された新たな待ち時間を記憶部１３０に設定する待ち時間設定手段１２５を含むように構成される。
【００２４】
なお、ロード時間積算値、スクロール回数積算値、それらの限界値、ロード時間率、スクロール回数率等を表示するための表示手段を設けて操作者に目視可能に表示するのでも良い。これによって、ハードディスクの使用状況の目安となるデータを利用者が把握できることになり、保守等に利用できる。
【００２５】
以下に、ディスク記憶装置１００の動作について説明する。
制御部１２０からの書き込み命令または読み出し命令に応答して、ハードディスク１１０が書き込み命令または読み出し命令に伴って指定されたデータの書き込み処理または読み込み処理を実行する毎に、ロードを行った時間の積算値はロード時間積算値として、ロードとアンロードの積算回数はスクロール回数積算値として、待ち時間とともに記憶部１３０に記憶される。
【００２６】
また、ロード時間積算値の限界値およびスクロール回数積算値の限界値は、制御部１２０のデータ書込読出手段１２１によって記憶部１３０から読み出される。次に、ロード時間積算値、スクロール回数積算値、および待ち時間がこのデータ書込読出手段１２１によって記憶部１３０から読み出され、ロード時間率とスクロール回数率が制御部１２０の駆動指数算出手段１２２によって算出される。
【００２７】
ここで、ロード時間率は、それまでロードが実効された時間の積算値とロード時間積算値の限界値との比率を表し、ロード時間積算値がどの程度限界値に近づいているかを示す指標である。また、スクロール回数率は、それまでのスクロール回数の積算値とスクロール回数積算値の限界値との比率を表し、スクロール回数積算値がどの程度限界値に近づいているかを示す指標である。
【００２８】
次に、駆動指数算出手段１２２が算出したロード時間率とスクロール回数率とが指数比較手段１２３によって比較され、いずれが大きいかまたは等しいかが判断される。そして、指数比較手段１２３によってロード時間率がスクロール回数率より大きいと判断された場合、データ書込読出手段１２１によって読み出された待ち時間を所定時間α短縮した待ち時間が新たな待ち時間として待ち時間調整手段１２４によって算出され、ロード時間率がスクロール回数率より小さいと判断された場合、データ書込読出手段１２１によって読み出された待ち時間を所定時間α長くした待ち時間が新たな待ち時間として待ち時間調整手段１２４によって算出され、ロード時間率とスクロール回数率とが等しいと判断された場合、データ書込読出手段１２１によって読み出された待ち時間が維持される。
【００２９】
指数比較手段１２３によってロード時間率またはスクロール回数率のいずれかが大きいと判断された場合、待ち時間調整手段１２４によって算出された新たな待ち時間が待ち時間設定手段１２５によって、データ書込読出手段１２１経由で記憶部１３０に書き込まれる。
【００３０】
以上説明したように、本発明の第１の実施の形態に係るディスク記憶装置は、待ち時間をロード時間率およびスクロール回数率に基づいて制御するため、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率を均等化することによって、ハードディスクの寿命を延長することができる。
【００３１】
（第２の実施の形態）
図２は、本発明の第２の実施の形態に係るディスク記憶装置の構成を示すブロック図である。図２において、ディスク記憶装置２００は、本発明の第１の実施の形態に係るディスク記憶装置１００に、記憶部１３０が記憶する待ち時間を、ディスク記憶装置１００の動作開始時にさらに変更するように制御するタイミング制御手段２２６を設けたものである。なお、本発明の第２の実施の形態に係るディスク記憶装置２００の構成手段のうち、上記本発明の第１の実施の形態に係るディスク記憶装置１００における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【００３２】
図２には、タイミング制御手段２２６が制御部１２０に設けられ、新たな制御部２２０として表された構成を一例として示す。
タイミング制御手段２２６は、ディスク記憶装置の動作開始時に、データ書込読出手段１２１、駆動指数算出手段１２２、指数比較手段１２３、待ち時間調整手段１２４、および待ち時間設定手段１２５が以下に述べる動作（以下、待ち時間調整設定動作という。）を行うように制御を行う。
【００３３】
制御部２２０のデータ書込読出手段１２１は、ロード時間積算値、スクロール回数積算値、待ち時間、ロード時間積算値の限界値およびスクロール回数積算値の限界値を記憶部１３０から読み出し、制御部２２０の駆動指数算出手段１２２は、データ書込読出手段１２１が読み出したロード時間積算値の限界値、スクロール回数積算値の限界値、ロード時間積算値、およびスクロール回数積算値に基づいて、ロード時間積算値をロード時間積算値の限界値で割ったロード時間率を算出し、スクロール回数積算値をスクロール回数積算値の限界値で割ったスクロール回数率を算出し、制御部２２０の指数比較手段１２３は、駆動指数算出手段１２２が算出したロード時間率とスクロール回数率とを比較していずれが大きいかまたは等しいかを判断し、制御部２２０の待ち時間調整手段１２４は、指数比較手段１２３によって、ロード時間率がスクロール回数率より大きいと判断された場合、データ書込読出手段１２１が読み出した待ち時間を所定時間短縮した待ち時間を新たな待ち時間として算出し、ロード時間率がスクロール回数率より小さいと判断された場合、データ書込読出手段１２１が読み出した待ち時間を所定時間長くした待ち時間を新たな待ち時間として算出し、ロード時間率とスクロール回数率とが等しいと判断された場合、データ書込読出手段１２１が読み出した待ち時間を維持し、制御部２２０の待ち時間設定手段１２５は、指数比較手段１２３によってロード時間率またはスクロール回数率のいずれかが大きいと判断された場合、待ち時間調整手段１２４によって算出された新たな待ち時間を記憶部１３０に書き込む。
【００３４】
以上の待ち時間調整設定動作を行わせる制御は、タイミング制御手段２２６によってディスク記憶装置２００の動作開始時に行われるものである。この制御によって、少なくともディスク記憶装置２００の動作開始時に待ち時間の調整が行われ、待ち時間の変更があれば新たな待ち時間が記憶部１３０に記録されることになる。
【００３５】
以上説明したように、本発明の第２の実施の形態に係るディスク記憶装置は、ディスク記憶装置の動作開始時にも待ち時間の調整と設定が行われるため、さらに、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率の均等化が図られ、ハードディスクの寿命を延長することができる。
【００３６】
（第３の実施の形態）
図３は、本発明の第３の実施の形態に係るディスク記憶装置の構成を示すブロック図である。図３において、ディスク記憶装置３００は、本発明の第２の実施の形態に係るディスク記憶装置２００のタイミング制御手段２２６を、記憶部１３０が記憶する待ち時間をディスク記憶装置３００の動作中に、さらに一定時間間隔で調整するように制御するタイミング制御手段３２６に変更したものである。なお、本発明の第３の実施の形態に係るディスク記憶装置３００の構成手段のうち、上記本発明の第１の実施の形態に係るディスク記憶装置１００における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【００３７】
タイミング制御手段３２６は、ディスク記憶装置の動作中に一定時間間隔で、データ書込読出手段１２１、駆動指数算出手段１２２、指数比較手段１２３、待ち時間調整手段１２４、および待ち時間設定手段１２５が上記の待ち時間調整設定動作を行うように制御を行う。この制御によって、少なくともディスク記憶装置３００の動作中に一定時間間隔で待ち時間の調整が行われ、待ち時間の変更があれば新たな待ち時間が記憶部１３０に記録されることになる。
【００３８】
以上説明したように、本発明の第３の実施の形態に係るディスク記憶装置は、ディスク記憶装置の動作中に一定時間間隔でも待ち時間の調整と設定が行われるため、さらに、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率の均等化が図られ、ハードディスクの寿命を延長することができる。
【００３９】
（第４の実施の形態）
図４は、本発明の第４の実施の形態に係るディスク記憶装置の構成を示すブロック図である。図４において、ディスク記憶装置４００は、本発明の第３の実施の形態に係るディスク記憶装置３００のタイミング制御手段３２６を、記憶部１３０が記憶する待ち時間をディスク記憶装置４００の動作中に、さらに書き込み命令または読み出し命令が入力された際にも調整するように制御するタイミング制御手段４２６に変更したものである。なお、本発明の第４の実施の形態に係るディスク記憶装置４００の構成手段のうち、上記本発明の第１の実施の形態に係るディスク記憶装置１００における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【００４０】
タイミング制御手段４２６は、ディスク記憶装置の動作中に書き込み命令または読み出し命令が入力された際に、データ書込読出手段１２１、駆動指数算出手段１２２、指数比較手段１２３、待ち時間調整手段１２４、および待ち時間設定手段１２５が上記の待ち時間調整設定動作を行うように制御を行う。この制御によって、少なくともディスク記憶装置４００の動作中に書き込み命令または読み出し命令が入力された際に待ち時間の調整が行われ、待ち時間の変更があれば新たな待ち時間が記憶部１３０に記録されることになる。
【００４１】
以上説明したように、本発明の第４の実施の形態に係るディスク記憶装置は、ディスク記憶装置の動作中に書き込み命令または読み出し命令が入力された際にも待ち時間の調整と設定が行われるため、さらに、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率の均等化が図られ、ハードディスクの寿命を延長することができる。
【００４２】
（第５の実施の形態）
図５は、本発明の第５の実施の形態に係るディスク記憶装置の構成を示すブロック図である。図５において、ディスク記憶装置５００は、本発明の第４の実施の形態に係るディスク記憶装置４００のタイミング制御手段４２６を、記憶部１３０が記憶する待ち時間をディスク記憶装置５００の動作中に、さらに書き込み命令または読み出し命令が入力された際にも調整するように制御するタイミング制御手段５２６に変更したものである。なお、本発明の第５の実施の形態に係るディスク記憶装置５００の構成手段のうち、上記本発明の第１の実施の形態に係るディスク記憶装置１００における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【００４３】
タイミング制御手段５２６は、アンロード後に、データ書込読出手段１２１、駆動指数算出手段１２２、指数比較手段１２３、待ち時間調整手段１２４、および待ち時間設定手段１２５が待ち時間調整設定動作を行うように制御を行う。この制御によって、少なくともアンロードが実行された後に待ち時間の調整が行われ、待ち時間の変更があれば新たな待ち時間が記憶部１３０に記録されることになる。
【００４４】
以上説明したように、本発明の第４の実施の形態に係るディスク記憶装置は、アンロード後にも待ち時間の調整と設定が行われるため、さらに、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率の均等化が図られ、ハードディスクの寿命を延長することができる。
【００４５】
（第６の実施の形態）
図６は、本発明の第６の実施の形態に係るディスク記憶装置の構成を示すブロック図である。図６において、ディスク記憶装置６００は、本発明の第５の実施の形態に係るディスク記憶装置５００の指数比較手段１２３および待ち時間調整手段１２４を、指数比較手段６２３および待ち時間調整手段６２４に変更したものである。なお、本発明の第６の実施の形態に係るディスク記憶装置６００の構成手段のうち、上記本発明の第５の実施の形態に係るディスク記憶装置５００における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【００４６】
指数比較手段６２３は、駆動指数算出手段１２２が算出したロード時間率とスクロール回数率とを比較してロード時間率とスクロール回数率の差の絶対値が所定値を超えているか否かを判断すると共に、差の絶対値が所定値を超えていると判断された場合にいずれが大きいかを判断し、待ち時間調整手段６２４は、指数比較手段６２３によって、ロード時間率がスクロール回数率より所定値を超えて大きいと判断された場合、データ書込読出手段１２１が読み出した待ち時間を所定時間短縮した待ち時間を新たな待ち時間として算出し、スクロール回数率がロード時間率より所定値を超えて大きいと判断された場合、データ書込読出手段１２１が読み出した待ち時間を所定時間長くした待ち時間を新たな待ち時間として算出し、差の絶対値が所定値以内と判断された場合、データ書込読出手段１２１が読み出した待ち時間を維持する。
【００４７】
待ち時間設定手段１２５は、上記と同様に、指数比較手段６２３によってロード時間率とスクロール回数率の差の絶対値が所定値を超えていると判断された場合、待ち時間調整手段６２４によって算出された新たな待ち時間を記憶部１３０に書き込む。
【００４８】
以上説明したように、本発明の第６の実施の形態に係るディスク記憶装置は、スクロール回数率とロード時間率との差の絶対値が所定値を超えるか否かを判断して待ち時間の調整を行うため、漸近的に、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率の均等化が漸近的に図られ、ハードディスクの寿命を延長することができる。
【００４９】
（第７の実施の形態）
図７は、本発明の第７の実施の形態に係るディスク記憶装置の構成を示すブロック図である。図７において、ディスク記憶装置７００は、本発明の第５の実施の形態に係るディスク記憶装置５００または本発明の第６の実施の形態に係るディスク記憶装置６００に、車両搭載手段７４０を設けたものである。なお、本発明の第７の実施の形態に係るディスク記憶装置７００の構成手段のうち、上記本発明の第５の実施の形態に係るディスク記憶装置５００または本発明の第６の実施の形態に係るディスク記憶装置６００における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【００５０】
車両搭載手段７４０は、ハードディスク１１０、制御部５２０、６２０、および記憶部１３０を動作させることができるように電気的に接続すると共に、車両中でも安定して動作させることができるように機械的に取り付けるためのものである。電気的に接続するものとしては、例えば、ハーネス等でも良い。また、機械的に取り付けるものとしては、カセット的に取り付けるための治具や筐体等を用いるのでもよい。
【００５１】
以上説明したように、本発明の第７の実施の形態に係るディスク記憶装置は、待ち時間をロード時間率およびスクロール回数率に基づいて制御するため、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率を均等化することによって、ハードディスクの寿命を延長することができると共に、車両搭載手段を設けたため、車両中でも安定した動作で使用することができる。
【００５２】
（第８の実施の形態）
図８は、本発明の第８の実施の形態に係るディスク記憶装置の構成を示すブロック図である。図８において、ディスク記憶装置８００は、本発明の第７の実施の形態に係るディスク記憶装置７００に、ネットワークを介して外部のホストと通信する端末通信手段８５０を設けたものである。なお、本発明の第８の実施の形態に係るディスク記憶装置８００の構成手段のうち、上記本発明の第７の実施の形態に係るディスク記憶装置７００における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【００５３】
端末通信手段８５０は、ネットワークを介して外部のホストと通信を可能とし、外部の装置との通信結果をデータ書込読出手段１２１とで送受信するようになっている。通信は、有線によるものでも無線によるものでも良いが、車両に搭載するものについては無線で行うものとする。
【００５４】
以上説明したように、本発明の第８の実施の形態に係るディスク記憶装置は、端末通信手段８５０を設けたため、ハードディスクの寿命を延長することができると共に、外部のホストとも通信することが可能となる。
【００５５】
（第９の実施の形態）
図９は、本発明の第９の実施の形態に係るディスク記憶システムの構成を示すブロック図である。図９において、ディスク記憶システム９００は、本発明の第８の実施の形態に係るディスク記憶装置８００と、ネットワーク９２０を介して通信可能に接続されたホスト９１０を含むように構成される。なお、本発明の第８の実施の形態に係るディスク記憶装置８００については、上記で説明したため、その説明を省略する。
【００５６】
ディスク記憶装置８００の端末通信手段８５０は、データ書込読出手段１２１が読み出したロード時間積算値の限界値、スクロール回数積算値の限界値、ロード時間積算値、スクロール回数積算値、および待ち時間を上記のホスト９１０に送信する。
ホスト９１０は、ディスク記憶装置８００の端末通信手段８５０によって送信された情報を受信し、所定の情報をディスク記憶装置８００に送信するホスト通信手段９１１、並びに、ディスク記憶装置８００が備える上記の新たな待ち時間を算出するための駆動指数算出手段９１２、指数比較手段９１３、および待ち時間調整手段９１４を含むように構成される。
【００５７】
ホスト９１０の待ち時間調整手段９１４が算出した新たな待ち時間は、ホスト通信手段９１１によってディスク記憶装置８００に送信され、ホスト９１０から送信された待ち時間は、ディスク記憶装置８００の待ち時間設定手段１２５によってデータ書込読出手段１２１経由でディスク記憶装置８００の記憶部１３０に書き込まれるように動作する。
【００５８】
以上説明したように、本発明の第９の実施の形態に係るディスク記憶装置は、外部のホストからも待ち時間の更新をできるようにしたため、ハードディスクの寿命を延長することができると共に、操作性を向上させることができる。
【００５９】
【発明の効果】
以上説明したように、本発明は、ロード時間積算値とスクロール回数積算値とを各々の限界値に対する比率を均等化することによって、ハードディスクの寿命を延長するディスク記憶装置およびディスク記憶システムを実現することができるものである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るディスク記憶装置の構成を示すブロック図
【図２】本発明の第２の実施の形態に係るディスク記憶装置の構成を示すブロック図
【図３】本発明の第３の実施の形態に係るディスク記憶装置の構成を示すブロック図
【図４】本発明の第４の実施の形態に係るディスク記憶装置の構成を示すブロック図
【図５】本発明の第５の実施の形態に係るディスク記憶装置の構成を示すブロック図
【図６】本発明の第６の実施の形態に係るディスク記憶装置の構成を示すブロック図
【図７】本発明の第７の実施の形態に係るディスク記憶装置の構成を示すブロック図
【図８】本発明の第８の実施の形態に係るディスク記憶装置の構成を示すブロック図
【図９】本発明の第９の実施の形態に係るディスク記憶システムの構成を示すブロック図
【図１０】本発明のハードディスクの動作を説明するための模式図
【図１１】本発明のロード、待ち時間、またはアンロードの関係を示すタイミングチャート
【符号の説明】
１００、２００、３００、４００、５００、６００、７００、８００　ディスク記憶装置
１１０　ハードディスク
１１１　ヘッド
１１２　ディスク
１１３　アクチュエータ
１２０、２２０、３２０、４２０、５２０、６２０　制御部
１２１　データ書込読出手段
１２２　駆動指数算出手段
１２３、６２３　指数比較手段
１２４、６２４　待ち時間調整手段
１２５　待ち時間設定手段
１３０　記憶部
２２６、３２６、４２６、５２６　タイミング制御手段
７３０　車両搭載手段
８５０　端末通信手段
９００　ディスク記憶システム
９１０　ホスト
９１１　ホスト通信手段
９１２　駆動指数算出手段
９１３　指数比較手段
９１４　待ち時間調整手段
９２０　ネットワーク
【図１】
2004145934.tif 000003
【図２】
2004145934.tif 000004
【図３】
2004145934.tif 000005
【図４】
2004145934.tif 000006
【図５】
2004145934.tif 000007
【図６】
2004145934.tif 000008
【図７】
2004145934.tif 000009
【図８】
2004145934.tif 000010
【図９】
2004145934.tif 000011
【図１０】
2004145934.tif 000012
【図１１】
2004145934.tif 000013