Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2953882B2 - ファイルラベル領域の空きラベルアドレス取得方式 - Google Patents
[go: Go Back, main page]

JP2953882B2 - ファイルラベル領域の空きラベルアドレス取得方式 - Google Patents

ファイルラベル領域の空きラベルアドレス取得方式

Info

Publication number
JP2953882B2
JP2953882B2 JP4257848A JP25784892A JP2953882B2 JP 2953882 B2 JP2953882 B2 JP 2953882B2 JP 4257848 A JP4257848 A JP 4257848A JP 25784892 A JP25784892 A JP 25784892A JP 2953882 B2 JP2953882 B2 JP 2953882B2
Authority
JP
Japan
Prior art keywords
label
file
area
storage volume
address
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.)
Expired - Fee Related
Application number
JP4257848A
Other languages
English (en)
Other versions
JPH06110758A (ja
Inventor
靖 副島
貢 伊藤
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
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP4257848A priority Critical patent/JP2953882B2/ja
Publication of JPH06110758A publication Critical patent/JPH06110758A/ja
Application granted granted Critical
Publication of JP2953882B2 publication Critical patent/JP2953882B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は大容量記憶ボリューム上
のファイルの領域の確保に必要なVTOC(Volume Tab
le of Content ;ファイルラベル領域)の空きラベルア
ドレスの取得方式に関する。
【0002】
【従来の技術】従来、ファイル領域の確保時に出力され
るファイルラベルの空きファイルラベルアドレスは、大
容量記憶ボリュームに対してハードウェアキーサーチの
I/O命令を実行することにより取得していた。
【0003】
【発明が解決しようとする課題】上述した従来のVTO
Cの空きラベルアドレス取得方式では、ファイルラベル
を出力する際の空きファイルラベルアドレスを大容量記
憶ボリュームに対するI/O命令の実行により獲得して
いたため処理時間がかかるという欠点があった。
【0004】
【0005】
【課題を解決するための手段】第1の発明は、大容量記
憶ボリューム上のファイル領域の確保時にファイルラベ
ルを出力する際のファイルラベル領域の空きラベルアド
レス取得方式において、システム立ち上げ時または前記
大容量記憶ボリュームのシステム組み込み時に前記大容
量記憶ボリュームの管理情報及びファイルラベル領域に
対するアクセスが行われたか否かを管理するボリューム
制御テーブルを作成する自動媒体認識手段と、前記ファ
イルラベル領域に対するアクセスが実行された場合に起
動され前記ボリューム制御テーブルを参照して前記大容
量記憶ボリュームのファイルラベル領域アクセスが最初
であれば前記ファイルラベル領域を検索し前記ファイル
ラベル領域の使用済ラベル領域をフラグONとし未使用
ラベル領域をフラグOFFとして前記ファイルラベル領
域の相対アドレスと対応させながら前記フラグを前記相
対アドレスの若番順に並べることにより空きラベル管理
テーブルを作成する空きラベル管理テーブル作成手段
と、上位プログラムから前記大容量記憶ボリューム上の
ファイル領域確保の要求を受けて前記大容量記憶ボリュ
ーム上に領域の確保を行うとともに前記ファイルラベル
領域の空きラベルアドレス獲得指示を出力し取得したラ
ベルアドレスに前記確保したファイルのファイルラベル
を出力するファイル領域確保手段と、空きラベルアドレ
ス獲得指示を受けて前記空きラベル管理テーブルを検索
し前記フラグがOFFである位置を獲得し獲得した前記
位置を前記大容量記憶ボリュームの前記ファイルラベル
領域の前記ラベルアドレスに変換する空きラベル検索手
段とを備えたことを特徴とする。
【0006】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0007】図1は第1の発明の一実施例を示すブロッ
ク図である。
【0008】空きラベル管理テーブル作成手段2は、シ
ステム立ち上げ時または大容量記憶ボリューム6のシス
テム組み込み時に自動媒体認識手段3によって起動さ
れ、大容量記憶ボリューム6内のVTOC(Volume Tab
le of Content ;ファイルラベル領域)を検索し、VT
OCの使用ラベル領域をフラグON、未使用ラベル領域
をフラグOFFとしてVTOCのラベル領域の相対アド
レスとVTOC空きラベル管理テーブル1のフラグとを
対応させながら、VTOC空きラベル管理テーブル1の
作成を行う。
【0009】プログラムから大容量記憶ボリューム6上
にファイル領域確保の要求があると、ファイル領域確保
手段5は、大容量記憶ボリューム6上に領域の確保を行
うとともに、VTOCの空きラベルアドレスを獲得する
ために空きラベル検索手段4を起動する。
【0010】空きラベル検索手段4は、VTOC空きラ
ベル管理テーブル1を検索し、フラグがOFFである位
置を獲得する。次に、獲得した位置を大容量記憶ボリュ
ーム6のVTOCのラベルアドレスに変換してファイル
領域確保手段5に空きラベルのアドレスを通知する。
【0011】ファイル領域確保手段5は、空きラベル検
索手段4より獲得したラベルアドレスに、確保したファ
イルのファイルラベルを出力しファイル領域の確保を終
了する。
【0012】また、図2は第2の発明の一実施例を示す
ブロック図である。
【0013】ボリューム制御テーブル21は、システム
立ち上げ時または大容量記憶ボリューム27のシステム
組み込み時に、自動媒体認識手段24によって作成さ
れ、大容量記憶ボリューム27の管理情報、及びVTO
Cに対するアクセスが行われたか否かを管理する。
【0014】空きラベル管理テーブル作成手段23は、
VTOCに対するアクセスが実行された場合に起動さ
れ、当該大容量記憶ボリューム27のVTOCアクセス
が最初であれば、大容量記憶ボリューム27内のVTO
Cを検索し、VTOCの使用ラベル領域をフラグON、
未使用ラベル領域をフラグOFFとしてVTOCの相対
ラベルアドレスとVTOC空きラベル管理テーブル22
のビットとを対応させながら、VTOC空きラベル管理
テーブル22の作成を行う。
【0015】プログラムから大容量記憶ボリューム27
上にファイル領域確保の要求があると、ファイル領域確
保手段26は、大容量記憶ボリューム27上に領域の確
保を行うとともに、VTOCの空きラベルアドレスを獲
得するために、空きラベル検索手段25を起動する。
【0016】空きラベル検索手段25は、VTOC空き
ラベル管理テーブル22を検索し、フラグがOFFであ
る位置を獲得する。次に、獲得した位置を大容量記憶ボ
リューム27のVTOCのラベルアドレスに変換してフ
ァイル領域確保手段26に空きラベルのアドレスを通知
する。
【0017】ファイル領域確保手段26は、空きラベル
検索手段25より獲得したラベルアドレスに、確保した
ファイルのファイルラベルを出力し、ファイル領域の確
保を終了する。
【0018】
【発明の効果】以上説明したように、本発明は、ファイ
ル領域確保時にファイルラベルアドレス獲得のためのI
/O命令の実行が不要になるため、処理時間を短縮でき
る効果がある。
【0019】また、VTOC空きラベル管理テーブルの
作成を、大容量記憶ボリュームに対する最初のアクセス
時まで遅延させることにより、立ち上げ時間の遅延を防
ぐことができる効果がある。
【図面の簡単な説明】
【図1】第1の発明の一実施例を示すブロック図であ
る。
【図2】第2の発明の一実施例を示すブロック図であ
る。
【符号の説明】
1,22 VTOC空きラベル管理テーブル 2,23 空きラベル管理テーブル作成手段 3,24 自動媒体認識手段 4,25 空きラベル検索手段 5,26 ファイル領域確保手段 6,27 大容量記憶ボリューム 21 ボリューム制御テーブル
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平4−77938(JP,A) 特開 平3−232026(JP,A) 特開 平4−236639(JP,A) 「ACOSソフトウェア ACOS− 4/MVP XE データ管理説明 書」,第7版,日本電気株式会社,1989 年9月,p.21−25 (58)調査した分野(Int.Cl.6,DB名) G06F 12/00 G06F 3/06

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】大容量記憶ボリューム上のファイル領域の
    確保時にファイルラベルを出力する際のファイルラベル
    領域の空きラベルアドレス取得方式において、システム
    立ち上げ時または前記大容量記憶ボリュームのシステム
    組み込み時に前記大容量記憶ボリュームの管理情報及び
    ファイルラベル領域に対するアクセスが行われたか否か
    を管理するボリューム制御テーブルを作成する自動媒体
    認識手段と、前記ファイルラベル領域に対するアクセス
    が実行された場合に起動され前記ボリューム制御テーブ
    ルを参照して前記大容量記憶ボリュームのファイルラベ
    ル領域アクセスが最初であれば前記ファイルラベル領域
    を検索し前記ファイルラベル領域の使用済ラベル領域を
    フラグONとし未使用ラベル領域をフラグOFFとして
    前記ファイルラベル領域の相対アドレスと対応させなが
    ら前記フラグを前記相対アドレスの若番順に並べること
    により空きラベル管理テーブルを作成する空きラベル管
    理テーブル作成手段と、上位プログラムから前記大容量
    記憶ボリューム上のファイル領域確保の要求を受けて前
    記大容量記憶ボリューム上に領域の確保を行うとともに
    前記ファイルラベル領域の空きラベルアドレス獲得指示
    を出力し取得したラベルアドレスに前記確保したファイ
    ルのファイルラベルを出力するファイル領域確保手段
    と、空きラベルアドレス獲得指示を受けて前記空きラベ
    ル管理テーブルを検索し前記フラグがOFFである位置
    を獲得し獲得した前記位置を前記大容量記憶ボリューム
    の前記ファイルラベル領域の前記ラベルアドレスに変換
    する空きラベル検索手段とを備えたことを特徴とするフ
    ァイルラベル領域の空きラベルアドレス取得方式。
JP4257848A 1992-09-28 1992-09-28 ファイルラベル領域の空きラベルアドレス取得方式 Expired - Fee Related JP2953882B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4257848A JP2953882B2 (ja) 1992-09-28 1992-09-28 ファイルラベル領域の空きラベルアドレス取得方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4257848A JP2953882B2 (ja) 1992-09-28 1992-09-28 ファイルラベル領域の空きラベルアドレス取得方式

Publications (2)

Publication Number Publication Date
JPH06110758A JPH06110758A (ja) 1994-04-22
JP2953882B2 true JP2953882B2 (ja) 1999-09-27

Family

ID=17311996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4257848A Expired - Fee Related JP2953882B2 (ja) 1992-09-28 1992-09-28 ファイルラベル領域の空きラベルアドレス取得方式

Country Status (1)

Country Link
JP (1) JP2953882B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2743857B2 (ja) * 1995-03-13 1998-04-22 日本電気株式会社 領域共用ファイルのデータ領域管理システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「ACOSソフトウェア ACOS−4/MVP XE データ管理説明書」,第7版,日本電気株式会社,1989年9月,p.21−25

Also Published As

Publication number Publication date
JPH06110758A (ja) 1994-04-22

Similar Documents

Publication Publication Date Title
US5740405A (en) Method and system for providing data compatibility between different versions of a software program
JP3548197B2 (ja) 複数ファイル名参照システム
US7577686B1 (en) Dynamic table configuration in a virtual machine
US5758352A (en) Common name space for long and short filenames
JP2002055995A (ja) 情報処理方法及び装置
JPH07104808B2 (ja) 設置可能なファイルシステムにおいてダイナミックボリュームトラッキングを行う方法及び装置
JPH10198587A (ja) ファイル・システムの間接アドレシング方法及び装置
CN111414231A (zh) 一种虚拟机镜像与容器镜像相互转换的方法及设备
US20030115221A1 (en) Systems, methods, and computer program products to improve performance of ported applications, such as a database, operating on UNIX system services for the OS/390
US8898167B2 (en) Method of accessing files in electronic devices
US8612717B2 (en) Storage system
KR960032162A (ko) 물리적 피티션들에 근거한 저장매체를 기록보관하기 위한 방법과 메모리 및 장치
US9971607B1 (en) Method of accessing files in electronic devices
JP2953882B2 (ja) ファイルラベル領域の空きラベルアドレス取得方式
CN115374074A (zh) 日志处理方法、装置、存储介质及电子设备
JP2630103B2 (ja) ファイルスペース確保方式
JP2825839B2 (ja) デッドロック検出処理方式
JP2008186053A (ja) ファイル管理装置、ファイル管理方法およびファイル管理プログラム
JPS61248124A (ja) 入力先行制御方式
JP2912657B2 (ja) ファイルアクセス処理装置
JP2702356B2 (ja) デバッグ情報アクセス方式
JPH05233428A (ja) データ記憶管理方式
JPH05189393A (ja) リセット処理回路
JPH0793192A (ja) ファイル管理方法
JPS6125264A (ja) 情報処理装置

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990629

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070716

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080716

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090716

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100716

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110716

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees