JPS63178346A - ライブラリ管理処理方法 - Google Patents

ライブラリ管理処理方法

Info

Publication number
JPS63178346A
JPS63178346A JP62010414A JP1041487A JPS63178346A JP S63178346 A JPS63178346 A JP S63178346A JP 62010414 A JP62010414 A JP 62010414A JP 1041487 A JP1041487 A JP 1041487A JP S63178346 A JPS63178346 A JP S63178346A
Authority
JP
Japan
Prior art keywords
file
hierarchy
library
name
information
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.)
Granted
Application number
JP62010414A
Other languages
English (en)
Other versions
JPH0789336B2 (ja
Inventor
Tatsumi Kakiuchi
垣内 立身
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62010414A priority Critical patent/JPH0789336B2/ja
Publication of JPS63178346A publication Critical patent/JPS63178346A/ja
Publication of JPH0789336B2 publication Critical patent/JPH0789336B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 計算機システムのライブラリ管理処理の改良方式である
ファイルをライブラリにまとめて管理するシステムにお
いて、ライブラリ名とファイル名による単階層のアクセ
スの他に、多階層に分類したファイル管理システムの階
層名の列とファイル名から、単階層のファイル名を索引
する手段を設け、索引されたファイル名により単階層の
アクセスとして処理する。
この管理処理方式により、同一の共用ファイルについて
、単階層と多階層の両ライブラリ管理システムのインタ
フェースを持つシステムを、経済的に構成できる。
〔産業上の利用分野〕
本発明は、計算機システムにおけるファイルのライブラ
リ管理の処理方式に関する。
いわゆるパーソナルコンピュータ等で構成されるワーク
ステーションに処理を分散するシステムが増加する傾向
にあるが、その場合にも共用されるプログラムやデータ
等のファイルはホストとなる計算機に格納して管理し、
ワークステーションをホスト計算機に接続したネットワ
ークを構成して、全体システムの効率化をはかる。
そのようなネットワークを構成するワークステーション
に複数の機種が存在し、それぞれが異なるファイルの管
理方式を有する場合、それらの利用者がホストにあるプ
ログラムやデータを利用する場合には、それぞれのワー
クステーションで使用しているのと同様の管理のもとに
あるものとして操作できることが望まれる。
〔従来の技術と発明が解決しようとする問題点〕多くの
計算機システムにおいて、プログラムや各種データのフ
ァイルを、適当にグループ分けしてライブラリとし、ラ
イブラリの識別名であるライブラリ名と、ライブラリ内
のファイルを識別するファイル名によって、1つのファ
イルを指定できるようなライブラリ管理が使用されてい
る。
第4図はライブラリの構成例を示す図であり、ライブラ
リ名5によって識別される各ライブラリには例えば、ラ
イブラリ全体の管理情報を保持するライブラリ制御情報
ブロック1、ハツシュテーブル2を設ける。
ライブラリ管理システムは、適当な所定のハツシュ関数
によってファイル名から求めるハツシュ値によってハツ
シュテーブル2を索引する。
ハツシュテーブル2は各項に保持するポインタによって
、その項に対応するファイル名のファイルに関する管理
情報を保持するファイル制御情報ブロック3をポイント
している。
ファイル制御情報ブロック3には、例えばファイル名と
、そのファイルの所在を示すアドレスからなる項を有し
、ライブラリ管理システムはファイル名の一致する項の
アドレスによって、目的のファイル4へのアクセスを処
理する。
第3図に示す計算機ネットワークの、ホスト10がこの
ようなライブラリ管理を行う計算機で構成され、同様の
ライブラリ管理を行うワークステーション11から利用
される場合に、ワークステーション11の利用者は、ワ
ークステーション11内のローカル処理でファイルにア
クセスする場合と、ホスト10に格納されるデータ等を
利用する場合と、同様の手順でアクセス等が可能である
ので、操作を容易に行うことができる。
しかし、ワークステーションの機種によっては、多階層
のライブラリ管理を行うものがある。
こ\で多階層のライブラリ管理とは、業務等に対応して
例えば事業本部、事業部、部、課等の階層を設けて、ラ
イブラリ内のファイルを適当な階層に分類して管理する
ものである。
この場合各ファイルは、「ライブラリ名−第1階層の階
層名−第2階層の階層名−−−−−−−−−ファイル名
」という形で識別される。
このようなワークステーションのライブラリ管理システ
ムは、ファイルにアクセスを要する利用者に対して、例
えば先ずライブラリ名を列挙したリストを表示して、い
わゆるメニュー選択の様式で希望のライブラリを指定さ
せ、次に第1階層の階層名リストの表示から所要の階層
を選択して指定させ、次に選択した第1階層につながる
第2階層の階層名リストの表示から所要の階層を選択し
て指定させるというようにして、所要のファイルの指定
に到達させることができるので、計算機の非専門家等で
も容易にファイルの操作ができるシステムを構成するこ
とができる。
ワークステーション12がこのようなライブラリ管理を
行う機種であると、利用者はホス)10のファイルを利
用する場合に、全く異なる手順によることとなり、共用
ファイルの有効利用が困難になるという問題がある。
〔問題点を解決するための手段〕
第1図は、本発明の構成を示すブロック図である。
図はライブラリの構成を示し、1はライブラリ制御情報
ブロック、2はハツシュテーブル、3はファイル制御情
報ブロック、4はファイル、21はハツシュテーブル2
の1項からポイントされるファイル制御情報ブロック2
0によってポイントされ、多階層ライブラリ管理情報を
構成する仕切り情報ファイルである。
〔作 用〕
ライブラリ管理システムは、例えばファイルアクセスを
要求するワークステーションの種別に応じて、単階層又
は多階層様式のファイル指定を処理するようにし、単階
層の場合には、「ライブラリ名士ファイル名」の形のフ
ァイル指定を前記従来の場合と同様に処理する。
多階層の場合には、入力されるファイル指定の先頭のラ
イブラリ名によって、仕切り情報ファイル21にアクセ
スし、入力された階層名から所定ハツシュ関数によって
求めるハツシュ値により、ハツシュテーブル22を索引
し、そのポインタで指示される仕切り情報23を読む。
仕切り情報によって、ファイルが決定すれば、そのファ
イル名により、前記単階層の場合の処理を実行し、ファ
イルが決定しない場合には、ファイル指定情報人力を補
足させる。
以上の処理方式により、単階層と多階層の両ライブラリ
管理に対応できるシステムを経済的に構成することがで
きる。
〔実施例〕
第1図に示す構成のライブラリを処理する、例えば第3
図のホスト10におけるライブラリ管理システムは、フ
ァイルアクセスを要求するワークステーションの種別に
応じて、単階層又は多階層゛様式のファイル指定を処理
するものとする。
単階層ライブラリ管理のワークステーション11からの
アクセス要求の場合には、第1図の構成によって、「ラ
イブラリ名士ファイル名」の形のファイル指定を前記従
来の場合と同様に処理して、ファイル4へのアクセスを
処理するj 多階層ライブラリ管理のワークステーション12からの
アクセス要求の場合には、入力されるファイル指定の先
頭のライブラリ名によって定まるライブラリの仕切り情
報ファイル21を読み出す。
仕切り情報ファイル21へのアクセスは、例えばシステ
ムで定めた一定のファイル名を使って、通常の単階層ラ
イブラリのアクセスにより、ハツシュテーブル2、ファ
イル制御情報ブロック20を経由して実行される。
仕切り情報ファイル21はハツシュテーブル22及び仕
切り情報23からなり、入力済の階層名の列又は階層名
列とファイル名からなるファイル指定情報から、所定ハ
ツシュ関数によってハツシュ値を求め、ハツシュテーブ
ル22を索引する。
ハツシュテーブル22の各項は仕切り情報23を指示す
るポインタを保持するので、そのポインタで指示される
仕切り情報23を読む。
各仕切り情報23は、例えば第2図のように、左からフ
ァイル指定情報41IlI30、種別欄31、制御情報
欄32からなり、種別a31はファイル指定情報欄30
の内容(図の例でrxl、x2 J、rxl、x2.e
lJ )が階層指定(図の例で「階層」と表示)か、フ
ァイル名までの指定(図の例で「ファイル」と表示)か
を示す。
種別欄が「ファイル」の場合、その右の制御情報欄には
該当ファイルの単階層ライブラリ上のファイル名が保持
され、「階層」の場合には、適当な制御情報、例えば次
に表示する階層メニュー情報の所在情報その他、が保持
される。
ライブラリ管理システムは、ハツシュテーブル22から
ポイントされた仕切り情報23のファイル指定情a欄3
0が指定情報と一致する項について、種別欄31を参照
し、それが「ファイル」の場合、その右の制御情報欄に
保持されるファイル名により、単階層ライブラリとして
要求のアクセスを処理する。
種別411i1131が「階層」の場合には、その制御
情報欄32の内容により、階層名メニューを表示する等
の適当な制御によ・って、ファイル指定情報入力を補足
させて、仕切り情報ファイル21による前記と同様の処
理を行う。
〔発明の効果〕
以上の説明から明らかなように、本発明によれば、単階
層と多階層の両ライブラリ管理に対応できる計算機シス
テムを経済的に構成することができるという著しい工業
的効果がある。
【図面の簡単な説明】
第1図は本発明の原理構成ブロック図、第2図は仕切り
情報の説明図、 第3図は計算機ネットワークの構成例を示す図、第4図
は従来の構成例ブロック図である。 図において、 1はライブラリ制御情報ブロック、 2.22はハツシュテーブル、 3.20はファイル制御情報ブロック、4はファイル、
     5はライブラリ名、10はホスト、 11.12はワークステーション、 21は仕切り情報ファイル、 本発明の原理構成ブロック図 第1図 仕切り情報の説明図 第2図

