Nothing Special   »   [go: up one dir, main page]

JPH04242843A - サブファイル管理方式 - Google Patents

サブファイル管理方式

Info

Publication number
JPH04242843A
JPH04242843A JP2416165A JP41616590A JPH04242843A JP H04242843 A JPH04242843 A JP H04242843A JP 2416165 A JP2416165 A JP 2416165A JP 41616590 A JP41616590 A JP 41616590A JP H04242843 A JPH04242843 A JP H04242843A
Authority
JP
Japan
Prior art keywords
subfile
tasks
data record
file
edp
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
JP2416165A
Other languages
English (en)
Inventor
Shoichi Hashiguchi
橋口 祥一
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 JP2416165A priority Critical patent/JPH04242843A/ja
Publication of JPH04242843A publication Critical patent/JPH04242843A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はEDPオンラインシステ
ムにおけるサブファイル管理方式に関するものである。
【0002】
【従来の技術】EDPオンラインシステムにおいては、
トランザクション処理プログラムを本体とする複数のタ
スクが動作し、所定の業務を遂行するが、処理の過程に
おいて磁気ディスク装置等の外部記憶装置上のファイル
を確保してデータを書き込んだり、あるいは読み出した
りする必要が生じる。なお、同一のファイル領域に対し
て複数のタスクからアクセスを行うとデータ内容に矛盾
が生じるため、排他制御を行う必要がある。
【0003】従来、この種のEDPオンラインシステム
におけるファイル管理方式にあっては、ファイル領域の
有効利用の観点から、単一のファイル管理レコードによ
り統一的にファイル領域の管理を行っており、ファイル
管理レコードを確保したタスクのみが排他的にアクセス
を行うことができるようになっていた。
【0004】
【発明が解決しようとする課題】上述したように、従来
のファイル管理方式にあっては、ファイル管理レコード
が単一であったため、複数のタスクからアクセスがあっ
た場合に、最先にアクセスしたタスク以外のタスクは排
他制御による待ち状態となり、EDPオンラインシステ
ムの実行性能が上がらないという欠点があった。
【0005】本発明は上記の点に鑑み提案されたもので
あり、その目的とするところは、排他制御による待ちを
極力減らすことにより、複数タスクの同時走行を促進し
、EDPオンラインシステムの実行性能を改善すること
のできるサブファイル管理方式を提供することにある。
【0006】
【課題を解決するための手段】本発明は上記の目的を達
成するため、EDPオンラインシステムにおいて、タス
クと同数設けられたサブファイル管理レコードと、サブ
ファイル構成ファイル上にタスクと同数設けられたサブ
ファイル用データレコード領域とを備えるようにしてい
る。
【0007】
【作用】本発明のサブファイル管理方式にあっては、タ
スクと同数設けられたサブファイル管理レコードを用い
て、サブファイル構成ファイル上にタスクと同数設けら
れたサブファイル用データレコード領域へのアクセスが
管理される。
【0008】
【実施例】以下、本発明の実施例につき図面を参照して
説明する。
【0009】図1は本発明のサブファイル管理方式を適
用したEDPオンライン業務の一実施例を示す構成図で
ある。
【0010】図1において、タスク1A,1B,1Cは
トランザクション処理プログラム2A,2B,2Cにそ
れぞれ対応するものであり、この例では3個となってい
る。なお、EDPオンライン業務においては、タスクの
数は一定となっている。
【0011】一方、磁気ディスク装置等のサブファイル
構成ファイル3には、タスク1A,1B,1Cと同数の
3個のサブファイル管理レコード4A,4B,4Cが所
定の領域(例えば先頭領域)に設けられており、実デー
タを格納するファイル領域も同数のサブファイル用デー
タレコード領域5A,5B,5Cに分割されている。な
お、サブファイル用データレコード領域5A,5B,5
Cは排他の単位ブロック中に境界ができないように分割
すると共に、サブファイル管理レコード4A,4B,4
Cは1つの排他の単位ブロックに対し2個以上設けない
ようにする。また、サブファイル管理レコード4A,4
B,4Cは、自分が確保されていることを示すフラグと
、管理するサブファイル用データレコード領域5A,5
B,5C内の各ブロックの使用状態を示すビットマップ
とを有している。
【0012】動作にあっては、タスク1Aはサブファイ
ル構成ファイル3にアクセスする場合、サブファイル管
理レコード4Aを確保してサブファイル用データレコー
ド領域5Aを排他的に使用し、サブファイルデータレコ
ード6Aの読み書きを行う。同様に、タスク1Bはサブ
ファイル管理レコード4Bを確保してサブファイル用デ
ータレコード領域5Bを排他的に使用し、サブファイル
データレコード6Bの読み書きを行い、タスク1Cはサ
ブファイル管理レコード4Cを確保してサブファイル用
データレコード領域5Cを排他的に使用し、サブファイ
ルデータレコード6Cの読み書きを行う。
【0013】従って、複数のタスク1A,1B,1Cか
ら同時にサブファイル構成ファイル3に対してアクセス
の要求があっても、待ちが発生することが少なくなる。
【0014】
【発明の効果】以上説明したように、本発明のサブファ
イル管理方式にあっては、タスク毎にサブファイル管理
レコードおよびサブファイル用データレコード領域を予
め確保しておくため、複数のタスクからサブファイル構
成ファイルに対して同時にアクセスの要求があっても待
ちが発生することが少なく、EDPオンラインシステム
の実行性能を大幅に向上できるという効果がある。
【図面の簡単な説明】
【図1】本発明のサブファイル管理方式を適用したED
Pオンライン業務の一実施例を示す構成図である。
【符号の説明】
1A〜1C…タスク

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】  EDPオンラインシステムにおいて、
    タスクと同数設けられたサブファイル管理レコードと、
    サブファイル構成ファイル上にタスクと同数設けられた
    サブファイル用データレコード領域とを備えたことを特
    徴とするサブファイル管理方式。
  2. 【請求項2】  サブファイル管理レコードを1つの排
    他の単位ブロックに対し2個以上設けないことを特徴と
    する請求項1記載のサブファイル管理方式。
  3. 【請求項3】  サブファイル用データレコード領域は
    排他の単位ブロック中に境界ができないように配置する
    ことを特徴とする請求項1または2記載のサブファイル
    管理方式。
JP2416165A 1990-12-29 1990-12-29 サブファイル管理方式 Pending JPH04242843A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2416165A JPH04242843A (ja) 1990-12-29 1990-12-29 サブファイル管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2416165A JPH04242843A (ja) 1990-12-29 1990-12-29 サブファイル管理方式

Publications (1)

Publication Number Publication Date
JPH04242843A true JPH04242843A (ja) 1992-08-31

Family

ID=18524406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2416165A Pending JPH04242843A (ja) 1990-12-29 1990-12-29 サブファイル管理方式

Country Status (1)

Country Link
JP (1) JPH04242843A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08286965A (ja) * 1995-04-17 1996-11-01 Nec Corp 一括処理データの分割並行処理方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08286965A (ja) * 1995-04-17 1996-11-01 Nec Corp 一括処理データの分割並行処理方式

Similar Documents

Publication Publication Date Title
US5293618A (en) Method for controlling access to a shared file and apparatus therefor
JPH04220738A (ja) 高速書き込み方法
US6212543B1 (en) Asymmetric write-only message queuing architecture
JPH0798663A (ja) 非同期i/o制御方式
JPH06124239A (ja) キャッシュメモリの常駐データ制御装置
JPH04242843A (ja) サブファイル管理方式
JP2994917B2 (ja) 記憶システム
JPH04106643A (ja) フロッピィディスクのファイル領域管理方式
JPH054697B2 (ja)
JPH026094B2 (ja)
JPS61276040A (ja) 論理フアイルアクセス方式
JPH0528421B2 (ja)
JPS62108346A (ja) プロセス間通信方式
JPH05334012A (ja) 大容量化ディスク制御装置
JPH01189741A (ja) ジャーナル出力方式
JPH04113414A (ja) ディスクキャッシュ自動利用方式
JPH0314019A (ja) 媒体集合型装置アクセス方式
JPH0535505A (ja) 入出力タスクの制御方法
JPH0756692A (ja) ファイルアクセス方式
JPH01267746A (ja) 論理ファイルアクセス装置
JPS61648U (ja) マルチアクセス記憶装置
JPH03129514A (ja) ファイル管理方式
JPS63148365A (ja) 多重計算機の共有資源管理装置
JPS6019267A (ja) デ−タ処理システム
JPH01253049A (ja) 電子計算機