JPH0546448A - 補助記憶装置におけるフアイル管理方法 - Google Patents
補助記憶装置におけるフアイル管理方法Info
- Publication number
- JPH0546448A JPH0546448A JP3207656A JP20765691A JPH0546448A JP H0546448 A JPH0546448 A JP H0546448A JP 3207656 A JP3207656 A JP 3207656A JP 20765691 A JP20765691 A JP 20765691A JP H0546448 A JPH0546448 A JP H0546448A
- Authority
- JP
- Japan
- Prior art keywords
- management table
- file
- volume management
- stored
- storage 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
- 238000007726 management method Methods 0.000 title claims description 53
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】 ファイル記憶領域を効率的に使用する。
【構成】 記憶容量が固定である基本ボリューム管理テ
ーブル11と、複数のファイルを格納するファイル記憶
領域12とが設けられている。ファイル記憶領域12に
n個のファイルが記憶されるとファイル記憶領域12内
に拡張ボリューム管理テーブル13を設けてn個のファ
イルの情報を格納する。拡張ボリューム管理テーブル1
3の大きさは固定とされるが、その大きさは基本ボリュ
ーム管理テーブル11の大きさと等しくてもよいし、小
さくでもよい。(n+1)個目以降のファイルの格納の
場合はファイル情報は拡張ボリューム管理テーブル13
に格納される。
ーブル11と、複数のファイルを格納するファイル記憶
領域12とが設けられている。ファイル記憶領域12に
n個のファイルが記憶されるとファイル記憶領域12内
に拡張ボリューム管理テーブル13を設けてn個のファ
イルの情報を格納する。拡張ボリューム管理テーブル1
3の大きさは固定とされるが、その大きさは基本ボリュ
ーム管理テーブル11の大きさと等しくてもよいし、小
さくでもよい。(n+1)個目以降のファイルの格納の
場合はファイル情報は拡張ボリューム管理テーブル13
に格納される。
Description
【0001】
【産業上の利用分野】本発明は、補助記憶装置における
ファイル管理方法に関し、特に、補助記憶装置に格納さ
れている複数のファイルの情報を管理するファイル管理
方法に関する。
ファイル管理方法に関し、特に、補助記憶装置に格納さ
れている複数のファイルの情報を管理するファイル管理
方法に関する。
【0002】
【従来の技術】従来、この種の補助記憶装置において
は、例えば図2に示すように、格納されたファイル1〜
nの格納状態を示すファイル情報はボリューム管理テー
ブル21として格納されている。ボリューム管理テーブ
ル21は記憶装置内の、あらかじめ定められた領域に格
納されている。すなわち、ボリューム管理テーブル21
の記憶領域の大きさは固定である。
は、例えば図2に示すように、格納されたファイル1〜
nの格納状態を示すファイル情報はボリューム管理テー
ブル21として格納されている。ボリューム管理テーブ
ル21は記憶装置内の、あらかじめ定められた領域に格
納されている。すなわち、ボリューム管理テーブル21
の記憶領域の大きさは固定である。
【0003】
【発明が解決しようとする課題】ボリューム管理テーブ
ル21の記憶領域の大きさは固定であるため、格納でき
るファイル情報の数nも固定である。このため格納され
ている各ファイルの容量がある程度小さい場合には、ボ
リューム管理テーブルに格納できる最大数(図2の場合
はn)のファイルがファイル記憶領域22に格納されて
も、ファイル記憶領域22には未使用領域23が残る。
ル21の記憶領域の大きさは固定であるため、格納でき
るファイル情報の数nも固定である。このため格納され
ている各ファイルの容量がある程度小さい場合には、ボ
リューム管理テーブルに格納できる最大数(図2の場合
はn)のファイルがファイル記憶領域22に格納されて
も、ファイル記憶領域22には未使用領域23が残る。
【0004】すなわち、図2に示すように以下の不等式
が成立することがある。
が成立することがある。
【0005】
【0006】ボリューム管理テーブル21には最大数n
を越えてファイル情報を記憶できないため、未使用領域
23が存在するにも関わらず、この領域の効率的使用が
できない欠点がある。
を越えてファイル情報を記憶できないため、未使用領域
23が存在するにも関わらず、この領域の効率的使用が
できない欠点がある。
【0007】
【課題を解決するための手段】本発明の補助記憶装置に
おけるファイル管理方法は、複数のファイルのファイル
情報を格納する基本ボリューム管理テーブルと、前記フ
ァイルを格納するファイル記憶領域とを用い、あらかじ
め定められた数を越えて追加ファイルを前記ファイル記
憶領域に格納する場合、前記追加ファイルのファイル情
報を格納するため、前記ファイル記憶領域内に拡張ボリ
ューム管理テーブルを設けることを徴とする。
おけるファイル管理方法は、複数のファイルのファイル
情報を格納する基本ボリューム管理テーブルと、前記フ
ァイルを格納するファイル記憶領域とを用い、あらかじ
め定められた数を越えて追加ファイルを前記ファイル記
憶領域に格納する場合、前記追加ファイルのファイル情
報を格納するため、前記ファイル記憶領域内に拡張ボリ
ューム管理テーブルを設けることを徴とする。
【0008】
【作用】図3を参照して基本ボリューム管理テーブル1
1および拡張ボリューム管理テーブル13におけるファ
イル情報の格納方式について説明する。
1および拡張ボリューム管理テーブル13におけるファ
イル情報の格納方式について説明する。
【0009】基本ボリューム管理テーブル11には、フ
ァイル1からファイル(n−1)までは従来と同様にフ
ァイル名,属性,位置およびサイズの情報が格納され
る。
ァイル1からファイル(n−1)までは従来と同様にフ
ァイル名,属性,位置およびサイズの情報が格納され
る。
【0010】n個目のファイルnが格納される場合に
は、基本ボリューム管理テーブル11のn個目には属性
欄に拡張ボリューム管理テーブル13に示す属性がセッ
トされ、位置欄には拡張ボリューム管理テーブル13の
位置情報が、サイズ欄には拡張ボリューム管理テーブル
13のサイズ情報がそれぞれ格納される。拡張ボリュー
ム管理テーブル13の最初にはファイルnに属する情報
が格納される。(n+1)個目以降についても同様に拡
張ボリューム管理テーブル13に格納される。
は、基本ボリューム管理テーブル11のn個目には属性
欄に拡張ボリューム管理テーブル13に示す属性がセッ
トされ、位置欄には拡張ボリューム管理テーブル13の
位置情報が、サイズ欄には拡張ボリューム管理テーブル
13のサイズ情報がそれぞれ格納される。拡張ボリュー
ム管理テーブル13の最初にはファイルnに属する情報
が格納される。(n+1)個目以降についても同様に拡
張ボリューム管理テーブル13に格納される。
【0011】拡張ボリューム管理テーブル13の記憶領
域すべてにファイル情報が記憶されると、第2の拡張ボ
リューム管理テーブルが同様に設けられる。
域すべてにファイル情報が記憶されると、第2の拡張ボ
リューム管理テーブルが同様に設けられる。
【0012】
【実施例】次に、本発明について図面を参照して説明す
る。
る。
【0013】図1は本発明の一実施例による補助記憶装
置における記憶状態を示す。この実施例においては従来
のボリューム管理テーブルと同様に記憶容量が固定であ
る基本ボリューム管理テーブル11と、複数のファイル
を格納するファイル記憶領域12とが設けられている。
置における記憶状態を示す。この実施例においては従来
のボリューム管理テーブルと同様に記憶容量が固定であ
る基本ボリューム管理テーブル11と、複数のファイル
を格納するファイル記憶領域12とが設けられている。
【0014】ファイル記憶領域12にn個目のファイル
が記憶されるとファイル記憶領域12内に拡張ボリュー
ム管理テーブル13を設けてn個のファイルの情報を格
納する。拡張ボリューム管理テーブル13の大きさは固
定とされるが、その大きさは基本ボリューム管理テーブ
ル11の大きさと等しくてもよいし、小さくてもよい。
が記憶されるとファイル記憶領域12内に拡張ボリュー
ム管理テーブル13を設けてn個のファイルの情報を格
納する。拡張ボリューム管理テーブル13の大きさは固
定とされるが、その大きさは基本ボリューム管理テーブ
ル11の大きさと等しくてもよいし、小さくてもよい。
【0015】(n+1)個目以降のファイルの格納の場
合はファイル情報は拡張ボリューム管理テーブル13に
格納される。
合はファイル情報は拡張ボリューム管理テーブル13に
格納される。
【0016】次に図4を参照してこの実施例の動作を詳
細に説明する。
細に説明する。
【0017】ファイルの登録の場合には、図4(A)に
示すように、ステップ40において、基本ボリューム管
理テーブルにファイルを登録する領域が2つ以上空いて
いるかを判断する。(n−1)個目まではステップ40
の結果は真になり、ステップ41へ進む。ステップ41
ではファイル記憶領域にファイルを格納する領域がある
かを判断し、格納可能であれば領域を確保する。ファイ
ル格納領域にファイルを格納する領域がないときはエラ
ーとなる。
示すように、ステップ40において、基本ボリューム管
理テーブルにファイルを登録する領域が2つ以上空いて
いるかを判断する。(n−1)個目まではステップ40
の結果は真になり、ステップ41へ進む。ステップ41
ではファイル記憶領域にファイルを格納する領域がある
かを判断し、格納可能であれば領域を確保する。ファイ
ル格納領域にファイルを格納する領域がないときはエラ
ーとなる。
【0018】ステップ40の結果が偽、つまり基本ボリ
ューム管理テーブルにファイルを登録する領域が2つ以
上空いていないときはステップ43へ進み、ファイル記
憶領域に拡張ボリューム管理テーブルが確保できるか判
断する。確保できなければエラーとなる。確保できる場
合はステップ44において拡張ボリューム管理テーブル
を作成し、登録するファイルを格納する領域があればフ
ァイル情報を拡張ボリューム管理テーブルへ記憶する。
ューム管理テーブルにファイルを登録する領域が2つ以
上空いていないときはステップ43へ進み、ファイル記
憶領域に拡張ボリューム管理テーブルが確保できるか判
断する。確保できなければエラーとなる。確保できる場
合はステップ44において拡張ボリューム管理テーブル
を作成し、登録するファイルを格納する領域があればフ
ァイル情報を拡張ボリューム管理テーブルへ記憶する。
【0019】ファイルの削除の場合、図4(B)に示す
ように、ステップ50でファイルが存在するかを判断
し、存在しなければエラーとなる。存在した場合はステ
ップ51において、ファイルの使用していたファイル記
憶領域を解放し、ボリューム管理テーブルから本ファイ
ルの管理情報を削除する。対象としたボリューム管理テ
ーブルが拡張ボリューム管理テーブルかをステップ52
で判断し、拡張ボリューム管理テーブルでなければ処理
を終了し、拡張ボリューム管理テーブルであればステッ
プ53へ進む。ステップ53では拡張ボリューム管理テ
ーブルに他のファイル情報が記憶されているかを判断
し、記憶されていれば処理を終了する。記憶されていな
ければこの拡張ボリューム管理テーブルは必要ないの
で、ステップ54において、拡張ボリューム管理テーブ
ルの領域を解放する。
ように、ステップ50でファイルが存在するかを判断
し、存在しなければエラーとなる。存在した場合はステ
ップ51において、ファイルの使用していたファイル記
憶領域を解放し、ボリューム管理テーブルから本ファイ
ルの管理情報を削除する。対象としたボリューム管理テ
ーブルが拡張ボリューム管理テーブルかをステップ52
で判断し、拡張ボリューム管理テーブルでなければ処理
を終了し、拡張ボリューム管理テーブルであればステッ
プ53へ進む。ステップ53では拡張ボリューム管理テ
ーブルに他のファイル情報が記憶されているかを判断
し、記憶されていれば処理を終了する。記憶されていな
ければこの拡張ボリューム管理テーブルは必要ないの
で、ステップ54において、拡張ボリューム管理テーブ
ルの領域を解放する。
【0020】さらに、ここで解放された拡張ボリューム
管理テーブルの管理情報もステップ55において、親と
なる拡張ボリューム管理テーブルまたは基本ボリューム
管理テーブルから削除する。
管理テーブルの管理情報もステップ55において、親と
なる拡張ボリューム管理テーブルまたは基本ボリューム
管理テーブルから削除する。
【0021】
【発明の効果】以上説明したように、本発明は、あらか
じめ定められた数を越えてファイルを記憶することがで
きるので、補助記憶装置の効率的使用ができるという効
果を奏する。
じめ定められた数を越えてファイルを記憶することがで
きるので、補助記憶装置の効率的使用ができるという効
果を奏する。
【図1】本発明の一実施例による補助記憶装置の記憶状
態図である。
態図である。
【図2】従来の補助記憶装置における記憶状態図であ
る。
る。
【図3】図1の実施例によるボリューム管理テーブルを
示す図である。
示す図である。
【図4】図1の実施例の処理を示すフローチャートであ
る。
る。
11 基本ボリューム管理テーブル 12 ファイル記憶領域 13 拡張ボリューム管理テーブル
Claims (1)
- 【請求項1】 複数のファイルのファイル情報を格納す
る基本ボリューム管理テーブルと、前記ファイルを格納
するファイル記憶領域とを用い、あらかじめ定められた
数を越えて追加ファイルを前記ファイル記憶領域に格納
する場合、前記追加ファイルのファイル情報を格納する
ため、前記ファイル記憶領域内に拡張ボリューム管理テ
ーブルを設けることを徴とする補助記憶装置におけるフ
ァイル管理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3207656A JPH0546448A (ja) | 1991-08-20 | 1991-08-20 | 補助記憶装置におけるフアイル管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3207656A JPH0546448A (ja) | 1991-08-20 | 1991-08-20 | 補助記憶装置におけるフアイル管理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0546448A true JPH0546448A (ja) | 1993-02-26 |
Family
ID=16543389
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3207656A Pending JPH0546448A (ja) | 1991-08-20 | 1991-08-20 | 補助記憶装置におけるフアイル管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0546448A (ja) |
-
1991
- 1991-08-20 JP JP3207656A patent/JPH0546448A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4786945B2 (ja) | インデックス付与強制クエリ | |
| JP2004500633A (ja) | ネットワークバックアップシステム用の多重コピー能力 | |
| US20040083117A1 (en) | Method for fast searching and analyzing inter-relations between patents from a patent database | |
| JPH05233628A (ja) | 1つの文書の複数のバージヨン文書を作成しかつ維持する方法及びデータ処理システム | |
| JPH0546448A (ja) | 補助記憶装置におけるフアイル管理方法 | |
| JPH06215037A (ja) | インデックスの自動更新装置 | |
| CN113918586A (zh) | 一种数据更新方法、装置、设备及存储介质 | |
| JP2704028B2 (ja) | ファイル領域管理方式 | |
| JPH0728836A (ja) | データベース検索方法及びこの方法を用いたデータベースシステム | |
| JPH04257062A (ja) | ハッシュキューを用いるデータ処理装置 | |
| JPH07152615A (ja) | データベース再編成方式 | |
| JP3260632B2 (ja) | 複数データ形式テーブル管理方式 | |
| JPH07175641A (ja) | 分散プログラム開発統合更新管理方式 | |
| JPH04336341A (ja) | ファイルアクセス制御方式 | |
| JPH05120340A (ja) | ルーテイングアドレス管理方法 | |
| JPH05250243A (ja) | 拡張記憶装置のデータ処理方式 | |
| JP2785966B2 (ja) | 外部キー動的解決処理方法 | |
| JPH04175875A (ja) | イメージデータ検索システム | |
| JPH0391067A (ja) | 文書作成装置 | |
| JPH0683683A (ja) | ファイル名称変更処理装置および方法 | |
| JPH0553886A (ja) | テーブルアクセス管理方式 | |
| JPH02302869A (ja) | ファイル編集方式 | |
| JPS63239540A (ja) | 記憶媒体におけるデ−タ管理方式 | |
| JPH05274803A (ja) | 情報登録装置 | |
| JPH04151777A (ja) | 複数図形パターン格納方式 |