Claims (2)

    【特許請求の範囲】
  1. (1)複数のファイルによってライブラリを構成し、該
    ライブラリの識別名と該ファイルの識別名によって、該
    ファイルにアクセスするように構成された計算機システ
    ムにおいて、 該ライブラリの該ファイルを、複数の階層に分類し、該
    ファイルの属する階層を、該階層の接続する上位階層か
    ら下位階層へ順次階層名によって指定するための、階層
    名の列とファイル名から、該ファイルの識別名を索引す
    る手段(21)を有することを特徴とするライブラリ管
    理処理方式。
  2. (2)前記索引手段は、前記ライブラリ内のファイルと
    して構成される特許請求の範囲第1項記載のライブラリ
    管理処理方式。
JP62010414A 1987-01-20 1987-01-20 ライブラリ管理処理方法 Expired - Fee Related JPH0789336B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62010414A JPH0789336B2 (ja) 1987-01-20 1987-01-20 ライブラリ管理処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62010414A JPH0789336B2 (ja) 1987-01-20 1987-01-20 ライブラリ管理処理方法

Publications (2)

Publication Number Publication Date
JPS63178346A true JPS63178346A (ja) 1988-07-22
JPH0789336B2 JPH0789336B2 (ja) 1995-09-27

Family

ID=11749488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62010414A Expired - Fee Related JPH0789336B2 (ja) 1987-01-20 1987-01-20 ライブラリ管理処理方法

