JPH04149648A - ファイル管理用テーブル編集方式 - Google Patents

ファイル管理用テーブル編集方式

Info

Publication number
JPH04149648A
JPH04149648A JP2269362A JP26936290A JPH04149648A JP H04149648 A JPH04149648 A JP H04149648A JP 2269362 A JP2269362 A JP 2269362A JP 26936290 A JP26936290 A JP 26936290A JP H04149648 A JPH04149648 A JP H04149648A
Authority
JP
Japan
Prior art keywords
file
files
history
priority
access
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
Application number
JP2269362A
Other languages
English (en)
Inventor
Shigeyuki Ono
重幸 大野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2269362A priority Critical patent/JPH04149648A/ja
Publication of JPH04149648A publication Critical patent/JPH04149648A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ファイル管理用テーブルの編集な行5フアイ
ル管理用テ一ブル編集方式に関する。
〔従来の技術〕
従来、ディスク、%−IJニームのファイル管理用テー
ブルハ、オペレーティングシステムの管理下にあり、従
って、利用者がこれを書き換えることはなかった。
〔発明が解決しようとする課題〕
このように従来では、ファイル管理用テーブルは、利用
者が作意的に書き換えることがないためファイルの更新
、削除等によ抄ファイル実体の分断が発生し、そのため
に、ファイルへのアクセスが遅くなり、またがりニーム
中に分割損による無駄な空間が増加するという欠点があ
った。
本発明はこのような従来の欠点を改善した本ので、その
目的は、ファイルへのアクセスを高速化するととも[&
リエーム空間の有効利用を図ることの可能なファイル管
理用テーブル更新手段を提供することにある。
〔課題を解決するための手段〕 本発明のファイル管理用テーブル編集方式は。
ディスクダリエーム上のファイルへのアクセス頻度を履
歴として取得する履歴収得手段と、収得した履歴をもと
にアクセス頻度の高い順からファイルに優先度を付与す
る優先度付与手段と、ファイル名称とファイル実体を対
応づけるためのファイル管理用テーブルを上記優先度に
基づいて編集し。
出力するためのテーブル出力手段とを有している。
また、ファイル名称とファイル実体を対応づけるための
ファイル管理用テーブルを上記優先度に基づいて編集し
、ファイル実体を並べ替えるとともつ、アイヤの分断を
なくし、さらにファイル管理用テーブルの書き換えをす
るテーブル更新手段を有している。上記テーブル更新手
段は、ファイヤ実体を優先度に従ってボIJ 、−ムの
先頭から並べ替えるようになっていても良いし、または
、ボリュームの中央から先頭および終端に向かって交互
に並べ替えるようになっていても良い。
〔作用〕
本発明では、ファイルへのアクセス頻度を履歴として取
得し、これをもとにアクセス回数度の高い順からファイ
ルに優先度を付与する。出力手段で#−i、この優先度
に基づいてファイル管理用テーブルをSSt、、出力す
る。ま九テーブル更新手段では、ファイル管理用テーブ
ルを編集し%ファイル実体を並べ替えるとともにファイ
ルの分断をなくし、さらにファイル管理用テーブルの書
き換えをする。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。
本実施例では、ディスクメリューム7上のファイルへの
アクセスが行われた際にそのファイルへのアクセス頻度
を履歴として取得するための履歴取得手段1と、取得し
た履歴が格納される履歴ファイル5と、履歴ファイル5
をもとにアクセス頻度の高いファイルから順に優先度を
付与するための優先度付与手段2と、ディスク−/ I
Jニーム7内のファイル管理用テーブルを優先度をもと
VcwA集しグリンタ6に出力するためのテーブル出力
手段3と、ディスクメリューム7内のファイル1!埋用
テーブルを優先度をもとに編集しディスクボリューム7
を書き換えるためのテーブル更新手段4とが設けられて
いる。
第2図は履歴ファイル5の構成例を示す図であす、この
履歴ファイル5Fi、ファイルパス名に対応させてアク
セス回数(アクセス頻度)が格納きれるようKなってい
る。
また、第3図には、本発明を適用する前のディスクぎり
ニーム7内のファイル管理用テーブルとファイル実体と
の関係が示されており、第4区には本発明を適用した彼
のディスクボリューム内のファイル管理用テーブルとフ
ァイル実体との関係が示されている。第3図において、
ディレクトリ部のファイル/4ス名人、B、C等は各々
ディスク?リエーム中に存在するファイルを示している
また、ディレクトIJ部の先頭100”、′05”@0
2“碑はマツプ部中の位置を示している。マツプ部はフ
ァイル実体と対応したテーブルである。
ファイルAを例に説明すると、ファイル人の実体は” 
O′″ 、11 ′″  13 “  14 ” 、′
 8 ”19”、″A”に分断されている。この状態が
マ、デ部に記されている。マツプ部の′″0″の位置は
“01”になっており、ファイル実体が1“K続いてい
ることを示している。マツプ部の“1“の位置は′″0
31になっており、ファイル実体が3”K飛んでいるこ
とを示している。このように順次マツプ部をたどり、“
FF”が現れたところ人がファイルの最終である。マツ
プ部中のEEは空きを示している。また、第4図はファ
イルの優先度がC,B、Aの順の場合の更新後のイメー
ジである。もっとも優先度の高いファイルCが先頭にあ
り以後B、Aと続いており、ファイルAについては分断
がなくなっている。また分割損による空き領域がなくな
っている。
次にこのような構成におけるファイル管理用チーブルミ
集処理の動作を説明する。
先づ、ファイルが追加に彦った場合には、履歴収得手段
1により履歴ファイル5にその追加され九ファイルのフ
ァイルパス名が新規に登録される。
また逆にファイルが削除された場合には履歴取得手段I
Kより履歴ファイル5からその削除されたファイルのフ
ァイル・母ス名が抹消される。
すでに履歴ファイル5に登録済みのファイルに対するア
クセスの場合には履歴ファイル5中のそのファイルのフ
ァイルパス名に対応したアクセス回数をカウントアツプ
する(第2図参照)。
利用者がファイル管理用テーブルの更新前後のイメージ
を知りたい場合KFi、先づ、優先度付与手段2が履歴
ファイル5を参照しアクセス頻度の高いファイルから順
に優先度を付与する。
テーブル出力手段3では、更新前のイメージとして第3
図に示すようなファイル管理用テーブルをプリンタ6に
出力する。
また、テーブル更新手段4では、上記優先度をもとにデ
ィスクボリュームフ中のファイル管理用テーブルを@3
図から第4図に示すように優先度の高いファイルはどボ
リュームの先頭に位置するように更新して書き換え、フ
ァイルの実体をそれに合わせて移動させ、ファイルの分
断をなくす。
しかる後、上記付与された優先度をもとに更新後のイメ
ー7′として第4図に示すようなファイル管理用テーブ
ルをプリンタ6に出力する。
なお、上記の例では、テーブル更新手段4は。
優先度の高いファイルはどボリュームの先頭に位置する
ように更新したが、優先度の高いファイルはどボリュー
ムの中央に配置されるよう更新し、ファイルの実体をそ
れに合わせて移動させるようになっていても良い1例え
ば、ボリュームの中央から先頭および終端に向かって交
互に並べ替えるよう更新するようになっていても良い。
〔発明の効果〕
以上説明したように本発明は、ファイル実体を並べ替え
、ファイルの分断をなくすようにファイル管理用テーブ
ルを更新することにより、ファイルへのアクセスを高速
化するとともにポリニーム空間の有効利用を図ることが
できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図。 第2図Fi履歴ファイルの一例を示す図、第3図はファ
イルの分断が発生した状態のディスクボリュームの一例
を示す図、第4図は、第3図の状態のディスクボリュー
ムに本発明の方式を適用した後の状態を示す図である。 第1図において、 1・・・履歴取得手段%2・・・優先度付与手段、3・
・・テーブル出力手段、4・・・テーブル更新手段、5
・・・履歴ファイル、6・・・プリンタ、7・・・ディ
スクボリューム。 代理人 弁理士 山 下 穣 乎 第2 図 第3図 第4図

Claims (3)

    【特許請求の範囲】
  1. (1)ディスクボリューム上のファイルへのアクセス頻
    度を履歴として取得する履歴取得手段と、取得した履歴
    をもとにアクセス頻度の高い順からファイルに優先度を
    付与する優先度付与手段と、ファイル名称とファイル実
    体を対応づけるためのファイル管理用テーブルを上記優
    先度にもとづいて編集し、出力するためのテーブル出力
    手段とを備えていることを特徴とするファイル管理用テ
    ーブル編集方式。
  2. (2)ディスクボリューム上のフアイルへのアクセス頻
    度を履歴として取得する履歴取得手段と、取得した履歴
    をもとにアクセス頻度の高い順からファイルに優先度を
    付与する優先度付与手段と、ファイル名称とファイル実
    体を対応づけるためのファイル管理用テーブルを上記優
    先度に基づいて編集し、ファイル実体を上記優先度に従
    ってボリュームの先頭から並べ替えるとともにファイル
    の分断をなくし、さらにファイル管理用テーブルの書き
    換えをするテーブル更新手段とを備えていることを特徴
    とするファイル管理用テーブル編集方式。
  3. (3)ディスクボリューム上のファイルへのアクセス頻
    度を履歴として取得する履歴取得手段と、その履歴をも
    とにアクセス頻度の高い順からファイルに優先度を付与
    するための優先度付与手段と、ファイル名称とファイル
    実体を対応づけるためのファイル管理用テーブルを上記
    優先度に基づいて編集し、ファイル実体を上記優先度に
    従ってボリュームの中央から先頭および終端に向かって
    交互に並べ替えるとともにファイルの分断をなくし、さ
    らにファイル管理用テーブルの書き換えをするテーブル
    更新手段とを備えていることを特徴とするファイル管理
    用テーブル編集方式。
JP2269362A 1990-10-09 1990-10-09 ファイル管理用テーブル編集方式 Pending JPH04149648A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2269362A JPH04149648A (ja) 1990-10-09 1990-10-09 ファイル管理用テーブル編集方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2269362A JPH04149648A (ja) 1990-10-09 1990-10-09 ファイル管理用テーブル編集方式

Publications (1)

Publication Number Publication Date
JPH04149648A true JPH04149648A (ja) 1992-05-22

Family

ID=17471329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2269362A Pending JPH04149648A (ja) 1990-10-09 1990-10-09 ファイル管理用テーブル編集方式

Country Status (1)

Country Link
JP (1) JPH04149648A (ja)

Similar Documents

Publication Publication Date Title
JP2014167804A (ja) 記録されたデータの情報部分を処理するための方法
JPH04149648A (ja) ファイル管理用テーブル編集方式
JPH0659953A (ja) 仮想ファイル入出力制御方法
US5978810A (en) Data management system and method for storing a long record in a set of shorter keyed records
JPH0245842A (ja) データファイル管理方式
JP2001056774A (ja) ファイル領域管理方法
JPS63239540A (ja) 記憶媒体におけるデ−タ管理方式
JPS63121940A (ja) フアイル制御システム
JP2669241B2 (ja) マイグレーション処理方式
JPH0398110A (ja) 多重データ読み込み方式
JPS635443A (ja) フアイル管理装置
JPH02297180A (ja) 文書編集方式
JPS62257549A (ja) デ−タベ−スフアイルの復元方式
JPH03282841A (ja) 可変長レコードの直接入出力処理方式
JPS6367656A (ja) デ−タ格納領域管理処理方式
JPH0320841A (ja) ファイルアクセスシステム
JPS62242249A (ja) スペ−スが拡張されたデ−タベ−スフアイルの再編成方式
JP2004334255A (ja) 領域共用ファイル管理装置およびメンバ削除方法並びにプログラム
JPS63247850A (ja) テキストエデイタにおける世代管理サブフアイルの編集方式
JPH01106217A (ja) 並列格納・読出し方式データ処理装置
JPH0719208B2 (ja) メツセ−ジテキスト組立て編集情報ロ−ド方式
JPH02224156A (ja) ファイル退避方式
JPS62180437A (ja) フアイル入出力方式
JPH01228032A (ja) 入出力ファイル名の割当作成方式
JPH04184640A (ja) ジャーナルパージ方式