JPH0330014A - データ管理装置 - Google Patents
データ管理装置Info
- Publication number
- JPH0330014A JPH0330014A JP1163939A JP16393989A JPH0330014A JP H0330014 A JPH0330014 A JP H0330014A JP 1163939 A JP1163939 A JP 1163939A JP 16393989 A JP16393989 A JP 16393989A JP H0330014 A JPH0330014 A JP H0330014A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data management
- management device
- storage
- microprocessor
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
本発明は、記憶装置におけるデータの管理および処理を
行なうデータ管理装置に関する。
行なうデータ管理装置に関する。
磁気ディスク装置や磁気テープ装置などの磁気記憶装置
や、光磁気ディスク装置などの書き換え可能な記憶装置
においては、ユーザが自由にデータを記録および消去が
可能である。従って、第2図に示すように、通常のデー
タ領域では、データはランダムに配置され、また無効な
領域であるスペースが点在する.そのために、記憶領域
の利用が非効率となり、また、データのアクセスに時間
がかかることになる。
や、光磁気ディスク装置などの書き換え可能な記憶装置
においては、ユーザが自由にデータを記録および消去が
可能である。従って、第2図に示すように、通常のデー
タ領域では、データはランダムに配置され、また無効な
領域であるスペースが点在する.そのために、記憶領域
の利用が非効率となり、また、データのアクセスに時間
がかかることになる。
本発明は,上記従来の欠点を解決するために,まず第一
に、データの並べ替えを行なってスペースをなくし、記
憶領域の有効利用を行なう.第二に、データの並べ替え
時にデータアクセスの順番に並ぶようにし、アクセス時
間を短縮する.第三に、使用頻度の低いデータを自動的
にバックアップし,さらに記憶領域の有効利用を行なう
.上記目的は、記憶装置内にマイクロプロセッサを内蔵
し,そのマイクロプロセッサによりデータの並べ替えや
バックアップを行なうことにより達成される。また、そ
れらデータの管理や処理のための情報は、記憶装置内に
記録しておくことにより、マイクロプロセッサがいつで
も利用可能となる。
に、データの並べ替えを行なってスペースをなくし、記
憶領域の有効利用を行なう.第二に、データの並べ替え
時にデータアクセスの順番に並ぶようにし、アクセス時
間を短縮する.第三に、使用頻度の低いデータを自動的
にバックアップし,さらに記憶領域の有効利用を行なう
.上記目的は、記憶装置内にマイクロプロセッサを内蔵
し,そのマイクロプロセッサによりデータの並べ替えや
バックアップを行なうことにより達成される。また、そ
れらデータの管理や処理のための情報は、記憶装置内に
記録しておくことにより、マイクロプロセッサがいつで
も利用可能となる。
以下に本発明の動作を説明する。
まず、記憶領域内にデータ管理用のテーブルを設け、各
データファイルごとのアクセス回数、アクセスの履歴、
バックアップ済のフラグなどを記録しておく。また、通
常のディレクトリには、ファイル名、アドレス,データ
長、データ型、作成日時のほかに、データ管理用テーブ
ルのアドレスを記録しておく. スペース除去を行なう場合には、マイクロプロセッサは
まず、ディレクトリを見てアドレスやデ一スを除去する
. アクセスの順番を考慮した並び替えを行なう場合には、
該当するデータファイルのデータ管理用テーブルのアド
レスを調べ、データ管理用テーブルのアクセス履歴の情
報より、アクセスの連続するデータを隣接させて並べ替
える. バックアップを行なう場合には、各データのアクセス頻
度を調べ、ある一定以下なら他の記憶装置に自動的にバ
ックアップを行なった上でバックアップ済のフラグをオ
ンにする。 (実施例】 以下に本発明の実施例を説明する。 第1図に本発明の基本的構戒を示す.記憶装置1は、記
憶領域2とデータ処理部3からなる。記憶領域2は,デ
ィレクトリ4、データ管理用テーブル5、データ部6か
らなる。データ処理部3は、マイクロプロセッサ7とデ
ータ処理プログラム記憶部8からなる。データ処理プロ
グラム記憶部8がROMの場合には固定的となり、RA
Mのぱあいには計算機本体から転送するか、あるいは記
憶領域2内に記憶しておき,電源投入後ロードすれば良
い.マイクロプロセッサ7は、この処理プログラムに従
って制御を行なう。 マイクロプロセッサ7では、常に計算機本体とのI/O
tI−監視しておき、I/Oの間隔がデータ並べ替えや
バックアップにかかる時間よりも長くなるなど、データ
処理が可能と判断できたら、処理を実行する。処理実行
中は、その旨を計算機本体に伝えておき、通常のI/O
動作を行なわないようにする。もし、計算機本体が記憶
装置内のデータI/Oを必要としたときには、計算機本
体からマイクロプロセッサ7に割込みをかける.割込み
後、マイクロプロセッサ7は現在実行中の処理を区切り
の良いところまで実行した後、計算機本体とのI/Oを
再開する。 データ並べ替えやバックアップなどの処理をどの程度の
頻度で行なうかは、データ処理プログラムの内容で決ま
るようにしておき、また、計算機本体からの命令でも随
時実行可能にしておけば、計算機本体のOSおよびユー
ザの指定により実行できるため、柔軟性のあるデータ処
理ができる.次に、各データ処理の詳細について述べる
。 まず、スペース除去について説明する。スペース除去に
は、ディレクトリ4のみを参照する。各データファイル
のアドレスとデータ長を調べ、第1図のデータ部6に示
すようなスペースのある部分のスペースを除去し、第3
図のようにデータをつめて記録する。 次にデータの並べ替えについて説明する.データの並べ
替えは、アクセスの連続するデータを隣接させて並べる
ことにより,アクセス距離を短くし、応答時間を短縮す
ることが目的である。データの並べ替えには、まず、デ
ィレクトリを参照してデータ管理用テーブルのアドレス
を調べる。次に、データ管理用テーブルを参照してアク
セス履歴の情報より、第4図に示すようにアクセスの連
続するデータを隣接させて並べ替える。この時、アクセ
ス履歴の情報は第5図に示すようにすれば良い。すなわ
ち、各データごとに、そのデータの前後にアクセスした
データのファイル名あるいはアドレスを記録しておく。 たとえば各データごとに、最新の10回分について記録
できるものとし、それを集計すると第6図のようになる
。第6図より、各データがどのデータと連続性があるか
がわかり、その結果第4図のように並べ替えることがで
きる。並べ替えが終了したら、第6図に示す各データの
アクセス履歴の情報はすべてクリアしておく。最新の何
回分のアクセス履歴の情報を利用するかは、処理プログ
ラムで決めておけばよい。 次に、データのバックアップについて説明する。 バックアップには、まず、ディレクトリを参照して各デ
ータの作或日時とデータ管理用テーブルのアドレスを調
べる。次に、データ管理用テーブルを参照してアクセス
回数を調べ、アクセス頻度の低いデータを外部の記憶装
置にパックアップする。 この時、バックアップの処理を行なうインターバの処理
を行なう日時になったら、その旨を記憶装置1からユー
ザに割込みにより知らせ、処理を行なうかどうかをユー
ザが判断する. 処理を行なったときはデータ管理用テーブル5のバック
アップ処理日時を更新しておき,また、各データのアク
セス回数をクリアしておく.計算機本体からの要求でバ
ックアップを行なったときも同様である. アクセス頻度の判断は次のように行なう.データ管理用
テーブル5のバックアップ処理日時以前に作戊したデー
タに関し、アクセス回数がある一定回数以下のデータが
アクセス頻度が低いと判断する。アクセス頻度が低いと
判断したデータについてバックアップを行なうかどうか
は、すべてを自動的にバックアップするか、あるいはユ
ーザが最終判断を行なうかを選択できるようにすれば良
い。 バックアップを行なったときはバックアップ済フラグを
立てる。バンクアップを行なったとき、いでにスペース
除去を行なうようにすれば効率が良い.その結果は、第
7図のようになる。 以上の実施例では、データの並べ替えおよびバックアッ
プのみのデータ処理を行うものであるが、処理プログラ
ムを変更することにより、その他の処理も可能であるこ
とは容易に理解できる。例えば、通常の情報の記録再生
において、バソファ機能による高速転送を行うことや,
データ再生時における誤り訂正など様々な処理が可能で
ある。
データファイルごとのアクセス回数、アクセスの履歴、
バックアップ済のフラグなどを記録しておく。また、通
常のディレクトリには、ファイル名、アドレス,データ
長、データ型、作成日時のほかに、データ管理用テーブ
ルのアドレスを記録しておく. スペース除去を行なう場合には、マイクロプロセッサは
まず、ディレクトリを見てアドレスやデ一スを除去する
. アクセスの順番を考慮した並び替えを行なう場合には、
該当するデータファイルのデータ管理用テーブルのアド
レスを調べ、データ管理用テーブルのアクセス履歴の情
報より、アクセスの連続するデータを隣接させて並べ替
える. バックアップを行なう場合には、各データのアクセス頻
度を調べ、ある一定以下なら他の記憶装置に自動的にバ
ックアップを行なった上でバックアップ済のフラグをオ
ンにする。 (実施例】 以下に本発明の実施例を説明する。 第1図に本発明の基本的構戒を示す.記憶装置1は、記
憶領域2とデータ処理部3からなる。記憶領域2は,デ
ィレクトリ4、データ管理用テーブル5、データ部6か
らなる。データ処理部3は、マイクロプロセッサ7とデ
ータ処理プログラム記憶部8からなる。データ処理プロ
グラム記憶部8がROMの場合には固定的となり、RA
Mのぱあいには計算機本体から転送するか、あるいは記
憶領域2内に記憶しておき,電源投入後ロードすれば良
い.マイクロプロセッサ7は、この処理プログラムに従
って制御を行なう。 マイクロプロセッサ7では、常に計算機本体とのI/O
tI−監視しておき、I/Oの間隔がデータ並べ替えや
バックアップにかかる時間よりも長くなるなど、データ
処理が可能と判断できたら、処理を実行する。処理実行
中は、その旨を計算機本体に伝えておき、通常のI/O
動作を行なわないようにする。もし、計算機本体が記憶
装置内のデータI/Oを必要としたときには、計算機本
体からマイクロプロセッサ7に割込みをかける.割込み
後、マイクロプロセッサ7は現在実行中の処理を区切り
の良いところまで実行した後、計算機本体とのI/Oを
再開する。 データ並べ替えやバックアップなどの処理をどの程度の
頻度で行なうかは、データ処理プログラムの内容で決ま
るようにしておき、また、計算機本体からの命令でも随
時実行可能にしておけば、計算機本体のOSおよびユー
ザの指定により実行できるため、柔軟性のあるデータ処
理ができる.次に、各データ処理の詳細について述べる
。 まず、スペース除去について説明する。スペース除去に
は、ディレクトリ4のみを参照する。各データファイル
のアドレスとデータ長を調べ、第1図のデータ部6に示
すようなスペースのある部分のスペースを除去し、第3
図のようにデータをつめて記録する。 次にデータの並べ替えについて説明する.データの並べ
替えは、アクセスの連続するデータを隣接させて並べる
ことにより,アクセス距離を短くし、応答時間を短縮す
ることが目的である。データの並べ替えには、まず、デ
ィレクトリを参照してデータ管理用テーブルのアドレス
を調べる。次に、データ管理用テーブルを参照してアク
セス履歴の情報より、第4図に示すようにアクセスの連
続するデータを隣接させて並べ替える。この時、アクセ
ス履歴の情報は第5図に示すようにすれば良い。すなわ
ち、各データごとに、そのデータの前後にアクセスした
データのファイル名あるいはアドレスを記録しておく。 たとえば各データごとに、最新の10回分について記録
できるものとし、それを集計すると第6図のようになる
。第6図より、各データがどのデータと連続性があるか
がわかり、その結果第4図のように並べ替えることがで
きる。並べ替えが終了したら、第6図に示す各データの
アクセス履歴の情報はすべてクリアしておく。最新の何
回分のアクセス履歴の情報を利用するかは、処理プログ
ラムで決めておけばよい。 次に、データのバックアップについて説明する。 バックアップには、まず、ディレクトリを参照して各デ
ータの作或日時とデータ管理用テーブルのアドレスを調
べる。次に、データ管理用テーブルを参照してアクセス
回数を調べ、アクセス頻度の低いデータを外部の記憶装
置にパックアップする。 この時、バックアップの処理を行なうインターバの処理
を行なう日時になったら、その旨を記憶装置1からユー
ザに割込みにより知らせ、処理を行なうかどうかをユー
ザが判断する. 処理を行なったときはデータ管理用テーブル5のバック
アップ処理日時を更新しておき,また、各データのアク
セス回数をクリアしておく.計算機本体からの要求でバ
ックアップを行なったときも同様である. アクセス頻度の判断は次のように行なう.データ管理用
テーブル5のバックアップ処理日時以前に作戊したデー
タに関し、アクセス回数がある一定回数以下のデータが
アクセス頻度が低いと判断する。アクセス頻度が低いと
判断したデータについてバックアップを行なうかどうか
は、すべてを自動的にバックアップするか、あるいはユ
ーザが最終判断を行なうかを選択できるようにすれば良
い。 バックアップを行なったときはバックアップ済フラグを
立てる。バンクアップを行なったとき、いでにスペース
除去を行なうようにすれば効率が良い.その結果は、第
7図のようになる。 以上の実施例では、データの並べ替えおよびバックアッ
プのみのデータ処理を行うものであるが、処理プログラ
ムを変更することにより、その他の処理も可能であるこ
とは容易に理解できる。例えば、通常の情報の記録再生
において、バソファ機能による高速転送を行うことや,
データ再生時における誤り訂正など様々な処理が可能で
ある。
本発明によれば、ユーザやOSによる操作を必要とする
こと無く、データファイル中のスペースを除去したり、
使用頻度の低いデータを自動的にバックアップできるた
め、記憶領域を有効に活用できる。また、アクセスの連
続するデータを隣接させて並べることにより、アクセス
距離を短くし、応答時間を短縮することが可能となる。
こと無く、データファイル中のスペースを除去したり、
使用頻度の低いデータを自動的にバックアップできるた
め、記憶領域を有効に活用できる。また、アクセスの連
続するデータを隣接させて並べることにより、アクセス
距離を短くし、応答時間を短縮することが可能となる。
第1図は本発明の実施例の装置構或を示すブロック図、
第2図は従来の記憶装置における記憶領域を示すモデル
図、第3図は本発明の実施例においてスペースを除去し
たデータ部の記憶領域を示すモデル図、第4図は本発明
の実施例において、データの並べ替えを行なった後のデ
ータ部の記憶領域を示すモデル図、第5図は本発明の実
施例にのアクセスの履歴の記録に関する説明図、第6図
は本発明の実施例のアクセスの履歴の集計に関する説明
図、第7図は本発明の実施例において、バックアップを
行なった後のデータ部の記憶領域を示すモデル図である
. 符号の説明 ■・・・記憶装置、2・・・記憶領域、3・・・データ
処理部、4・・・ディレクトリ、5・・・データ管理用
テーブル、6・・・データ部、7・・・マイクロプロセ
ッサ、8・・・データ処理プログラム記憶部 第2図 第3口 第1図 第4riJ 第5図 4+j1:ア7セスし灸テ゜;夕 徨1;アフセ
スレTこテ;7第6図
第2図は従来の記憶装置における記憶領域を示すモデル
図、第3図は本発明の実施例においてスペースを除去し
たデータ部の記憶領域を示すモデル図、第4図は本発明
の実施例において、データの並べ替えを行なった後のデ
ータ部の記憶領域を示すモデル図、第5図は本発明の実
施例にのアクセスの履歴の記録に関する説明図、第6図
は本発明の実施例のアクセスの履歴の集計に関する説明
図、第7図は本発明の実施例において、バックアップを
行なった後のデータ部の記憶領域を示すモデル図である
. 符号の説明 ■・・・記憶装置、2・・・記憶領域、3・・・データ
処理部、4・・・ディレクトリ、5・・・データ管理用
テーブル、6・・・データ部、7・・・マイクロプロセ
ッサ、8・・・データ処理プログラム記憶部 第2図 第3口 第1図 第4riJ 第5図 4+j1:ア7セスし灸テ゜;夕 徨1;アフセ
スレTこテ;7第6図
Claims (1)
- 【特許請求の範囲】 1、書き換え可能な記憶媒体と、該記憶媒体に対し情報
を記録、消去および再生を行う情報変換素子とを有する
記憶装置において、マイクロプロセッサと、該マイクロ
プロセッサ上で稼働するプログラムを格納する記憶手段
とを有することを特徴とするデータ管理装置。 2、特許請求の範囲第1項において、プログラムを格納
する記憶手段が半導体ROMあるいはRAMであること
を特徴とするデータ管理装置。 3、特許請求の範囲第1項および第2項において、マイ
クロプロセッサにより、記憶装置内のデータを並べ替え
ることを特徴とするデータ管理装置。 4、特許請求の範囲第1項および第2項において、マイ
クロプロセッサにより、記憶装置内のデータを別の記憶
装置にバックアップすることを特徴とするデータ管理装
置。 5、特許請求の範囲第3項において、記憶領域内の空き
スペースを除去することを特徴とするデータ管理装置。 6、特許請求の範囲第3項において、データアクセスの
順番を検出および記憶する手段を有し、データアクセス
の順番の情報をもとに、アクセスの連続するデータを隣
接させて並べ替えることを特徴とするデータ管理装置。 7、特許請求の範囲第4項において、データのアクセス
頻度を検出および記憶する手段を有し、アクセス頻度が
指定値以下のデータをバックアップすることを特徴とす
るデータ管理装置。 8、特許請求の範囲第6項および第7項において、デー
タアクセスの順番あるいはアクセス頻度を記憶装置内の
記憶領域の一部に記憶することを特徴とするデータ管理
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1163939A JPH0330014A (ja) | 1989-06-28 | 1989-06-28 | データ管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1163939A JPH0330014A (ja) | 1989-06-28 | 1989-06-28 | データ管理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0330014A true JPH0330014A (ja) | 1991-02-08 |
Family
ID=15783695
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1163939A Pending JPH0330014A (ja) | 1989-06-28 | 1989-06-28 | データ管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0330014A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009093280A1 (ja) * | 2008-01-21 | 2009-07-30 | Fujitsu Limited | ストレージ装置 |
| CN118819966A (zh) * | 2024-09-18 | 2024-10-22 | 奇安星城网络安全技术(湖南)有限公司 | 一种基于动态监测的数据库自动备份方法及系统 |
-
1989
- 1989-06-28 JP JP1163939A patent/JPH0330014A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009093280A1 (ja) * | 2008-01-21 | 2009-07-30 | Fujitsu Limited | ストレージ装置 |
| CN118819966A (zh) * | 2024-09-18 | 2024-10-22 | 奇安星城网络安全技术(湖南)有限公司 | 一种基于动态监测的数据库自动备份方法及系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0981424A (ja) | 情報処理装置 | |
| JPH10232800A (ja) | 磁気テープ記憶装置 | |
| JPH0330014A (ja) | データ管理装置 | |
| JP3378594B2 (ja) | データベース再配置を行う処理装置 | |
| JPH01303547A (ja) | 情報記憶制御システム | |
| JPH07210438A (ja) | ファイル管理方法 | |
| CN1983212A (zh) | 逻辑磁盘管理器的快照管理方法 | |
| JPH05258585A (ja) | ファイル装置 | |
| CN1202653A (zh) | 存储器读取加速方法 | |
| JPH0477938A (ja) | データ記憶方法 | |
| JP2912771B2 (ja) | メモリカード装置 | |
| JP2928169B2 (ja) | ディスクにおけるデータ領域管理方法 | |
| JPH04195555A (ja) | ディスクメンテナンス方式 | |
| JP2733478B2 (ja) | 集合型装置における装填媒体管理方式 | |
| JP2838988B2 (ja) | 外部記憶装置におけるファイル格納システム | |
| JPS6278790A (ja) | 記憶装置 | |
| JPH0239225A (ja) | ファイルシステム | |
| JP3602001B2 (ja) | ディスク装置のデータファイル二重化制御システム | |
| JP2509972B2 (ja) | 環境設定方式 | |
| JPH09293007A (ja) | プログラムインストール装置 | |
| JPH08202503A (ja) | ディスクアレイ装置 | |
| JPH01144276A (ja) | 運用中磁気ディスク再フォーマット化方式 | |
| JPH03105534A (ja) | フアイル管理方法 | |
| JPH01253024A (ja) | データベース管理におけるバッファ制御方法 | |
| JPS61276040A (ja) | 論理フアイルアクセス方式 |