Country Status (1)

Country Link
JP (1) JPH0789336B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06342392A (ja) * 1991-01-02 1994-12-13 American Teleph & Telegr Co <Att> ファイル配置方法
CN101853302B (zh) 2004-12-17 2012-08-22 微软公司 可扩展文件系统

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5690361A (en) * 1979-12-25 1981-07-22 Fujitsu Ltd Large memory medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5690361A (en) * 1979-12-25 1981-07-22 Fujitsu Ltd Large memory medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06342392A (ja) * 1991-01-02 1994-12-13 American Teleph & Telegr Co <Att> ファイル配置方法
CN101853302B (zh) 2004-12-17 2012-08-22 微软公司 可扩展文件系统

Also Published As

Publication number Publication date
JPH0789336B2 (ja) 1995-09-27

Similar Documents

Publication Publication Date Title
US5960435A (en) Method, system, and computer program product for computing histogram aggregations
EP0647909B1 (en) Information catalog system with object-dependent functionality
US5970496A (en) Method and system for storing information in a computer system memory using hierarchical data node relationships
JPH04319774A (ja) Cad部品管理システム
US20100268714A1 (en) System and method for analysis of information
US20200364400A1 (en) Network-accessible data management service with web-of-sheets data model
US20140358977A1 (en) Management of Intermediate Data Spills during the Shuffle Phase of a Map-Reduce Job
EP0801773A1 (en) Storage plane organization and storage systems based thereon
CN104881466A (zh) 数据分片的处理以及垃圾文件的删除方法和装置
CN102426582A (zh) 数据操作管理装置和数据操作管理方法
CN108959108A (zh) 固态硬盘访问方法以及使用该方法的装置
CN117787432A (zh) 基于湖仓一体的机器学习方法及装置
CN101438321A (zh) 用于提高进程间数字模型的处理性能的方法
JPH01195531A (ja) 情報処理システム内の文書の論理的組織化方法
US8386517B2 (en) System and method for brokering information between a plurality of commercially distinct clients
JPS63178346A (ja) ライブラリ管理処理方法
US6816851B1 (en) Method for assigning and id to an object in a database
US20120066222A1 (en) Web architecture for green design and construction
JP5033322B2 (ja) 連結関係情報を用いた情報管理方法及び装置
JPH0850559A (ja) ファイル記憶保護装置
JP6974953B2 (ja) 集約データ作成装置、集約データ作成方法、及び、集約データ作成プログラム
JP4393404B2 (ja) データベース管理装置およびデータベース管理方法
JP5894115B2 (ja) 設計支援システム、設計支援方法及びそのプログラム
JP2735684B2 (ja) 記憶装置におけるセル管理方式
KR20240070890A (ko) 공유자원을 이용한 인공지능 공동연구 시스템

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees