JPS5831448A - デ−タフアイル処理システム - Google Patents

デ−タフアイル処理システム

Info

Publication number
JPS5831448A
JPS5831448A JP56128763A JP12876381A JPS5831448A JP S5831448 A JPS5831448 A JP S5831448A JP 56128763 A JP56128763 A JP 56128763A JP 12876381 A JP12876381 A JP 12876381A JP S5831448 A JPS5831448 A JP S5831448A
Authority
JP
Japan
Prior art keywords
storage device
directory
auxiliary storage
processing
file
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
JP56128763A
Other languages
English (en)
Inventor
Kazumasa Shima
島 和正
Ikuzo Yoshida
吉田 郁三
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP56128763A priority Critical patent/JPS5831448A/ja
Publication of JPS5831448A publication Critical patent/JPS5831448A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、電子計算機システムに関するものであり、特
に、多数のデータレコードを補助記憶装置に格納し、検
索し、更新しあるいは削除することができるようなデー
タファイル処理システムに関するものである。
ファイルに含まれる複数のデータレコードの中から特定
のデータレコードを識別する方法として各データレコー
ド毎に一意的に決まる論理的なキーの値を用いる場合が
ある。この場合、論理的なキーの値からそのデータレコ
ードを格納すべき物理的アドレスに変換する方法が存在
し使用される場合がある。その方法の1つは、論理的な
キーの値と物理的アドレスとの対応を表わすテーブル(
これをディレクトリと呼ぶ。)を作成、使用する方法が
あり、この方法は特に、補助記憶装置内にファイルが格
納される場合、データレコードの格納、検索、更新、削
除などの処理(これをファイル操作と呼ぶ。)・の効率
を上げる上で有効である。
第1図は、従来のファイル処理システムの例を示したも
のであり、主記憶装置(MM)24補助記憶装置(AM
)5とは、入出力チャネル(工10P)3および補助記
憶制御装置(CE)4とを介して接続されている。ファ
イルディレクトリは、データレコードと共に補助記憶装
置5内に格納されており、ファイル操作において、中央
処理装置(CPU)1の処理プログラムは、先ずディレ
クトリを補助記憶装置5から主記憶装置2内に読み込み
、目的データレコードの物理アドレスを求めた後、目的
データレコードを補助記憶装置5から主記憶装置2内に
読み込む。データレコードの格納、更新、削除の場合に
、この後データレコードおよびディレクトリの内容を主
記憶装置2内から補助記憶装置5内に転送する。
しかし、このディレクトリは、通常補助記憶装置5内に
格納されており、ファイル操作要求に応じて主記憶装置
2内に転送され、中央処理装置1において、論理的ファ
イル操作要求を物理的ファイル操作要求に変換するため
に参照あるいは更新され、ファイル操作要求が処理され
ると主記憶装置2上から消去される。このため1つのフ
ァイル操作要求に対し、主記憶装置2と補助記憶装置5
との間のデータ転送は、通常、ディレクトリの転送と目
的データの転送の2回発生する。
本発明の目的は、補助記憶装置内に格納されるファイル
に対する操′作要求に関し、主記憶装置と補助記憶装置
との間のデータ転送の回数を減少させ、ファイル操作に
要する時間を短縮するデータファイル処理システムを提
供することにある。
このような目的を達成するために、本発明では、主記憶
装置と補助記憶装置との間に、補助記憶装置内に格納さ
れるデータファイルのディレクトリを格納する第3の記
憶装置と、中央処理装置内で用いられる論理的アドレス
を含む論理的ファイル操作コマンドに基づき、ディレク
トリ内のデータを用い、補助記憶装置内で用いられる物
理的アドレスを含む物理的ファイル操作コマンドを生成
する一連の処理を実行する手段とを設けたことに特徴が
ある。
以下、本発明の実施例を図面によシ詳細に説明する。
第2図は、本発明によるファイル処理システムの例を示
したもやであり、第1図との違いは、入出力チャネル3
と補助記憶制御装置4との間に、ディレクトリ処理装置
(CP)6およびディレクトリ格納用記憶装置(DM)
7が追加されており、ファイル・ディレクトリは、ディ
レクトリ格納用記憶装置7内に格納される。
ディレクトリ処理装置6は、中央処理装置lより入出力
チャネル3を介して送られて来る論理的ファイル操作コ
マンドに基づき、ディレクトリを記憶装置7から読み出
し、それを用いて論理的アドレスを物理的アドレスに変
換し、補助記憶装置5に対する物理的ファイル操作コマ
ンドを生成する。
第3図は、ディレクトリ処理装置6内での上記処理の例
を流れ図で示したものである。以下、第3図に基づいて
ディレクトリ処理装置6での処理について説明する。
処理ステップ32で論理的ファイル操作コマンドを受は
付けると処理ステップ33によシ、物理ファイル操作の
タイプが格納、検索、削除のいずれかであるかを判定す
る。この判定結果に応じて、処理ステップ34.42.
48において、論理的なキーの値を基にディレクトリ内
のアドレスを求めるためのハツシング処理を行なう。次
に、処理ステップ35,43.49において、ディレク
トリ内のキー値と入力されたキー値とを比較する。
データレコードの格納の場合、処理ステップ35での比
較の結果に基づいて、処理ステップ36において、同一
キー値のレコードが既に存在するかどうかを調べ、既に
存在する場合は、エラー処理を行なう。
処理ステップ37では、新たなデータレコードを格納す
るエリアがあるかどうか調べ、そのエリアがない場合は
エラー処理を行なう。
次に処理ステップ38では、データレコード追加に伴な
うディレクトリ更新処理を一行なうとともに、処理ステ
ップ39により、補助記憶制御装置4に生成したファイ
ル操作コマンドを送る。
処理ステップ40では、補助記憶制御装置4と入出力チ
ャネル3との間のインタフェイス信号の受は渡し処理を
行ない、入出力チャネル3″またけ補助記憶制御装置4
より終了信号が送られてくると、処理ステップ41でそ
れを判定して処理を終了させる。
一方、データレコードの検索の場合、処理ステップ43
での処理の結果に基づいて、処理ステップ44において
、同一キー値のデータレコードが既におるかどうかを判
定し、既にある場合はエラー処理を行なう。
同一キー値のデータレコードがない場合、処理ステップ
45.46および47を実行するが、これらの処理は上
述した処理ステップ39.40および41とほぼ同じで
ある。ただ、データレコードを補助記憶装置5から読み
出して、入出力チャネル側に送る点が格納の場合と異な
る。
ま九、データレコードの削除の場合、処理ステップ49
での処理の結果に基づいて、処理ステップ50において
、同一キー値のデータレコードが既にあるかどうかを判
定し、既にある場合はエラー処理を行ない、ない場合は
、処理ステップ51においてディレクトリ更新処理を行
なう。
以上説明したごとく、本発明によれば、補助記憶装置と
主記憶装置との間のブイレフ) IJの転送が省略され
るため、従来に比較し、ファイル操作に要する時間が短
縮できる。
【図面の簡単な説明】
W、1図は、従来のファイル処理クステムの例を示すブ
ロック図、第2図は、本発明によるファイル処理システ
ムの実施例を示すブロック図、83図は、本発明のディ
レクトリ処理装置内で実行される処理手順の例を示す流
れ図でめる。 2・・・主記憶装置、5・・・補助記憶装置、6・・・
ブイレフ) IJ処理装置、7・・・ディレクトリ格納
用記憶装事・件の表示 昭和56年特許願第 128763号 発明の名称 データファイル処理システム 補正をする者 名 リ  <5101株式会>1  日 立 製 作 
所代 表 古  三   1)  勝   茂代  理
  人 補正の内容 1、明細書、第7頁、第5行目および第16行目の「あ
