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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
のファイルの領域の確保に必要なVTOC(Volume Tab
le of Content ;ファイルラベル領域)の空きラベルア
ドレスの取得方式に関する。
るファイルラベルの空きファイルラベルアドレスは、大
容量記憶ボリュームに対してハードウェアキーサーチの
I/O命令を実行することにより取得していた。
Cの空きラベルアドレス取得方式では、ファイルラベル
を出力する際の空きファイルラベルアドレスを大容量記
憶ボリュームに対するI/O命令の実行により獲得して
いたため処理時間がかかるという欠点があった。
憶ボリューム上のファイル領域の確保時にファイルラベ
ルを出力する際のファイルラベル領域の空きラベルアド
レス取得方式において、システム立ち上げ時または前記
大容量記憶ボリュームのシステム組み込み時に前記大容
量記憶ボリュームの管理情報及びファイルラベル領域に
対するアクセスが行われたか否かを管理するボリューム
制御テーブルを作成する自動媒体認識手段と、前記ファ
イルラベル領域に対するアクセスが実行された場合に起
動され前記ボリューム制御テーブルを参照して前記大容
量記憶ボリュームのファイルラベル領域アクセスが最初
であれば前記ファイルラベル領域を検索し前記ファイル
ラベル領域の使用済ラベル領域をフラグONとし未使用
ラベル領域をフラグOFFとして前記ファイルラベル領
域の相対アドレスと対応させながら前記フラグを前記相
対アドレスの若番順に並べることにより空きラベル管理
テーブルを作成する空きラベル管理テーブル作成手段
と、上位プログラムから前記大容量記憶ボリューム上の
ファイル領域確保の要求を受けて前記大容量記憶ボリュ
ーム上に領域の確保を行うとともに前記ファイルラベル
領域の空きラベルアドレス獲得指示を出力し取得したラ
ベルアドレスに前記確保したファイルのファイルラベル
を出力するファイル領域確保手段と、空きラベルアドレ
ス獲得指示を受けて前記空きラベル管理テーブルを検索
し前記フラグがOFFである位置を獲得し獲得した前記
位置を前記大容量記憶ボリュームの前記ファイルラベル
領域の前記ラベルアドレスに変換する空きラベル検索手
段とを備えたことを特徴とする。
て説明する。
ク図である。
ステム立ち上げ時または大容量記憶ボリューム6のシス
テム組み込み時に自動媒体認識手段3によって起動さ
れ、大容量記憶ボリューム6内のVTOC(Volume Tab
le of Content ;ファイルラベル領域)を検索し、VT
OCの使用ラベル領域をフラグON、未使用ラベル領域
をフラグOFFとしてVTOCのラベル領域の相対アド
レスとVTOC空きラベル管理テーブル1のフラグとを
対応させながら、VTOC空きラベル管理テーブル1の
作成を行う。
にファイル領域確保の要求があると、ファイル領域確保
手段5は、大容量記憶ボリューム6上に領域の確保を行
うとともに、VTOCの空きラベルアドレスを獲得する
ために空きラベル検索手段4を起動する。
ベル管理テーブル1を検索し、フラグがOFFである位
置を獲得する。次に、獲得した位置を大容量記憶ボリュ
ーム6のVTOCのラベルアドレスに変換してファイル
領域確保手段5に空きラベルのアドレスを通知する。
索手段4より獲得したラベルアドレスに、確保したファ
イルのファイルラベルを出力しファイル領域の確保を終
了する。
ブロック図である。
立ち上げ時または大容量記憶ボリューム27のシステム
組み込み時に、自動媒体認識手段24によって作成さ
れ、大容量記憶ボリューム27の管理情報、及びVTO
Cに対するアクセスが行われたか否かを管理する。
VTOCに対するアクセスが実行された場合に起動さ
れ、当該大容量記憶ボリューム27のVTOCアクセス
が最初であれば、大容量記憶ボリューム27内のVTO
Cを検索し、VTOCの使用ラベル領域をフラグON、
未使用ラベル領域をフラグOFFとしてVTOCの相対
ラベルアドレスとVTOC空きラベル管理テーブル22
のビットとを対応させながら、VTOC空きラベル管理
テーブル22の作成を行う。
上にファイル領域確保の要求があると、ファイル領域確
保手段26は、大容量記憶ボリューム27上に領域の確
保を行うとともに、VTOCの空きラベルアドレスを獲
得するために、空きラベル検索手段25を起動する。
ラベル管理テーブル22を検索し、フラグがOFFであ
る位置を獲得する。次に、獲得した位置を大容量記憶ボ
リューム27のVTOCのラベルアドレスに変換してフ
ァイル領域確保手段26に空きラベルのアドレスを通知
する。
検索手段25より獲得したラベルアドレスに、確保した
ファイルのファイルラベルを出力し、ファイル領域の確
保を終了する。
ル領域確保時にファイルラベルアドレス獲得のためのI
/O命令の実行が不要になるため、処理時間を短縮でき
る効果がある。
作成を、大容量記憶ボリュームに対する最初のアクセス
時まで遅延させることにより、立ち上げ時間の遅延を防
ぐことができる効果がある。
る。
る。
Claims (1)
- 【請求項1】大容量記憶ボリューム上のファイル領域の
確保時にファイルラベルを出力する際のファイルラベル
領域の空きラベルアドレス取得方式において、システム
立ち上げ時または前記大容量記憶ボリュームのシステム
組み込み時に前記大容量記憶ボリュームの管理情報及び
ファイルラベル領域に対するアクセスが行われたか否か
を管理するボリューム制御テーブルを作成する自動媒体
認識手段と、前記ファイルラベル領域に対するアクセス
が実行された場合に起動され前記ボリューム制御テーブ
ルを参照して前記大容量記憶ボリュームのファイルラベ
ル領域アクセスが最初であれば前記ファイルラベル領域
を検索し前記ファイルラベル領域の使用済ラベル領域を
フラグONとし未使用ラベル領域をフラグOFFとして
前記ファイルラベル領域の相対アドレスと対応させなが
ら前記フラグを前記相対アドレスの若番順に並べること
により空きラベル管理テーブルを作成する空きラベル管
理テーブル作成手段と、上位プログラムから前記大容量
記憶ボリューム上のファイル領域確保の要求を受けて前
記大容量記憶ボリューム上に領域の確保を行うとともに
前記ファイルラベル領域の空きラベルアドレス獲得指示
を出力し取得したラベルアドレスに前記確保したファイ
ルのファイルラベルを出力するファイル領域確保手段
と、空きラベルアドレス獲得指示を受けて前記空きラベ
ル管理テーブルを検索し前記フラグがOFFである位置
を獲得し獲得した前記位置を前記大容量記憶ボリューム
の前記ファイルラベル領域の前記ラベルアドレスに変換
する空きラベル検索手段とを備えたことを特徴とするフ
ァイルラベル領域の空きラベルアドレス取得方式。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2743857B2 (ja) * | 1995-03-13 | 1998-04-22 | 日本電気株式会社 | 領域共用ファイルのデータ領域管理システム |
-
1992
- 1992-09-28 JP JP4257848A patent/JP2953882B2/ja not_active Expired - Fee Related
Non-Patent Citations (1)
| 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 |