JPH02161657A - 磁気テープ装置の記憶管理方法 - Google Patents
磁気テープ装置の記憶管理方法Info
- Publication number
- JPH02161657A JPH02161657A JP31391888A JP31391888A JPH02161657A JP H02161657 A JPH02161657 A JP H02161657A JP 31391888 A JP31391888 A JP 31391888A JP 31391888 A JP31391888 A JP 31391888A JP H02161657 A JPH02161657 A JP H02161657A
- Authority
- JP
- Japan
- Prior art keywords
- file
- magnetic tape
- data
- index
- unused area
- 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
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、複数のファイルをその記録発生順に磁気テー
プに記憶する磁気テープ装置の記憶管理方法に関する。
プに記憶する磁気テープ装置の記憶管理方法に関する。
[従来の技術]
記憶媒体どして磁気テープを用いる磁気テープ装置は、
例えば、画像データを登録/再生するようなデータ処理
装置に使用されている。
例えば、画像データを登録/再生するようなデータ処理
装置に使用されている。
このような磁気テープ装置では、記憶するファイルデー
タを、その記憶発生順に磁気テープに記憶しており、ま
た、記憶したファイルを効率よくアクセスするために、
おのおののファイルの識別情報や記憶領域情報などから
なるインデックスファイルを形成゛している。このイン
デックスファイルは、例えば、磁気テープの最初の記憶
領域に記憶している。
タを、その記憶発生順に磁気テープに記憶しており、ま
た、記憶したファイルを効率よくアクセスするために、
おのおののファイルの識別情報や記憶領域情報などから
なるインデックスファイルを形成゛している。このイン
デックスファイルは、例えば、磁気テープの最初の記憶
領域に記憶している。
そして、磁気テープに記憶したファイルをアクセスする
ときには、まず、インデックスファイルを読み出し、そ
の内容に基づいてアクセス対象のファイルの記憶領域情
報を得、その記憶領域情報に基づいて、目的のファイル
をアクセスしている。
ときには、まず、インデックスファイルを読み出し、そ
の内容に基づいてアクセス対象のファイルの記憶領域情
報を得、その記憶領域情報に基づいて、目的のファイル
をアクセスしている。
[発明が解決しようとする課題]
しかしながら、このような従来装置では、磁気テープの
前領域にわたって、比較的頻繁にファイルアクセスが行
われるために、ファイルアクセス時間が長くなるという
不都合を生じていた。
前領域にわたって、比較的頻繁にファイルアクセスが行
われるために、ファイルアクセス時間が長くなるという
不都合を生じていた。
本発明は、このような従来装置の不都合を解消し、ファ
イルアクセス時間を短縮できる磁気テープ装置の記憶管
理方法を提供することを目的としている。
イルアクセス時間を短縮できる磁気テープ装置の記憶管
理方法を提供することを目的としている。
[課題を解決するための手段]
本発明は、それぞれのファイルのアクセス回数およびア
クセス頻度を算出する手段を設け、アクセス回数または
アクセス頻度が規定値を超えたファイルについては、磁
気テープの未使用領域に複写し、それ以降は、その複写
したファイルデータをアクセスするようにしたものであ
る。
クセス頻度を算出する手段を設け、アクセス回数または
アクセス頻度が規定値を超えたファイルについては、磁
気テープの未使用領域に複写し、それ以降は、その複写
したファイルデータをアクセスするようにしたものであ
る。
[作用コ
したがって、特にアクセス頻度の高いファイルが、磁気
テープの特定の記憶領域に集中するために、テープ走行
時間が短くなり、その結果、ファイルアクセス時間が短
縮する。
テープの特定の記憶領域に集中するために、テープ走行
時間が短くなり、その結果、ファイルアクセス時間が短
縮する。
[実施例]
以下、添付図面を参照しながら1本発明の実施例を詳細
に説明する。
に説明する。
第1図は、本発明の一実施例にかがり、磁気テープ装置
をデータファイル手段として用いるデータファイリング
システムを示している。
をデータファイル手段として用いるデータファイリング
システムを示している。
同図において、cpu(中央処理装置)1は、このデー
タファイリングシステムの制御動作を行うためのもので
あり、ROM(リード・オンリ・メモリ)2は、CPU
Iが実行する処理プログラムやその処理プログラムの実
行時に必要な種々のデータを記憶するものであり、RA
M(ランダム・アクセス・メモリ)3は、CPUIのワ
ークエリアを構成するものであり、時計回路4は、現在
時刻および日付情報を得るためのものである。
タファイリングシステムの制御動作を行うためのもので
あり、ROM(リード・オンリ・メモリ)2は、CPU
Iが実行する処理プログラムやその処理プログラムの実
行時に必要な種々のデータを記憶するものであり、RA
M(ランダム・アクセス・メモリ)3は、CPUIのワ
ークエリアを構成するものであり、時計回路4は、現在
時刻および日付情報を得るためのものである。
キーボード装置5ば、オペレータがこのデータファイリ
ングシステムを操作するための指令などを操作入力する
ためのものであり、CRT装置6は、データファイリン
グシステムからオペレータへの種々の表示情報を表示出
力するためのものであり、磁気テープ装置7は、多数の
ファイルデータを記憶/再生するためのものである。
ングシステムを操作するための指令などを操作入力する
ためのものであり、CRT装置6は、データファイリン
グシステムからオペレータへの種々の表示情報を表示出
力するためのものであり、磁気テープ装置7は、多数の
ファイルデータを記憶/再生するためのものである。
これらのキーボード装置5、CRT装置6、および、磁
気ディスク装置7は、それぞれインタフェース回路8,
9.10を介して、CP ?、J 1のシステムバス1
1に接続されている。
気ディスク装置7は、それぞれインタフェース回路8,
9.10を介して、CP ?、J 1のシステムバス1
1に接続されている。
また、キーボード装置5およびCRT装置6は、CPU
Iの制御動作により、オペレータとシステムとのマン−
マシンインタフェースを構成する。
Iの制御動作により、オペレータとシステムとのマン−
マシンインタフェースを構成する。
磁気テープ装置7における磁気テープの記憶形式の一例
を第2図に示す。
を第2図に示す。
磁気テープには、一定の長さのデータ列からなるブロッ
ク8Lが、一定の長さのギャップGPを隔てて多数配置
されており、おのおののブロックBLは、それぞれのブ
ロック81.を識別するためのブロックアドレスAll
、および、一定長のブロックデータBDから構成される
。
ク8Lが、一定の長さのギャップGPを隔てて多数配置
されており、おのおののブロックBLは、それぞれのブ
ロック81.を識別するためのブロックアドレスAll
、および、一定長のブロックデータBDから構成される
。
ファイルデータは、ブロックデータ8Dの長さに区切ら
れて、磁気テープの連続したブロック領域に記憶される
。
れて、磁気テープの連続したブロック領域に記憶される
。
磁気テープに記憶したファイルデータを効率よくアクセ
スするために、例えば、第3図に示すようなインデック
スファイルが形成される。
スするために、例えば、第3図に示すようなインデック
スファイルが形成される。
このインデックスファイルには、それぞれのファイルデ
ータについて、おのおののファイルデータを識別するた
めのファイル番号FN、おのおののファイルデータに付
されたファイル名NM、作成者や作成日時などの属性情
報AT、磁気テープに記憶した日付をあられす登録日D
T、アクセスした回数をあられすアクセス回数TN、フ
ァイルデータが記憶されている領域の先頭ブロックをあ
られす先頭ブロックアドレスTA、および、ファイルデ
ータが占有しているブロック数をあられす使用ブロック
数HAからなるインデックスデータが記憶されている。
ータについて、おのおののファイルデータを識別するた
めのファイル番号FN、おのおののファイルデータに付
されたファイル名NM、作成者や作成日時などの属性情
報AT、磁気テープに記憶した日付をあられす登録日D
T、アクセスした回数をあられすアクセス回数TN、フ
ァイルデータが記憶されている領域の先頭ブロックをあ
られす先頭ブロックアドレスTA、および、ファイルデ
ータが占有しているブロック数をあられす使用ブロック
数HAからなるインデックスデータが記憶されている。
また、アクセス回数TNは、新たにファイルデータが登
録されたときにはOが初期設定される。
録されたときにはOが初期設定される。
第4図は、磁気テープの使用状況を登録したマスクポイ
ンタを示している。
ンタを示している。
このマスクポインタは、磁気テープ装置7にセットされ
ている磁気テープの未使用領域の先頭ブロックのブロッ
クアドレスABをあられす未使用領域ポインタPBと、
インデックスファイルが記憶されているブロック口Lの
ブロックアドレス八Bをあられすインデックスファイル
ポインタPIからなり、磁気テープの最初のブロックB
L、すなわち、ブロックアドレスABが[0000]の
ブロックBLに記憶されている。
ている磁気テープの未使用領域の先頭ブロックのブロッ
クアドレスABをあられす未使用領域ポインタPBと、
インデックスファイルが記憶されているブロック口Lの
ブロックアドレス八Bをあられすインデックスファイル
ポインタPIからなり、磁気テープの最初のブロックB
L、すなわち、ブロックアドレスABが[0000]の
ブロックBLに記憶されている。
以上の構成で、磁気テープ装置7に新しく磁気テープを
装着したとき、CPUIは、まず、第5図(a)に示す
ように、磁気テープの記憶領域の最初のブロックBLに
マスクポインタを記憶し、次のブロックBLにインデッ
クスファイルを記憶するとともに、そのときに生成した
マスタポインタをRAM3に記憶する。
装着したとき、CPUIは、まず、第5図(a)に示す
ように、磁気テープの記憶領域の最初のブロックBLに
マスクポインタを記憶し、次のブロックBLにインデッ
クスファイルを記憶するとともに、そのときに生成した
マスタポインタをRAM3に記憶する。
このときには、インデックスファイルには、インデック
スファイルのみのインデックスデータが登録される。ま
た、マスタポインタの未使用領域ポインタPBにはイン
デックスファイルの記憶領域の次のブロック8Lのブロ
ックアドレスABが、インデックスファイルポインタP
Iにはインデックスファイルが記憶されでいるブロック
131.のブロックアドレスABがそれぞれ登録される
。
スファイルのみのインデックスデータが登録される。ま
た、マスタポインタの未使用領域ポインタPBにはイン
デックスファイルの記憶領域の次のブロック8Lのブロ
ックアドレスABが、インデックスファイルポインタP
Iにはインデックスファイルが記憶されでいるブロック
131.のブロックアドレスABがそれぞれ登録される
。
これ以降、オペレータからデータファイルの登録要求が
ある度に、そのデータファイルが磁気テープ装置7に登
録され、その登録の度に、それぞれのデータファイルに
関するインデックスデータが形成されてインデックスフ
ァイルが更新されるとともに、RAM3に記憶している
マスクポインタが更新される。
ある度に、そのデータファイルが磁気テープ装置7に登
録され、その登録の度に、それぞれのデータファイルに
関するインデックスデータが形成されてインデックスフ
ァイルが更新されるとともに、RAM3に記憶している
マスクポインタが更新される。
そして、このデータファイリングシステムが電源オフさ
れたり、あるいは、磁気テープ装置7にセラl−されて
いる磁気テープが交換されるときなどには、RAM3に
記憶されているマスタポインタの内容で、磁気テ・−ブ
に記憶されているマスクポインタの内容を更新する。
れたり、あるいは、磁気テープ装置7にセラl−されて
いる磁気テープが交換されるときなどには、RAM3に
記憶されているマスタポインタの内容で、磁気テ・−ブ
に記憶されているマスクポインタの内容を更新する。
例えば、2つのデータファイルが登録されたときの磁気
テープの記憶領域の内容は、第5図(b)のようになる
。なお、これらのデータファイルは、図示しない外部装
置より人力されたり、あるいは、CPUIがアプリケー
ションプログラムの実行により生成される。
テープの記憶領域の内容は、第5図(b)のようになる
。なお、これらのデータファイルは、図示しない外部装
置より人力されたり、あるいは、CPUIがアプリケー
ションプログラムの実行により生成される。
さて、このように磁気テープに登録されているデータフ
ァイルをアクセスし、その内容をCRT装置6に表示し
たり、他のアプリケーションプログラムなどで使用した
りするとき、アクセスの度に、cpuiは、第6図の処
理を実行して、磁気テープに登録されているデータファ
イルの移動を行う。
ァイルをアクセスし、その内容をCRT装置6に表示し
たり、他のアプリケーションプログラムなどで使用した
りするとき、アクセスの度に、cpuiは、第6図の処
理を実行して、磁気テープに登録されているデータファ
イルの移動を行う。
すなわち、RAM3に記憶しているマスタポインタのイ
ンデックスファイルポインタPIの内容を参照して、磁
気テープ装置7よりインデックスファイルを読み出しく
処理102)、その読み出したインデックスファイルの
内容に基づいて、磁気テープ装置7に記憶されているデ
ータファイルの一覧表示をCRT装置6に表示して、対
話処理により。
ンデックスファイルポインタPIの内容を参照して、磁
気テープ装置7よりインデックスファイルを読み出しく
処理102)、その読み出したインデックスファイルの
内容に基づいて、磁気テープ装置7に記憶されているデ
ータファイルの一覧表示をCRT装置6に表示して、対
話処理により。
オペレータにアクセスするデータファイルを選択させる
(処理102)。
(処理102)。
それにより、オペレータがデータファイルを選択すると
、CPUIは、その選択されたデータファイルのインデ
ックスデータ(以下、対象インデックスデータという)
を参照して、選択されたデータファイルを読み出しく処
理103)、その対象インデックスデータのアクセス回
数TNをインクリメントして更新する(処理104)。
、CPUIは、その選択されたデータファイルのインデ
ックスデータ(以下、対象インデックスデータという)
を参照して、選択されたデータファイルを読み出しく処
理103)、その対象インデックスデータのアクセス回
数TNをインクリメントして更新する(処理104)。
次に5時計回路4より現在の日付情報を得て、対象イン
デックスデータの登録日DTからの経過日数を算出し、
その経過日数でアクセス回数TNを割ってアクセス頻度
を算出し、そのアクセス頻度が一定値A以上になってい
るかどうかを調べる(判断105)。
デックスデータの登録日DTからの経過日数を算出し、
その経過日数でアクセス回数TNを割ってアクセス頻度
を算出し、そのアクセス頻度が一定値A以上になってい
るかどうかを調べる(判断105)。
判断105の結果が’/ESになるときには、マスクポ
インタの未使用領域ポインタPBを得て(処理106)
。
インタの未使用領域ポインタPBを得て(処理106)
。
対象インデックスデータの先頭プロツクアトレスTAと
、未使用領域ポインタP8の差、すなわぢ、そのどきに
アクセスしたデータファイルの先頭から未使用領域まで
の距離1)Sを算出しく処理107)、距離DSが一定
値B以上になっているかどうかを調べる(判断108)
。
、未使用領域ポインタP8の差、すなわぢ、そのどきに
アクセスしたデータファイルの先頭から未使用領域まで
の距離1)Sを算出しく処理107)、距離DSが一定
値B以上になっているかどうかを調べる(判断108)
。
判断108の結果がY[’、Sになるときには、そのと
きにアクセスしたデータファイルを、未使用領域の先頭
部にコピーしく処理1O9)、対象インデックスデータ
の先頭ブロックアドレスTAの値を未使用領域ポインタ
PBの値に更新しく処理1工0)、未使用領域ポインタ
PBの内容を、現在値に対象インデックスデータの使用
ブロック数口Aを加えた値に更新する(処理111)。
きにアクセスしたデータファイルを、未使用領域の先頭
部にコピーしく処理1O9)、対象インデックスデータ
の先頭ブロックアドレスTAの値を未使用領域ポインタ
PBの値に更新しく処理1工0)、未使用領域ポインタ
PBの内容を、現在値に対象インデックスデータの使用
ブロック数口Aを加えた値に更新する(処理111)。
このようにして、アクセス頻度が高く、かつ、未使用領
域からの距離が一定値以J二のデータファイルは、未使
用領域の先頭部にコピーするとともに、そのデータファ
イルにかかるインデックスデータの内容を、新しくコピ
ーしたデータファイルを示すように更新するので、それ
以降は、コピーしたデータファイルをアクセスすること
になる。
域からの距離が一定値以J二のデータファイルは、未使
用領域の先頭部にコピーするとともに、そのデータファ
イルにかかるインデックスデータの内容を、新しくコピ
ーしたデータファイルを示すように更新するので、それ
以降は、コピーしたデータファイルをアクセスすること
になる。
また、インデックスファイルについては、データファイ
ルと同様な第7図の処理を実行する。
ルと同様な第7図の処理を実行する。
すなわち、インデックスファイルにかかるインデックス
データのアクセス回数TNをインクリメントして更新し
く処理201)、アクセス頻度が一定値A以上になった
かどうかを調べる(判断202)。
データのアクセス回数TNをインクリメントして更新し
く処理201)、アクセス頻度が一定値A以上になった
かどうかを調べる(判断202)。
判断203の結果がYESになると、未使用領域ポイン
タ凹を得て(処理203)、インデックスファイルから
未使用領域までの距離DSを算出しく処理204)、距
MDSが一定値B以−1−,になっているかどうかを調
べる(判断205)。
タ凹を得て(処理203)、インデックスファイルから
未使用領域までの距離DSを算出しく処理204)、距
MDSが一定値B以−1−,になっているかどうかを調
べる(判断205)。
判断205の結果がYESになるときには、インデック
スファイルを未使用領域の先頭ブロックにコピーシ(処
理206)、インデックスファイルにかかるインデック
スデータの先頭ブロックアドレスTA、および、マスク
ポインタのインデックスファイルポインタ2丁の内容を
未使用領域ポインタPBの値に更新しく処理207)、
未使用領域ポインタPBの値をインクリメントして更新
する(処理208)。
スファイルを未使用領域の先頭ブロックにコピーシ(処
理206)、インデックスファイルにかかるインデック
スデータの先頭ブロックアドレスTA、および、マスク
ポインタのインデックスファイルポインタ2丁の内容を
未使用領域ポインタPBの値に更新しく処理207)、
未使用領域ポインタPBの値をインクリメントして更新
する(処理208)。
このようにして、インデックスファイルについても、そ
のアクセス頻度が一定値を超え、かつ、未使用領域から
の距離が一定値を超えたときに、そのコピーを未使用領
域に形成して、それ以降は、そのコピーして得たインデ
ックスファイルを使用する(第5図(C)参照)。
のアクセス頻度が一定値を超え、かつ、未使用領域から
の距離が一定値を超えたときに、そのコピーを未使用領
域に形成して、それ以降は、そのコピーして得たインデ
ックスファイルを使用する(第5図(C)参照)。
一般に、磁気テープに記憶されているデータファイルに
ついては、[新しい情報はど頻繁に読み出され、古い情
報はどまれにしか読み出されないという傾向があるが、
新旧に関係なく#J繁にアクセスされる特定の情報が存
在する。」という経験則がある。
ついては、[新しい情報はど頻繁に読み出され、古い情
報はどまれにしか読み出されないという傾向があるが、
新旧に関係なく#J繁にアクセスされる特定の情報が存
在する。」という経験則がある。
この場合、「新しい情報」は、未使用領域に登録される
ので、アクセス頻度の高いデータファイルを未使用領域
にコピーして、それ以降はそのコピーのデータファイル
を使用すれば、新たに登録されたデータファイル、およ
び、それまでのアクセス頻度が高いデータファイルを、
ある程度限定された領域に集中できる。
ので、アクセス頻度の高いデータファイルを未使用領域
にコピーして、それ以降はそのコピーのデータファイル
を使用すれば、新たに登録されたデータファイル、およ
び、それまでのアクセス頻度が高いデータファイルを、
ある程度限定された領域に集中できる。
また、データファイルをアクセスするときには必ず前も
ってアクセスされ、アクセス頻度の高い「特定の情報」
であるインデックスファイルも、未使用領域に近い領域
に記憶するので、インデックスファイルをアクセスして
から、目的のデータファイルをアクセスするまでに、磁
気テープが走行する距離をある程度まで短くすることが
できるので、データファイルのアクセス時間を短くする
ことができる。
ってアクセスされ、アクセス頻度の高い「特定の情報」
であるインデックスファイルも、未使用領域に近い領域
に記憶するので、インデックスファイルをアクセスして
から、目的のデータファイルをアクセスするまでに、磁
気テープが走行する距離をある程度まで短くすることが
できるので、データファイルのアクセス時間を短くする
ことができる。
なお、データファイルを移動するときに参照するアクセ
ス頻度の基準値Aおよび距離DSの基準値Bと、インデ
ックスファイルを移動するときに参照するアクセス頻度
の基準値Aおよび距離DSの基準値Bは、データファイ
ルおよびインデックスファイルのそれぞれに対応した値
に設定することもできる。
ス頻度の基準値Aおよび距離DSの基準値Bと、インデ
ックスファイルを移動するときに参照するアクセス頻度
の基準値Aおよび距離DSの基準値Bは、データファイ
ルおよびインデックスファイルのそれぞれに対応した値
に設定することもできる。
ところで、上述した実施例では、「アクセス頻度が一定
値以上になり、かつ、ファイルの記憶領域の先頭から未
使用領域までの距離が一定値以上になったこと」を、デ
ータファイルあるいはインデックスファイルの移動条件
としているが、この移動条件としては、これ以外に、「
アクセス回数が一定値以■・になり、か−)、ファイル
の記憶領域の先頭から未使用領域までの距煎が一定値以
1.になっノーこと」を用いることができる。
値以上になり、かつ、ファイルの記憶領域の先頭から未
使用領域までの距離が一定値以上になったこと」を、デ
ータファイルあるいはインデックスファイルの移動条件
としているが、この移動条件としては、これ以外に、「
アクセス回数が一定値以■・になり、か−)、ファイル
の記憶領域の先頭から未使用領域までの距煎が一定値以
1.になっノーこと」を用いることができる。
その場合、ファイルの移動が生じる度に、そのファイル
のアクセス回数をOにクリアすると、トもに6ベ5録[
(の内容を子のファイル移動日に更新して、次のファイ
ル移動の発生に備える。
のアクセス回数をOにクリアすると、トもに6ベ5録[
(の内容を子のファイル移動日に更新して、次のファイ
ル移動の発生に備える。
また、ファイル移動条件として、]アクセス頻度または
アクセス回数が一定値以」二になったこと」を使用する
ことができる。
アクセス回数が一定値以」二になったこと」を使用する
ことができる。
また、L述した実施例では、磁気テープに設定されでい
る記録1〜ラツクが1つの場合であるが、記録トラック
が2つ以−Lの場合にも、本発明を同様にして適用でき
る。
る記録1〜ラツクが1つの場合であるが、記録トラック
が2つ以−Lの場合にも、本発明を同様にして適用でき
る。
なお、上述した実施例では、未使用領域ポインタとイン
デックスファイルポインタからマスクポインタを構成し
ているが、インデックスファイルにかかるインデックス
データをマスタポインタに含めるようにすることもでき
る。その場合には、インデックスファイルにインデック
スファイル自身のインデックスデータを含める必要がな
い1なお、本発明は、インデックスファイルを作成しな
いファイルシステムにも同様にして適用することができ
る。
デックスファイルポインタからマスクポインタを構成し
ているが、インデックスファイルにかかるインデックス
データをマスタポインタに含めるようにすることもでき
る。その場合には、インデックスファイルにインデック
スファイル自身のインデックスデータを含める必要がな
い1なお、本発明は、インデックスファイルを作成しな
いファイルシステムにも同様にして適用することができ
る。
また、本発明は、第1図に示したデータフッ・イリング
シスtム以外!、−も、同様にして適用することができ
る。
シスtム以外!、−も、同様にして適用することができ
る。
[発明の効果]
以上説明したように1本発明によれば、それぞれのファ
イルのアクセス回数およびアクセス頻度を算出する手段
を設け、アクセス回数またはアクセス頻度が規定値を超
えたファイルについては、磁気テープの未使用領域に複
写し、それ以降は、その複写したファイルデータをアク
セスするようにしているので、特にアクセス頻度の高い
ファイルが、磁気テープの特定の記憶領域に集中するた
めに、テープ走行時間が短くなり、その結果、ファイル
アクセス時間が短縮するという効果を得る。
イルのアクセス回数およびアクセス頻度を算出する手段
を設け、アクセス回数またはアクセス頻度が規定値を超
えたファイルについては、磁気テープの未使用領域に複
写し、それ以降は、その複写したファイルデータをアク
セスするようにしているので、特にアクセス頻度の高い
ファイルが、磁気テープの特定の記憶領域に集中するた
めに、テープ走行時間が短くなり、その結果、ファイル
アクセス時間が短縮するという効果を得る。
第1図は本発明の一実施例にかかるデータファイリング
システムを例示したブロック図、第2図は磁気テープの
記録形式を例示した概略図、第3図はインデックスファ
イルの一例を示す概略図、第4図はマスクポインタの一
例を示す概略図、第5図(a)〜(c)は磁気テープの
記憶内容の変化の一例を示す概略図、第6図はデータフ
ァイルアクセス時の処理例を示すフローチャート、第7
図はインデックスファイルアクセス時の処理例を示すフ
ローチャートである。 ■・・・CPU(中央処理装置)、2・・ROM(リー
ド・オンリ・メモリ)、3・・・RAM(ランダム・ア
クセス・メモリ)。 第1図 第2図 + 31 + 第 図 第 図 第 図 (a) 第 図 (b) 第 図 (C)
システムを例示したブロック図、第2図は磁気テープの
記録形式を例示した概略図、第3図はインデックスファ
イルの一例を示す概略図、第4図はマスクポインタの一
例を示す概略図、第5図(a)〜(c)は磁気テープの
記憶内容の変化の一例を示す概略図、第6図はデータフ
ァイルアクセス時の処理例を示すフローチャート、第7
図はインデックスファイルアクセス時の処理例を示すフ
ローチャートである。 ■・・・CPU(中央処理装置)、2・・ROM(リー
ド・オンリ・メモリ)、3・・・RAM(ランダム・ア
クセス・メモリ)。 第1図 第2図 + 31 + 第 図 第 図 第 図 (a) 第 図 (b) 第 図 (C)
Claims (2)
- (1)複数のファイルを、その記録発生順に磁気テープ
に記憶する磁気テープ装置の記憶管理方法において、そ
れぞれのファイルのアクセス回数およびアクセス頻度を
算出する手段を設け、アクセス回数またはアクセス頻度
が規定値を超えたファイルについては、磁気テープの未
使用領域に複写し、それ以降は、その複写したファイル
データをアクセスすることを特徴とする磁気テープ装置
の記憶管理方法。 - (2)複数のファイルを、その記録発生順に磁気テープ
に記憶する磁気テープ装置の記憶管理方法において、そ
れぞれのファイルのアクセス回数およびアクセス頻度を
算出する手段を設け、アクセス回数またはアクセス頻度
が規定値を超え、かつ、磁気テープの未使用領域から記
憶領域までの距離が一定値を超えているファイルについ
ては、磁気テープの未使用領域に複写し、それ以降は、
その複写したファイルデータをアクセスすることを特徴
とする磁気テープ装置の記憶管理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31391888A JPH02161657A (ja) | 1988-12-14 | 1988-12-14 | 磁気テープ装置の記憶管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31391888A JPH02161657A (ja) | 1988-12-14 | 1988-12-14 | 磁気テープ装置の記憶管理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02161657A true JPH02161657A (ja) | 1990-06-21 |
Family
ID=18047087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31391888A Pending JPH02161657A (ja) | 1988-12-14 | 1988-12-14 | 磁気テープ装置の記憶管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02161657A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH076367A (ja) * | 1993-02-11 | 1995-01-10 | Internatl Business Mach Corp <Ibm> | コンパクトディスクにデータを配置する方法 |
-
1988
- 1988-12-14 JP JP31391888A patent/JPH02161657A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH076367A (ja) * | 1993-02-11 | 1995-01-10 | Internatl Business Mach Corp <Ibm> | コンパクトディスクにデータを配置する方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5954751B2 (ja) | テープ上のデータをロールバックする方法及びファイルシステム | |
| CN106326229B (zh) | 一种嵌入式系统的文件存储方法和装置 | |
| JPWO2002056179A1 (ja) | 仮想ドライブを使用したパーティションの再生成方法、データ処理装置及びデータ記憶装置 | |
| JP2015079409A (ja) | 階層管理下の論理ボリュームのスナップショットの作成及び管理 | |
| JPS59146355A (ja) | 直接アクセス記憶装置のデ−タセツト再編成方法 | |
| JPH02148235A (ja) | データ退避方式 | |
| US20070300034A1 (en) | Virtual storage control apparatus | |
| JP3315779B2 (ja) | ディスク装置間のファイル転送装置およびファイル転送方法 | |
| US8909875B1 (en) | Methods and apparatus for storing a new version of an object on a content addressable storage system | |
| JPH02161657A (ja) | 磁気テープ装置の記憶管理方法 | |
| JPH06124239A (ja) | キャッシュメモリの常駐データ制御装置 | |
| JP3636773B2 (ja) | データベースのチェックを行う情報処理装置 | |
| US7801858B2 (en) | File system and file information processing method | |
| JPH11120044A (ja) | データ処理装置、データ処理方法、データ処理システム及び記録媒体 | |
| JP2920393B2 (ja) | 文書編集方法 | |
| JP2004341840A (ja) | バックアップ方法及びそのシステム並びに復元方法 | |
| JP2550055B2 (ja) | 記憶装置の空領域管理装置 | |
| JP2000315168A (ja) | ファイル管理方法及びシステム、記録媒体 | |
| JPS6359618A (ja) | コピー方法 | |
| JPH01255028A (ja) | 外部記憶装置のアクセス方法 | |
| JPH0337748A (ja) | 主記憶を利用した外部記憶アクセス方式 | |
| JP2735400B2 (ja) | 非同期入出力制御方式 | |
| JPH05324734A (ja) | 電子ファイリング装置 | |
| JPH0682334B2 (ja) | 管理テーブルの管理処理装置 | |
| JPH05250243A (ja) | 拡張記憶装置のデータ処理方式 |