る場合」を「ない場合」と訂正するっ2、同、同頁、第
7行目および第17行目の「ない場合」を「ある場合」
と訂正する。 以上

Claims (1)

    【特許請求の範囲】
  1. 電子計算機システムの中央処理装置および主記憶装置と
    補助記憶装置および制御装置との間に、該補助記憶装置
    内に格納されるデータファイルのディレクトリを格納す
    る第3の記憶装置と、中央処理装置内で用いられる論理
    的1ドレスを含む論理的ファイル操作コマンドに基づき
    、上記第3の記憶装置から読み出されたディレクトリ内
    のデータを用い、上記補助記憶装置内で用いられる物理
    的アドレスを含む物理的ファイル操作コマンドを生成す
    る一連の処理を実行する手段とを設けたことを特徴とす
    るデータファイル処理システム。
JP56128763A 1981-08-19 1981-08-19 デ−タフアイル処理システム Pending JPS5831448A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56128763A JPS5831448A (ja) 1981-08-19 1981-08-19 デ−タフアイル処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56128763A JPS5831448A (ja) 1981-08-19 1981-08-19 デ−タフアイル処理システム

Publications (1)

Publication Number Publication Date
JPS5831448A true JPS5831448A (ja) 1983-02-24

Family

ID=14992859

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56128763A Pending JPS5831448A (ja) 1981-08-19 1981-08-19 デ−タフアイル処理システム

Country Status (1)

Country Link
JP (1) JPS5831448A (ja)

Similar Documents

Publication Publication Date Title
EP0841626B1 (en) Data transfer mechanism
US20070271426A1 (en) Method and storage system for accessing data using a differential snapshot
US8489559B2 (en) Methods and apparatus for conversion of content
CN113625938B (zh) 一种元数据存储方法及其设备
US8612717B2 (en) Storage system
CN115576956B (zh) 一种数据处理方法、系统、设备以及存储介质
JPH0394377A (ja) 地図ファイル更新方式
JPS5831448A (ja) デ−タフアイル処理システム
WO2007099636A1 (ja) ファイルシステム移行方法、ファイルシステム移行プログラム及びファイルシステム移行装置
JPH027096B2 (ja)
CN116204570A (zh) 数据库的数据操作方法、存储介质与计算机设备
JPS62131349A (ja) デ−タベ−ス処理方式
JPS58125155A (ja) デ−タフアイル処理システム
JP2658097B2 (ja) 二次ファイル作成方式
JP2587417B2 (ja) ファイルの退避復元方式
JP2507399B2 (ja) デ―タベ―ス装置
JP2641399B2 (ja) フアイル管理装置
JP2817911B2 (ja) キー付ファイルのアクセス制御方式
JPH0744426A (ja) ファイルシステムのファイル管理方法
JP2912657B2 (ja) ファイルアクセス処理装置
JPS60254342A (ja) 使用中資源管理方式
JP3255121B2 (ja) データベース検索装置、データベース検索方法、情報処理装置、データベース検索方法をコンピュータに実行させるプログラムを記録した記録媒体
JPS62182849A (ja) デ−タ管理方式
JPS6058492B2 (ja) デ−タベ−ス検索方式
JPS6139285A (ja) 情報検索装置