JPH0443440A - ストリームファイルに対してのアクセス処理方式 - Google Patents

ストリームファイルに対してのアクセス処理方式

Info

Publication number
JPH0443440A
JPH0443440A JP2150601A JP15060190A JPH0443440A JP H0443440 A JPH0443440 A JP H0443440A JP 2150601 A JP2150601 A JP 2150601A JP 15060190 A JP15060190 A JP 15060190A JP H0443440 A JPH0443440 A JP H0443440A
Authority
JP
Japan
Prior art keywords
file
stream
information
access
access processing
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
JP2150601A
Other languages
English (en)
Other versions
JP2746734B2 (ja
Inventor
Hirofumi Uchida
浩文 内田
Atsushi Yamamoto
篤志 山本
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 JP2150601A priority Critical patent/JP2746734B2/ja
Priority to DE69128562T priority patent/DE69128562T2/de
Priority to EP91401506A priority patent/EP0461046B1/en
Publication of JPH0443440A publication Critical patent/JPH0443440A/ja
Priority to US08/222,333 priority patent/US5410694A/en
Application granted granted Critical
Publication of JP2746734B2 publication Critical patent/JP2746734B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • G06F16/10File systems; File servers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing

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図は本発明の原理構成図である。
図中、lは本発明を具備するデータ処理装置、2はデー
タ処理装置lが備える外部記憶装置である。
このデータ処理装置1は、データ処理を実行するデータ
処理部10と、外部記憶装置2に展開されるファイルへ
のアクセス処理を実行するアクセス処理部11とを備え
る。外部記憶袋!2は、複写されたファイルである複写
ファイル20と、その複写ファイル20のスペース情報
を管理する管理簿21とを備える。
本発明のアクセス処理部11は、アクセス実行部12、
判断部13及び設定部14を備える。
このアクセス実行部12は、外部記憶袋f2に展開され
る複写元のファイルや複写ファイル20へのアクセス処
理を実行するよう処理し、判断部13は、データ処理部
10から複写ファイル20に対しての順アクセス要求が
あるときに、管理簿21に複写ファイル20がレコード
ファイルであるのかストリームファイルであるのかを表
示するファイル編成情報が設定されているのか否かを判
断するよう処理し、設定部14は、データ処理部10か
ら複写ファイル20に対しての順アクセス要求があると
きに、管理121にファイル編成情報が設定されていな
いときには、アクセス実行部12の処理に従ってその複
写ファイル20の先頭情報を参照することでその複写フ
ァイル20がレコードファイルであるのかストリームフ
ァイルであるのかを得て、その得られたファイル編成情
報を管理1121に設定するよう処理する。
〔作用〕
本発明では、データ処理部lOから複写ファイル20へ
の順アクセス要求があると、判断部13はその複写ファ
イル20の管理簿21を参照することで、管理簿21に
複写ファイル20のファイル編成情報が設定されている
のか否かを判断する。
複写ファイル20が生成された時点では、管理簿21に
はスペース情報しか設定されていないので、複写ファイ
ル20に対しての最初の順アクセス要求の時点では、管
理簿2Iにはファイル編成情報は設定されていないこと
になる。
判断部I3が管理簿21にファイル編成情報が設定され
ていないことを判断すると、設定部14は、ファイル編
成情報を得て、その得られたファイル編成情報を管理簿
2Iに設定する。この設定部14の処理に従って、判断
部13は、複写ファイル20に対しての2度目以降の順
アクセス要求時には、管理!1J21に複写ファイル2
0のファイル編成情報が設定されていることを判断する
ことになり、このファイル編成情報に従って、アクセス
対象の複写ファイル20がレコードファイルかストリー
ムファイルのいずれであるのかを判断することになる。
判断部13の処理に従いアクセス対象の複写ファイル2
0がストリームファイルであることが判断されると、ア
クセス実行部12は、その複写ファイル20の先頭情報
を見ることなく、ストリームファイルであるその複写フ
ァイル20への順アクセス処理を実行する。
このようにして、本発明では、2度目以降の複写された
ストリームファイルについての順アクセス処理について
は、ストリームファイルの先頭情報を見ることなく直ち
に順アクセス処理に入れることから、ストリームファイ
ルに対しての順アクセス処理を従来よりも高速に実行で
きるようになるのである。
〔実施例〕
以下、実施例に従って本発明の詳細な説明する。
第2図に、第1図で説明した本発明のアクセス処理部1
1がファイルのオープン処理時に実行することになる処
理の一実施例を図示する0次に、このフローチャートに
従って、本発明について詳細に説明する。
アクセス処理部11は、アプリケージタンプログラムか
らファイルのオープン要求があると、ステップ1で示す
ように、先ず最初に、オープン対象となっているファイ
ルの管理簿(第1図の管理’II 21 )にファイル
編成情報が設定されているのか否かを判断する。上述し
たように、アクセス対象のファイルが複写された複写フ
ァイル(第1図の複写ファイル20)である場合には、
第3図に示すように、その複写ファイル20がレコード
ファイルであってもストリームファイルであっても、そ
の管理121にはファイル編成情報が設定されていない
ことになる。ここで、第3図(a)は、ファイル先頭位
置にアクセス用の属性情報を管理するレコードファイル
とその管理簿21の管理データを図示するものであり、
第3図(b)は、ファイル先頭位置にアクセス用の属性
情報を管理しないストリームファイルとその管理llI
21の管理データを図示するものである。この第3図に
示すように、複写ファイル20が生成されると、その複
写ファイル20のスペース情報を管理する管理IJ21
は自動生成されることになるが、ストリームアクセスを
使用してファイルのデータを複写した場合には、その管
理?J21に対しては複写元のファイルの管理簿に設定
されているファイル編成情報は複写されないのである。
ステップ1の判断でファイル編成情報が設定されていな
いと判断するときには、ステップ2に進んで、アクセス
対象の複写ファイル20の先頭位置にアクセス用の属性
情報が管理されているのか否かを判断する。第3図に示
したように、複写ファイル20がレコードファイルであ
る場合にはその先頭位置にアクセス用の属性情報が管理
され、ストリームファイルである場合にはその先頭位置
に属性情報が管理されることはないので、このステップ
2の判断処理により、アクセス対象の複写ファイル20
がレコードファイルであるのかストリームファイルであ
るのかが判断できることになる。
このステップ2の判断で先頭位置に属性情報が管理され
ていると判断するとき、すなわち、アクセス対象の複写
ファイル20がレコードファイルであると判断するとき
には、ステップ3に進んで、管理簿21のファイル編成
情報に「レコードファイル」であることを表示するデー
タを設定する。
一方、ステップ2の判断で先頭位置に属性情報が管理さ
れていないと判断するとき、すなわち、アクセス対象の
複写ファイル20がストリームファイルであると判断す
るときには、ステップ4に進んで、管理簿21のファイ
ル編成情報に「ストリムファイル」であることを表示す
るデータを設定する。
このステップ1ないしステップ4の処理を実行すること
で、第4図に示すように、複写ファイル20の管理簿2
1に対して、その複写ファイル20がレコードファイル
であるのかストリームファイルであるのかを表示するフ
ァイル編成情報のデータが設定されることになる。ここ
で、第4図(a)は、レコードファイルの管理121へ
の設定を図示するものであり、第4図(b)は、ストリ
ームファイルの管理簿21への設定を図示するものであ
る。すなわち、本発明では、複写ファイル20の最初の
オープン処理時に、管理121に対して複写ファイル2
0がレコードファイルであるのかストリームファイルで
あるのかを表示するファイル編成情報を設定するよう処
理するのである。
このようにして、管理121にファイル編成情報が設定
されると、複写ファイル20を2度目以降にオーブンす
るときには、ステップlの判断で管理7fI21にファ
イル編成情報が設定されていると判断することになる。
このステップlの判断でファイル編成情報が設定されて
いると判断するときには、ステップ5に進んで、そのフ
ァイル編成情報がレコードファイルを表示しているもの
なのかストリームファイルを表示しているものなのかを
判断する。このステップ5の判断でレコードファイルを
表示しているものと判断するときには、ステップ6に進
んで、ファイルの先頭位置に管理されるアクセス用の属
性情報を読み取り、続くステップ7で、その読み取った
属性情報に従ってレコードファイルであるアクセス対象
の複写ファイル20をレコードアクセスしていくよう処
理する。
一方、ステップ5の判断でストリームファイルを表示し
ているものと判断するときには、先頭位置にアクセス用
の属性情報が管理されることはないので、ステップ8に
進んで、先頭位置を見ることなくストリームファイルで
あるアクセス対象の複写ファイル20をレコードアクセ
スしていくよう処理する。
このようにして、本発明では、2度目以降の複写された
ストリームファイルについての順アクセス処理について
は、ストリームファイルの先頭情報を見ることなく直ち
に順アクセス処理に入るよう処理するのである。
〔発明の効果〕 以上説明したように、本発明によれば、2度目以降の複
写されたストリームファイルについての順アクセス処理
については、ストリームファイルの先頭情報を見ること
なく直ちに順アクセス処理に入れることになるので、ス
トリームファイルに対しての順アクセス処理を従来より
も高速に実行できるようになる。
【図面の簡単な説明】
第1図は本発明の原理構成図、 第2図は本発明のアクセス処理部が実行する処理の一実
施例、 第3図は複写ファイルの管理薄の管理データの説明図、 第4図は本発明の詳細な説明図である。 図中、lはデータ処理装置、2は外部記憶装置、IOは
データ処理部、11はアクセス処理部、12はアクセス
実行部、13は判断部、14は設定部、20は複写ファ
イル、21は管理簿である。

Claims (1)

  1. 【特許請求の範囲】 複写されたファイルに対して順アクセス処理を実行する
    データ処理装置において、 ファイルのアクセス処理部(11)が、複写されたファ
    イルを最初に順アクセスするときに、該ファイルの先頭
    情報を参照することで、該ファイルがレコードファイル
    であるのかストリームファイルであるのかのファイル編
    成情報を得て、該ファイル編成情報を該ファイルの管理
    簿(21)に設定する設定部(14)と、 複写されたファイルを順アクセスするときに、該ファイ
    ルの管理簿(21)に設定されているファイル編成情報
    を参照することで、該ファイルがレコードファイルかス
    トリームファイルかを判断する判断部(13)とを備え
    、 該判断部(13)の判断情報に従ってストリームファイ
    ルであると判断するときには、要求のある順アクセスが
    ストリームファイルに対しての順アクセスであると判断
    して、該ストリームファイルの先頭情報を見ることなく
    該ストリームファイルへの順アクセス処理を実行するよ
    う処理することを、特徴とするストリームファイルに対
    してのアクセス処理方式。
JP2150601A 1990-06-08 1990-06-08 ストリームファイルに対してのアクセス処理方式 Expired - Fee Related JP2746734B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2150601A JP2746734B2 (ja) 1990-06-08 1990-06-08 ストリームファイルに対してのアクセス処理方式
DE69128562T DE69128562T2 (de) 1990-06-08 1991-06-07 Dateienzugriffssystem
EP91401506A EP0461046B1 (en) 1990-06-08 1991-06-07 File access processing system
US08/222,333 US5410694A (en) 1990-06-08 1994-04-04 File access processing system of a computer enabling high-speed sequential access for a stream file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2150601A JP2746734B2 (ja) 1990-06-08 1990-06-08 ストリームファイルに対してのアクセス処理方式

Publications (2)

Publication Number Publication Date
JPH0443440A true JPH0443440A (ja) 1992-02-13
JP2746734B2 JP2746734B2 (ja) 1998-05-06

Family

ID=15500449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2150601A Expired - Fee Related JP2746734B2 (ja) 1990-06-08 1990-06-08 ストリームファイルに対してのアクセス処理方式

Country Status (4)

Country Link
US (1) US5410694A (ja)
EP (1) EP0461046B1 (ja)
JP (1) JP2746734B2 (ja)
DE (1) DE69128562T2 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2124752C (en) * 1993-06-30 2005-04-12 Mark Zbikowski Meta-data structure and handling
CA2124754C (en) * 1993-06-30 2005-06-28 Mark Zbikowski Storage of file data on disk in multiple representations
US5724514A (en) * 1994-11-25 1998-03-03 Netmanage System, method and apparatus for controlling the transfer of data objects over a communications link
JPH08241214A (ja) * 1995-03-06 1996-09-17 Hitachi Ltd データ処理システム
US5815707A (en) * 1995-10-19 1998-09-29 Hewlett-Packard Company Dynamic function replacement for streams framework
US6098112A (en) * 1995-10-19 2000-08-01 Hewlett-Packard Company Streams function registering
US6415300B1 (en) 1999-07-06 2002-07-02 Syncsort Incorporated Method of performing a high-performance backup which gains efficiency by reading input file blocks sequentially
US6408314B1 (en) 1999-07-06 2002-06-18 Synscort Incorporated Method of performing a high-performance sort which gains efficiency by reading input file blocks sequentially
US7657160B2 (en) * 2004-09-14 2010-02-02 Marvell World Trade Ltd. Unified control and memory for a combined DVD/HDD system
US7702221B2 (en) * 2004-09-14 2010-04-20 Marvell World Trade Ltd. Unified control and memory for a combined DVD/HDD system
US7639927B2 (en) * 2004-09-14 2009-12-29 Marvell World Trade Ltd. Unified control and memory for a combined DVD/HDD system
US7639926B2 (en) * 2004-09-14 2009-12-29 Marvell World Trade Ltd. Unified control and memory for a combined DVD/HDD system
US8561199B2 (en) * 2007-01-11 2013-10-15 International Business Machines Corporation Method and system for secure lightweight stream processing

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60209855A (ja) * 1984-04-03 1985-10-22 Brother Ind Ltd 電子機器
JPH01188961A (ja) * 1988-01-22 1989-07-28 Nec Corp プログラム実行方式

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5021995A (en) * 1985-12-17 1991-06-04 Wang Laboratories, Inc. Data exchange apparatus and methods
US5008820A (en) * 1987-03-30 1991-04-16 International Business Machines Corporation Method of rapidly opening disk files identified by path names
KR0152979B1 (ko) * 1988-07-15 1998-11-16 가시오 가즈오 가변길이 데이터 처리장치
US5212772A (en) * 1991-02-11 1993-05-18 Gigatrend Incorporated System for storing data in backup tape device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60209855A (ja) * 1984-04-03 1985-10-22 Brother Ind Ltd 電子機器
JPH01188961A (ja) * 1988-01-22 1989-07-28 Nec Corp プログラム実行方式

Also Published As

Publication number Publication date
EP0461046A3 (en) 1993-08-11
JP2746734B2 (ja) 1998-05-06
US5410694A (en) 1995-04-25
DE69128562D1 (de) 1998-02-12
EP0461046B1 (en) 1998-01-07
DE69128562T2 (de) 1998-04-16
EP0461046A2 (en) 1991-12-11

Similar Documents

Publication Publication Date Title
JPH0443440A (ja) ストリームファイルに対してのアクセス処理方式
JP4241485B2 (ja) 情報処理装置および情報処理方法、並びにプログラムおよび記録媒体
JP3220041B2 (ja) Cd−rom読み出しシステムおよびcd−rom読み出し方法
JP2539347B2 (ja) フアイル管理方法
JP2822869B2 (ja) ライブラリファイル管理装置
JPS62106553A (ja) デ−タ処理方式
CN101256585B (zh) 文件处理方法和装置
JP3707890B2 (ja) 外部記憶装置のデータ出力方法
JP2835364B2 (ja) データ処理システム
JP3297966B2 (ja) データアクセス方法
JPH0744426A (ja) ファイルシステムのファイル管理方法
JPH01255028A (ja) 外部記憶装置のアクセス方法
JPH04336638A (ja) システム稼働中のディスク交換方式
JP2000172542A (ja) ファイルアクセス方式
JPH0327470A (ja) 電子ファイルのデータ格納方式
JPH0789338B2 (ja) 外部記憶装置上のフアイル処理方式
JPH06149647A (ja) マルチメディアファイル管理方式
JP2001307425A (ja) 情報記録再生装置
JP2000353116A (ja) データ処理システム、記録媒体
JPH04361339A (ja) 追記型光ディスクのファイル管理方式
JPH03248219A (ja) 直接アクセス記憶装置の高速書込み方式
JPH04116736A (ja) データベース再編成方式
JPH02208750A (ja) ファイルアクセス方式
JPS59195753A (ja) デイスク・キヤツシユメモリの制御方式
JPS6130299B2 (ja)

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080213

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090213

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090213

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100213

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees