JPH02154381A - ヘッド位置自動修正機構 - Google Patents
ヘッド位置自動修正機構Info
- Publication number
- JPH02154381A JPH02154381A JP30849088A JP30849088A JPH02154381A JP H02154381 A JPH02154381 A JP H02154381A JP 30849088 A JP30849088 A JP 30849088A JP 30849088 A JP30849088 A JP 30849088A JP H02154381 A JPH02154381 A JP H02154381A
- Authority
- JP
- Japan
- Prior art keywords
- head
- access
- storage medium
- time
- accessed
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
この発明は、記憶媒体上の任意の位置をヘッドによりア
クセスして少なくともデータの読み込みを行う、磁気デ
ィスクや光ディスク、フロッピーディスク、あるいは磁
気テープ等の記憶装置に関し、特に、アクセスが行われ
ていない時にヘッドを記憶媒体上の次にアクセスされう
る平均的な位置に移動させておくことにより、次のアク
セスの際に要する待ち時間をより少なくするヘッドの位
置自動修正機構に関する。
クセスして少なくともデータの読み込みを行う、磁気デ
ィスクや光ディスク、フロッピーディスク、あるいは磁
気テープ等の記憶装置に関し、特に、アクセスが行われ
ていない時にヘッドを記憶媒体上の次にアクセスされう
る平均的な位置に移動させておくことにより、次のアク
セスの際に要する待ち時間をより少なくするヘッドの位
置自動修正機構に関する。
(従来の技術)
磁気ディスクや光ディスクあるいはフロッピーディスク
等の記憶装置においては、円盤状の記憶媒体を回転させ
ておき、この回転方向に対しほぼ垂直あるいは斜めに往
復移動が自在なヘッドにより記憶媒体上の任意の位置を
アクセスして、データの読出しあるいは書込みが行なえ
るよう成されている。また磁気テープ装置等のように、
読み書き用のヘッド等が固定され、記憶媒体であるテ−
ブが、例えば左右方向に自在に移動されることにより、
相対的に記憶媒体上の任意の位置にヘッドが来るよう成
されているものもある。
等の記憶装置においては、円盤状の記憶媒体を回転させ
ておき、この回転方向に対しほぼ垂直あるいは斜めに往
復移動が自在なヘッドにより記憶媒体上の任意の位置を
アクセスして、データの読出しあるいは書込みが行なえ
るよう成されている。また磁気テープ装置等のように、
読み書き用のヘッド等が固定され、記憶媒体であるテ−
ブが、例えば左右方向に自在に移動されることにより、
相対的に記憶媒体上の任意の位置にヘッドが来るよう成
されているものもある。
このような記憶装置に、記憶媒体上の位置に対応させて
データを記憶させておき、任意の位置をアクセスしなが
ら読出しくあるいは書込み)を行って各種の処理等が行
われている。
データを記憶させておき、任意の位置をアクセスしなが
ら読出しくあるいは書込み)を行って各種の処理等が行
われている。
(発明が解決しようとする課題)
従来、記憶媒体とヘッドとの相対的な位置関係は、最後
にアクセスされた状態の位置関係のまま放置されること
が多く、一定ではなかった。また、機種によっては、固
定的な待機位置、例えば記憶媒体の中央部あるいは最奥
部や先端部などを有し、待機状態では常にこの固定的な
位置に移動して置かれるものもあった。
にアクセスされた状態の位置関係のまま放置されること
が多く、一定ではなかった。また、機種によっては、固
定的な待機位置、例えば記憶媒体の中央部あるいは最奥
部や先端部などを有し、待機状態では常にこの固定的な
位置に移動して置かれるものもあった。
しかしながら、前者では、アクセス待ちの時間がいくら
長くても、記憶媒体に対するヘッドの相対的な位置は放
置されたまま変わらず、次のアクセス命令が来て初めて
新しいアクセス位置まで移動されていたため、その距離
が長い場合にはいたずらに待ち時間が長くなり、システ
ムの効率が悪化する。即ち、アクセスの待ち時間の有効
利用が全く行われていなかった。
長くても、記憶媒体に対するヘッドの相対的な位置は放
置されたまま変わらず、次のアクセス命令が来て初めて
新しいアクセス位置まで移動されていたため、その距離
が長い場合にはいたずらに待ち時間が長くなり、システ
ムの効率が悪化する。即ち、アクセスの待ち時間の有効
利用が全く行われていなかった。
また、後者では、アクセスされる可能性の高い位置など
には無関係に、一定の位置にのみヘッドの移動がなされ
ていたため、やはりシステムとしての効率の向上という
面では優れたものとはいえなかった。
には無関係に、一定の位置にのみヘッドの移動がなされ
ていたため、やはりシステムとしての効率の向上という
面では優れたものとはいえなかった。
記憶媒体上でヘッドを移動させてアクセスする場合、そ
の時実行されている処理等により、該記憶媒体上の特定
の領域が集中的にアクセスされることが多くなる。これ
らの領域は、記憶媒体の中央部とか先端部といった固定
的な部位ではなく、記憶媒体が使用されている状態や、
処理の内容などによりその都度異なるものである。
の時実行されている処理等により、該記憶媒体上の特定
の領域が集中的にアクセスされることが多くなる。これ
らの領域は、記憶媒体の中央部とか先端部といった固定
的な部位ではなく、記憶媒体が使用されている状態や、
処理の内容などによりその都度異なるものである。
従って、その時最もよくアクセスされている領域に重点
をおいた平均的なヘッド位置を割出し、アクセス待ちの
時間を利用して、このような平均的なアクセス位置にヘ
ッドを移動させて待機させておくのが最も効率的なシス
テムとなると思われる。この発明は、こうした従来にな
かった、効率的なアクセス待ちの時間の活用が行なえる
ような記憶装置のヘッド位置の自動修正機構を提供する
ことを目的としてなされたものである。
をおいた平均的なヘッド位置を割出し、アクセス待ちの
時間を利用して、このような平均的なアクセス位置にヘ
ッドを移動させて待機させておくのが最も効率的なシス
テムとなると思われる。この発明は、こうした従来にな
かった、効率的なアクセス待ちの時間の活用が行なえる
ような記憶装置のヘッド位置の自動修正機構を提供する
ことを目的としてなされたものである。
[発明の構成]
(課題を解決するための手段)
このような目的を達成するために、この発明に係る記憶
装置のヘッド位置自動修正機構では、ヘッドによりアク
セスされた記憶媒体上の位置情報を保存する位置情報保
存手段と、前記記憶媒体への前記ヘッドのアクセスが行
われた時点から所定の時間、次のアクセスが行われなか
ったことを検出する時間監視手段と、この時間監視手段
により所定の時間アクセスが行われなかったことが検出
された時、前記位置情報保存手段に保存される位置情報
に基き、次にアクセスされつる平均的なヘッドの位置を
算出し、この算出した位置ないしその近辺の記憶媒体上
にヘッドを移動させる位置修正制御手段とを備えて構成
されている。
装置のヘッド位置自動修正機構では、ヘッドによりアク
セスされた記憶媒体上の位置情報を保存する位置情報保
存手段と、前記記憶媒体への前記ヘッドのアクセスが行
われた時点から所定の時間、次のアクセスが行われなか
ったことを検出する時間監視手段と、この時間監視手段
により所定の時間アクセスが行われなかったことが検出
された時、前記位置情報保存手段に保存される位置情報
に基き、次にアクセスされつる平均的なヘッドの位置を
算出し、この算出した位置ないしその近辺の記憶媒体上
にヘッドを移動させる位置修正制御手段とを備えて構成
されている。
(作用)
このような構成による記憶装置のヘッド位置自動修正機
構によれば、ヘッドによりアクセスされた記憶媒体上の
位置情報が、位置情報保存手段により保存されるように
なる。
構によれば、ヘッドによりアクセスされた記憶媒体上の
位置情報が、位置情報保存手段により保存されるように
なる。
そして、最新のアクセスが行われた時点から所定の時間
、次のアクセスが行われていないことが時間監視手段に
より検出されると、位置修正制御手段により、前記位置
情報保存手段に保存される位置情報に基いた次にアクセ
スされつる平均的なヘッドの位置が算出され、この算出
された位置ないしその近辺の記憶媒体上にヘッドが移動
されるようになる。
、次のアクセスが行われていないことが時間監視手段に
より検出されると、位置修正制御手段により、前記位置
情報保存手段に保存される位置情報に基いた次にアクセ
スされつる平均的なヘッドの位置が算出され、この算出
された位置ないしその近辺の記憶媒体上にヘッドが移動
されるようになる。
こうして、次のアクセスに要する平均的な時間を減少さ
せるような、アクセス待ち時間を利用した、ヘッドの効
率的な位置修正が行われるようになる。
せるような、アクセス待ち時間を利用した、ヘッドの効
率的な位置修正が行われるようになる。
(実施例)
第1図は、この発明に係る一実施例のヘッド位置自動修
正機構を備えた記憶装置及びその制御装置の要部概略を
示すブロック図である。
正機構を備えた記憶装置及びその制御装置の要部概略を
示すブロック図である。
この実施例では、記憶装置の制御装置が記憶装置外部に
設けられているシステムを例としてあげている。従って
、この発明に係るヘッド位置自動修正機構は前記の記憶
制御装置の内部に設けられている。
設けられているシステムを例としてあげている。従って
、この発明に係るヘッド位置自動修正機構は前記の記憶
制御装置の内部に設けられている。
第1図において、アクセス命令を発する、例えばホスト
コンピュータ等の装置1(以下、単にホストコンピュー
タ1という)があり、このホストコンピュータ1の外部
に前記記憶制御装置2(以下、外部記憶制御装置2とい
う)、及び記憶装置3(以下、外部記憶装置3という)
がある。外部記憶装置3の内部には、記憶媒体と、この
記憶媒体上の任意の位置をアクセスすることによりデー
タの少なくとも読出しを行うヘッドとがあるが、これら
の構成等については周知なので、詳細説明及び図示は省
略する。
コンピュータ等の装置1(以下、単にホストコンピュー
タ1という)があり、このホストコンピュータ1の外部
に前記記憶制御装置2(以下、外部記憶制御装置2とい
う)、及び記憶装置3(以下、外部記憶装置3という)
がある。外部記憶装置3の内部には、記憶媒体と、この
記憶媒体上の任意の位置をアクセスすることによりデー
タの少なくとも読出しを行うヘッドとがあるが、これら
の構成等については周知なので、詳細説明及び図示は省
略する。
外部記憶制御装置2の内部には、外部記憶装置3のff
1lJ御等を実行する制御部20かある。この制御部2
0の内部構成や動作等についても、周知の事柄なので、
詳細な説明及び図示は省略する。
1lJ御等を実行する制御部20かある。この制御部2
0の内部構成や動作等についても、周知の事柄なので、
詳細な説明及び図示は省略する。
外部記憶制御装置2の内部には、さらに、外部記憶装置
3内でヘッドによりアクセスされた記憶媒体上の位置情
報を保存する位置情報保存部21と、記憶媒体へのヘッ
ドのアクセスが行われた時点から所定の時間、次のアク
セスが行われなかったことを検出する時間監視部23と
、この時間監視部23により所定の時間アクセスが行わ
れなかったことが検出された時、前記位置情報保存部2
1に保存される位置情報に基き、次にアクセスされつる
平均的なヘッドの位置を算出し、この算出した位置ない
しその近辺の記憶媒体上にヘッドを移動させるよう制御
する位置修正制御部22とが設けられている。
3内でヘッドによりアクセスされた記憶媒体上の位置情
報を保存する位置情報保存部21と、記憶媒体へのヘッ
ドのアクセスが行われた時点から所定の時間、次のアク
セスが行われなかったことを検出する時間監視部23と
、この時間監視部23により所定の時間アクセスが行わ
れなかったことが検出された時、前記位置情報保存部2
1に保存される位置情報に基き、次にアクセスされつる
平均的なヘッドの位置を算出し、この算出した位置ない
しその近辺の記憶媒体上にヘッドを移動させるよう制御
する位置修正制御部22とが設けられている。
次に、この実施例の各装置における動作を説明する。
第2図は、この実施例のヘッド位置自動修正機構におけ
る主要な動作の実行を示したフローチャートである。
る主要な動作の実行を示したフローチャートである。
第1図のホストコンピュータ1から外部記憶制御装置2
を介し、外部記憶装置3に対するアクセス命令が送られ
てくると(第2図フローチャートのステップ101肯定
)、外部記憶制御装置2の内部の制御部20により、こ
のアクセス命令に基づいた外部記憶装置3の制御が行わ
れる。こ′のアクセス命令によるヘッドの記憶媒体に対
する相対的な移動対象位置をPとすると、先ず、ヘッド
を記憶媒体上の位置Pに移動させ、記憶媒体へのアクセ
スが行われる(ステップ103)。
を介し、外部記憶装置3に対するアクセス命令が送られ
てくると(第2図フローチャートのステップ101肯定
)、外部記憶制御装置2の内部の制御部20により、こ
のアクセス命令に基づいた外部記憶装置3の制御が行わ
れる。こ′のアクセス命令によるヘッドの記憶媒体に対
する相対的な移動対象位置をPとすると、先ず、ヘッド
を記憶媒体上の位置Pに移動させ、記憶媒体へのアクセ
スが行われる(ステップ103)。
次に、外部記憶制御装置2内部では、位置情報保存部2
1において、今アクセスされたヘッドの位置Pの保存が
行われる。
1において、今アクセスされたヘッドの位置Pの保存が
行われる。
この実施例では、位置情報の保存は、基本的には過去の
アクセス位置の総和を残す形で行っている。このとき、
単純に過去のアクセス位置の全ての総和を求めるのでは
なく、最近アクセスされた位置により大きな重み付けを
し、古いアクセス位置程その重みを軽くするような方式
により、総和を算出し、保存している。
アクセス位置の総和を残す形で行っている。このとき、
単純に過去のアクセス位置の全ての総和を求めるのでは
なく、最近アクセスされた位置により大きな重み付けを
し、古いアクセス位置程その重みを軽くするような方式
により、総和を算出し、保存している。
即ち、最新の1個の位置情報の重みを1としたとき、保
存される総和の情報がnの重みを持つようにする。新た
な1個の位置情報を加算する時は過去の総和情報に(n
−1)/nを乗じた後に加算する。こうして、常にn個
の位置の総和情報を保持しながら、かつ新しい位置の重
みを大きく、古い位置は重み付けを小さくして継続的に
保存して行くことができるようになる。
存される総和の情報がnの重みを持つようにする。新た
な1個の位置情報を加算する時は過去の総和情報に(n
−1)/nを乗じた後に加算する。こうして、常にn個
の位置の総和情報を保持しながら、かつ新しい位置の重
みを大きく、古い位置は重み付けを小さくして継続的に
保存して行くことができるようになる。
また、このnの値を適宜に与えることにより、新しい位
置により重点を置いた方式や、多数の位置の平均を求め
ることを重視したやり方などの、任意の対応が可能にな
り、最適化が計れるようになる。
置により重点を置いた方式や、多数の位置の平均を求め
ることを重視したやり方などの、任意の対応が可能にな
り、最適化が計れるようになる。
こうして、アクセスされたヘッドの位置情報を逐次保存
しながら、最後にアクセスされた時から所定の時間、ア
クセスが途絶えれば、時間監視部23によりこれが検出
される(ステップ111ないし113肯定)。
しながら、最後にアクセスされた時から所定の時間、ア
クセスが途絶えれば、時間監視部23によりこれが検出
される(ステップ111ないし113肯定)。
すると、位置修正制御部22により、位置情報保存部2
1に保持される総和の位置情報が読出され、この値をn
で割ることにより、平均的なヘッドの位置が算出される
。位置修正制御部22は、現在ヘッドが置かれている記
憶媒体上の相対的な位置と、前記算出により得られた平
均的な位置とを比較する(ステップ113)。
1に保持される総和の位置情報が読出され、この値をn
で割ることにより、平均的なヘッドの位置が算出される
。位置修正制御部22は、現在ヘッドが置かれている記
憶媒体上の相対的な位置と、前記算出により得られた平
均的な位置とを比較する(ステップ113)。
そして、これら2個の位置の差が所定の範囲に内にあれ
ば、ヘッドの位置修正は行わず、次のアクセス命令を待
つ(ステップ1131?定)。
ば、ヘッドの位置修正は行わず、次のアクセス命令を待
つ(ステップ1131?定)。
もし前記の差が所定の範囲に以上であれば(ステップ1
13否定)、ヘッドを前記算出により得られた平均的な
位置に移動するよう制御部20を介し制御を行う(ステ
ップ115)。
13否定)、ヘッドを前記算出により得られた平均的な
位置に移動するよう制御部20を介し制御を行う(ステ
ップ115)。
このとき、前記所定の範囲にの値の設定方法によっても
、ヘッド位置の自動修正の最適化を計ることができる。
、ヘッド位置の自動修正の最適化を計ることができる。
こうして、アクセス待ち時間を利用して、ヘッドを平均
的に見て最適な位置に移動させておくことができるよう
になり、次のアクセス時間を平均して短縮することが可
能になる。従って、この種の記憶装置を用いたシステム
全体の効率をより高めることが可能になる。
的に見て最適な位置に移動させておくことができるよう
になり、次のアクセス時間を平均して短縮することが可
能になる。従って、この種の記憶装置を用いたシステム
全体の効率をより高めることが可能になる。
[発明の効果]
以上、詳細に説明したように、この発明に係るヘッド位
置自動修正機構をこの種の記憶装置ないし記憶制御装置
に適用すれば、該記憶装置のアクセス待ち時間を効率的
に利用して、ヘッドを記□憶媒体上の平均的に見て最適
な位置に移動しておくことができるようになる。
置自動修正機構をこの種の記憶装置ないし記憶制御装置
に適用すれば、該記憶装置のアクセス待ち時間を効率的
に利用して、ヘッドを記□憶媒体上の平均的に見て最適
な位置に移動しておくことができるようになる。
従って、次にアクセスする時の平均的なアクセス時間を
より減少させることが可能になり、この種の記憶装置を
用いたシステム全体の使用効率を一層高めることが望め
るようになる。
より減少させることが可能になり、この種の記憶装置を
用いたシステム全体の使用効率を一層高めることが望め
るようになる。
第1図は本発明に係るヘッド位置自動修正機構を適用し
た一実施例の記憶装置及びその制御装置等の要部を示す
ブロック図、第2図は同実施例における動作を示すフロ
ーチャートである。 1・・・ホストコンピュータ 2・・・外部記憶制御装置 20・・・制御部21・・
・位置情報保存部 22・・・位置修IF制御部23・
・・時間監視部 3・・・外部記憶装置
た一実施例の記憶装置及びその制御装置等の要部を示す
ブロック図、第2図は同実施例における動作を示すフロ
ーチャートである。 1・・・ホストコンピュータ 2・・・外部記憶制御装置 20・・・制御部21・・
・位置情報保存部 22・・・位置修IF制御部23・
・・時間監視部 3・・・外部記憶装置
Claims (1)
- (1)記憶媒体と、この記憶媒体上の任意の位置をアク
セスすることによりデータの少なくとも読出しを行うヘ
ッドとを有する記憶装置において、前記ヘッドによりア
クセスされた前記記憶媒体上の位置情報を保存する位置
情報保存手段と、前記記憶媒体への前記ヘッドのアクセ
スが行われた時点から所定の時間、次のアクセスが行わ
れなかったことを検出する時間監視手段と、 この時間監視手段により所定の時間アクセスが行われな
かったことが検出された時、前記位置情報保存手段に保
存される位置情報に基き、次にアクセスされうる平均的
なヘッドの位置を算出し、この算出した位置ないしその
近辺の記憶媒体上にヘッドを移動させる位置修正制御手
段とを備えたことを特徴とするヘッド位置自動修正機構
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30849088A JPH02154381A (ja) | 1988-12-06 | 1988-12-06 | ヘッド位置自動修正機構 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30849088A JPH02154381A (ja) | 1988-12-06 | 1988-12-06 | ヘッド位置自動修正機構 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02154381A true JPH02154381A (ja) | 1990-06-13 |
Family
ID=17981642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30849088A Pending JPH02154381A (ja) | 1988-12-06 | 1988-12-06 | ヘッド位置自動修正機構 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02154381A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03214472A (ja) * | 1990-01-18 | 1991-09-19 | Matsushita Electric Ind Co Ltd | 情報記録再生装置 |
-
1988
- 1988-12-06 JP JP30849088A patent/JPH02154381A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03214472A (ja) * | 1990-01-18 | 1991-09-19 | Matsushita Electric Ind Co Ltd | 情報記録再生装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6230239B1 (en) | Method of data migration | |
| US5742933A (en) | Rotary memory storage device with cache control method and apparatus | |
| US5293618A (en) | Method for controlling access to a shared file and apparatus therefor | |
| JPH06236241A (ja) | フラッシュメモリを用いたハードディスク装置 | |
| JP2576775B2 (ja) | 磁気テープ先読み制御装置 | |
| US12265730B2 (en) | Magnetic disk device and cache control method | |
| US5875453A (en) | Apparatus for and method of information processing | |
| JPS60245029A (ja) | デ−タ書込み方式 | |
| US20030105919A1 (en) | Reducing delay of command completion due to overlap condition | |
| JPH04251421A (ja) | ディスク・ドライブのヘッド/アームの径方向移動回数を低減する方法 | |
| JPH11232037A (ja) | ディスクキャッシュライト機能を持った磁気ディスク装置 | |
| JPH0528651A (ja) | 情報記録再生装置 | |
| JPH03246616A (ja) | Fat管理された外部記憶装置 | |
| JP4102618B2 (ja) | ディスク記憶装置 | |
| JP2811678B2 (ja) | キャッシュメモリ付データ処理装置 | |
| JPH04111015A (ja) | 情報記録装置 | |
| JPH0934782A (ja) | 情報記憶装置 | |
| JPH11232046A (ja) | 磁気ディスク装置 | |
| JPS63188866A (ja) | 磁気デイスク制御方式 | |
| JPH05341913A (ja) | 磁気ディスク制御装置 | |
| JPS63155467A (ja) | 固定デイスク制御方式 | |
| JPH0981328A (ja) | 外部記憶装置 | |
| JPS62223866A (ja) | 記憶装置におけるヘツド制御方式 | |
| JPH0792733B2 (ja) | 磁気ディスクシステム | |
| JPH04311217A (ja) | 外部記憶制御装置 |