JPH03255548A - Storage managing system for object - Google Patents

Storage managing system for object

Info

Publication number
JPH03255548A
JPH03255548A JP2054134A JP5413490A JPH03255548A JP H03255548 A JPH03255548 A JP H03255548A JP 2054134 A JP2054134 A JP 2054134A JP 5413490 A JP5413490 A JP 5413490A JP H03255548 A JPH03255548 A JP H03255548A
Authority
JP
Japan
Prior art keywords
file
storage device
objects
procedure
data structure
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
JP2054134A
Other languages
Japanese (ja)
Inventor
Yutaka Kimura
裕 木村
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 JP2054134A priority Critical patent/JPH03255548A/en
Publication of JPH03255548A publication Critical patent/JPH03255548A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To eliminate the need for changing a concept object managing part and its object group even if the specifications of a file organization are changed by placing information related to a file in the management of the object managing part and sharing it. CONSTITUTION:This system is provided with an object storage part 107, a file object storage part 115, a file object managing part 108, and a concept object managing part 100, and in accordance with procedure information 100, 109, read-out and write of an object which is subjected to input designation are executed. That is, the object managing part is divided into two layers of the concept object managing part 100 and the file object managing part 108, and the procedures of a file reference and a data conversion are described in the file object managing part 108. In such a manner, the reference of the object having the same file organizing method is shared, and even if the specifications of the file organizing method are changed, no influence is exerted on the object group belonging to the concept object managing part 100, and the data conversion and the file reference/write are facilitated.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はオブジェクトの記憶管理方式に関し、特に主記
憶装置上のオブジェクトの構造を変更せずに、二次記憶
装置上のファイル編成方法を変更できるオブジェクトの
記憶管理方式に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to an object storage management method, and in particular, to changing a file organization method on a secondary storage device without changing the object structure on the main storage device. This article relates to a storage management method for objects that can be used.

〔従来の技術〕[Conventional technology]

従来のオブジェクトの記憶管理方式について第312I
を用い説明する。従来、オブジェクトを主記憶装置30
0から二次記憶装置310のファイルへの格納、あるい
は二次記憶装置310のファイルからオブジェクトを主
記憶装置300へ格納することが行われている。ここで
、データとその手続きをオブジェクトとする。オブジェ
クト管理部301は、主記憶装at 300上の領域に
存在し、データ構造とそのデータに対する操作手続き3
03を持つ、オブジェクト管理部301はデータ構造の
種類ごとに存在する。利用者は、あるオブジェクト管理
部301ヘオブジエクトの作成要求を出すと、オブジェ
クト管理部301に保持されているデータ構造の情報に
基づいて、オブジェクト308の記憶領域が主記憶装置
300上に確保される。さらに論理的な番号であるオブ
ジェクト番号が割り当てられる。このオブジェクト30
8の主記憶装置上のアドレスとオブジェクト番号の対応
関係はオブジェクト−アドレス管理部312に登録され
る。また、オブジェクト番号306は、オブジェクト管
理部301の領域内にあるオブジェクト集合テーブル3
05に登録され対応付けされる。このオブジェクト集合
テーブル305に登録されているオブジェクトは、主記
憶装置j 300上に存在することになる。またオブジ
ェクトは自分自身の属するオブジェクト管理部301へ
のアドレス307を保持する。主記憶装置300上のオ
ブジェクト308は、作成時に二次記憶装置310のフ
ァイル311に格納される。一つのオブジェクト管理部
に属するオブジェクト308の集合が納められており、
そのファイル名はオブジェクト管理部301内の領域3
04に保持されている。
312I on conventional object storage management methods
Explain using. Conventionally, objects are stored in the main memory 30.
0 to a file in the secondary storage device 310, or from a file in the secondary storage device 310 to the main storage device 300. Here, data and its procedures are treated as objects. The object management unit 301 exists in an area on the main memory at 300, and stores data structures and operation procedures for the data.
03 exists for each type of data structure. When a user issues an object creation request to a certain object management unit 301, a storage area for the object 308 is secured on the main storage device 300 based on data structure information held in the object management unit 301. Furthermore, an object number, which is a logical number, is assigned. This object 30
The correspondence between addresses on the main storage device No. 8 and object numbers is registered in the object-address management section 312. Further, the object number 306 is the object set table 3 in the area of the object management section 301.
05 and is associated with it. Objects registered in this object set table 305 will exist on the main storage device j 300. The object also holds an address 307 to the object management unit 301 to which it belongs. The object 308 on the main storage device 300 is stored in the file 311 of the secondary storage device 310 at the time of creation. A collection of objects 308 belonging to one object management section is stored,
The file name is area 3 in the object management section 301.
It is held at 04.

このような環境で、二次記憶装置310から主記憶装置
300ヘオブジエクト308を書き込む手順について説
明する。利用者か、オブジェクト管理部301に書き込
みたいオブジェクト番号を要求したものとする。オブジ
ェクト管理部301は要求されたオブジェクト番号がオ
ブジェクト集合テーブル305にあるか調べる。存在し
ない場合、オブジェクト管理部301にあるファイル参
照の手続き30Bを起動する。このファイル参照の手続
き303は、ファイル名304とオブジェクト番号をも
とに二次記憶装置310の該当するファイル311から
オブジェクトを読み出しデータ・バス309を経由して
、主記憶装置300上に書き込む。ファイル中のオブジ
ェクトの形式と主記憶装置中のオブジェクトの形式が異
なるとき、この書き込む過程すなわち、ファイル参照の
手続きの中で形式の変換が行われる。次に、書き込まれ
たオブジェクトのオブジェクト番号をオブジェクト集合
テーブル305に登録し、その番号と主記憶装置300
上のアドレスをオブジェクト アドレス管理部312へ
登録する。
A procedure for writing the object 308 from the secondary storage device 310 to the main storage device 300 in such an environment will be described. It is assumed that the user requests the object management unit 301 for an object number to be written. The object management unit 301 checks whether the requested object number exists in the object set table 305. If it does not exist, a file reference procedure 30B in the object management unit 301 is activated. This file reference procedure 303 reads the object from the corresponding file 311 in the secondary storage device 310 based on the file name 304 and object number and writes it onto the main storage device 300 via the data bus 309. When the format of the object in the file is different from the format of the object in the main memory, the format is converted during the writing process, that is, during the file reference procedure. Next, the object number of the written object is registered in the object set table 305, and the number and main storage
The above address is registered in the object address management section 312.

主記憶装置300から二次記憶装置310ヘオブジエク
トを書き込む手順は次のとおりである。
The procedure for writing an object from the main storage device 300 to the secondary storage device 310 is as follows.

ファイル311へ格納したいオブジェクト308のオブ
ジェクト番号をオブジェクト管理部301に与える。オ
ブジェクト管理部301は、オブジェクト集合テーブル
305に当該オブジェクト番号があるかどうか調べ、存
在すれば、オブジェクト管理部301のファイル書き込
みの手続き303を起動する。ファイル書き込みの手続
き303は、オブジェクト番号をオブジェクト・アドレ
ス管理部312を経由して主記憶アドレスに変換し、そ
のアドレスにあるオブジェクトをファイル名304を指
す二次記憶装置310上のファイル311ヘデータ ハ
ス309を経由して書き込む。このとき、必要ならばオ
ブジェクトの形式変換の手続き303を用いて、二次記
憶装置310の形式に変換して格納する。
The object number of the object 308 to be stored in the file 311 is given to the object management unit 301. The object management unit 301 checks whether the object number exists in the object set table 305, and if it exists, starts the file writing procedure 303 of the object management unit 301. The file write procedure 303 converts the object number to a main memory address via the object address management unit 312, and data the object at that address to the file 311 on the secondary storage device 310 pointing to the file name 304. Write via. At this time, if necessary, the object format conversion procedure 303 is used to convert the object into the format of the secondary storage device 310 and store it.

以上のように、手続きには、大別して、ファイルを参照
する(または、書き込む〉手続き、ファイル中のオブジ
ェクトを主記憶装置上のデータ形式へ変換する(または
、主記憶装置上のオブジェクトを二次記憶装置上のデー
タ形式へ変換するン手続き、および、オブジェクトが持
つデータを操作する計算手続き、が存在する。オブジェ
クトを参照して操作するときは、上記の手続きを用いて
、■ファイル中のオブジェクトを参照し、■そのファイ
ル内のオブジェクト形式を主記憶装置上のデータ形式へ
変換し、■オブジェクト内にあるデータを参照して計算
する。
As mentioned above, procedures can be roughly divided into procedures that refer to (or write) a file, and procedures that convert objects in a file to a data format on the main memory (or convert objects on the main memory into a secondary There are procedures for converting data into a data format on a storage device, and calculation procedures for manipulating data held by an object.When referring to an object and manipulating it, use the above procedure to 1) Convert the object format in the file to the data format on the main storage device; 2) Calculate by referring to the data in the object.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のオブジェクトの記憶管理方式は、オブジェクト管
理部にデータ変換およびファイル参照/書き込みの手続
きが定義されているために以下の問題がある。
Conventional object storage management methods have the following problems because data conversion and file reference/write procedures are defined in the object management section.

■二次記憶装置には、同じファイル編成方法を持つファ
イルが複数存在する。このとき、複数のオブジェクト管
理部のそれぞれに対し、全く同じデータ変換およびファ
イル参照/書き込みの手続きを記述する必要がある。こ
のための冗長な主記憶領域が必要になる。
■There are multiple files with the same file organization method in the secondary storage device. At this time, it is necessary to write exactly the same data conversion and file reference/write procedures for each of the plurality of object management units. A redundant main storage area is required for this purpose.

■ファイルm戒方法の変更があると関連するすべてのオ
ブジェクト管理部の手続きを変更する必要がある。
■If the file management method is changed, all related object management procedures must be changed.

本発明の目的は、従来のオブジェクト管理部を概念オブ
ジェクト管理部とファイル・オブジェクト管理部の二層
に分け、従来のオブジェクト管理部に定義されていたフ
ァイル参照およびデータ変換の手続きをファイル・オブ
ジェクト管理部に記述するオブジェクト管理方式を提案
することにより、同じファイル編成法を持つオブジェク
トの参照を共用し、ファイル編成法の仕様に変更があっ
ても概念オブジェクト管理部に属するオブジェクト群に
影響を与えないオブジェクトの記憶管理方式を提供する
ことにある。
An object of the present invention is to divide the conventional object management section into two layers, a conceptual object management section and a file/object management section, and replace the file reference and data conversion procedures defined in the conventional object management section with the file object management section. By proposing an object management method described in the conceptual object management section, objects with the same file organization method can share references, and even if the specifications of the file organization method change, the object group belonging to the conceptual object management section will not be affected. The object of the present invention is to provide a storage management method for objects.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のオブジェクトの記憶管理方式はオブジェクトを
記憶するオブジェクト記憶部と、二次記憶装置上のファ
イルと対応して配置され前記ファイルに付されたファイ
ル名1手続き情報およびファイル・オブジェクト管理部
指定情報からなるファイル・オブジェクトを記憶する複
数のファイル・オブジェクト記憶部と、データ構造ごと
にあって前記記憶された同一データ構造のファイル・オ
ブジェクトが指定するファイル・オブジェクト管理部指
定情報により指定され、前記オブジェクト記憶部と二次
記憶装置上のファイルとの間でオブジェクトの読み出し
書き込み、形式変換の処理をする操作手続きおよびデー
タ構造とを記憶するファイル・オブジェクト管理部と、
データ構造ごとにあって前記記憶された同一データ構造
のオブジェクトにより指定され、自身が管理するオブジ
ェクトの番号、データ構造情報1手続き情報を保持する
とともに前記記憶されたファイル・オブジェクトを指定
するファイル・オブジェクト管理部ポインタを保持する
複数の概念オブジェクト管理部とを有し、前記ファイル
・オブジェクトおよびファイル・オブジェクト管理部が
保持する手続き情報に従って、入力指定されたオブジェ
クトの読み出し書き込みをすることを特徴とする。
The object storage management method of the present invention includes an object storage section that stores objects, and file name 1 procedure information and file/object management section specification information that are arranged in correspondence with files on a secondary storage device and attached to the files. a plurality of file object storage sections storing file objects consisting of a plurality of file object storage sections; and a plurality of file object storage sections for storing file objects consisting of a plurality of file object storage sections; a file/object management unit that stores operational procedures and data structures for processing read/write and format conversion of objects between the storage unit and files on the secondary storage device;
A file object that exists for each data structure and is specified by the stored object of the same data structure, holds the number of the object it manages, data structure information 1 procedure information, and specifies the stored file object. The present invention is characterized in that it has a plurality of conceptual object management units that hold management unit pointers, and reads and writes input-specified objects according to the file object and procedure information held by the file object management units.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例を示すブロック図である。オ
ブジェクト管理部は、概念オブジェクト管理部100と
ファイル・オブジェクト管理部108とがある。各オブ
ジェクト管理部は、そこで定義された構造を持つデータ
と手続きを持つ任意側のオブジェクトで構成される。
FIG. 1 is a block diagram showing one embodiment of the present invention. The object management section includes a conceptual object management section 100 and a file object management section 108. Each object management section is composed of arbitrary objects that have data and procedures with a structure defined therein.

第2図は利用者プログラムがオブジェクトを操作したと
きのデータ参照の動作を示すフローチャートである。
FIG. 2 is a flowchart showing the data reference operation when a user program operates an object.

以下では、第2図に示すフローチャートの流れに従って
、第1図を用いて説明する。利用者は、従来方式と同様
、操作したいオブジェクト107をオブジェクト番号で
指定して、データFI4造の種類ごとに存在する概念オ
ブジェクト管理部100に定義されている手続き101
を呼び出すことで、概念オブジェクト管理部100のデ
ータ構造104を持つオブジェクト107が操作できる
In the following, explanation will be given using FIG. 1 according to the flowchart shown in FIG. 2. As in the conventional method, the user specifies the object 107 that he or she wishes to operate using the object number, and executes the procedure 101 defined in the conceptual object management section 100 that exists for each type of data FI4 structure.
By calling , the object 107 having the data structure 104 of the conceptual object management unit 100 can be operated.

概念オブジェクト管理部100では必要なオブジェクト
が主記憶袋W114にあるが二次記憶装置118にある
かをオブジェクト集合テーブル1゜2で管理しており、
もし、必要なオブジェクトlO7が主記憶装置114に
存在しないならば(ステップ200)−概念オブジェク
ト管理部100のファイル・オブジェクト管理部ポイン
タ10”の指すファイル・オブジェクト]−15に対し
くステラ7201)、対応するオブジェクトを二次記憶
装置118のファイル1−)7から主記憶装置l14へ
書き込む要求を出す。ファイル・オブジェクト115は
、二次記憶装置118に格納されているファイル117
に対応して配置され、対応するファイルのファイル名1
16を保持しておりくステップ202)、さらに自身の
領域に自分の属するファイル・オブジェクト管理部10
8のアドレス〕13を保持している。また、ファイル・
オブジェクト管理部108は、ファイル・オブジェクト
のデータ構造111とその操作の手続き109を保持し
ており、同じデータm遣、操作手続きを有するファイル
・オブジェクトにより共用される。手続きとしては、デ
ータ構造111に従ってファイル中のオブジェクトを主
記憶装置上へ書き込むファイル参照の手続きと、ファイ
ルの形式と主記憶装置上の形式の相互変換をするオブジ
ェクト形式変換の手続き、および、主記憶装置114上
のオブジェクトの二次記憶袋ff111.8上のファイ
ルへの読み出し書き込みの手続きを持つ。ファイル オ
ブジェクト115は、ファイル中のオブジェクトを主記
憶装置114上へ書き込む要求を受は取るとアドレス1
13で指定されるファイル・オブジェクト管理部108
に対して、操作手続き109中のファイル参照の手続き
を起動することを要求する。このファイル参照の手続き
は、ファイル名116で指定するファイルのオブジェク
トをデータ・ハス119経由で主記憶装置 114上の
オブジェクト領域に書き込む(ステップ203)。もし
必要ならば、操作手続き109中のオブジェクト形式変
換の手続きによりファイル中のオブジェクトの形式を主
記憶装置上のオブジェクトの形式へ変換する(ステ・・
lブ204〉。次に、書き込まれたオブジェクトのオブ
ジェクト番号をオブジェクト集合テーブル102に登録
し、その番号と主記憶装置114上のアドレスをオブジ
ェクト・アドレス管理部120に登録する。概念オブジ
ェクト]−07に対する手続き10]は、この主記憶装
置114上に書き込まれたオブジェクト107に対して
実行される(ステップ205〉。
The conceptual object management unit 100 manages whether a necessary object is in the main memory bag W114 or in the secondary storage device 118 using an object set table 1.2.
If the necessary object lO7 does not exist in the main storage device 114 (step 200) - the file object pointed to by the file object management section pointer 10'' of the conceptual object management section 100] - Stella 7201 for 15), A request is issued to write the corresponding object from file 1-)7 in the secondary storage device 118 to the main storage device l14.
File name 1 of the corresponding file is placed corresponding to
16), and further stores the file/object management unit 10 to which it belongs in its own area.
8 address] 13 is held. Also, file
The object management unit 108 holds a data structure 111 of a file object and its operation procedure 109, and is shared by file objects having the same data usage and operation procedure. The procedures include a file reference procedure that writes objects in a file onto the main memory according to the data structure 111, an object format conversion procedure that mutually converts the file format and the format on the main memory, and a main memory It has procedures for reading and writing objects on the device 114 to files on the secondary storage bag ff111.8. When the file object 115 receives a request to write an object in the file onto the main memory 114, it
File/object management unit 108 specified by 13
is requested to start the file reference procedure in the operation procedure 109. This file reference procedure writes the object of the file specified by the file name 116 into the object area on the main storage device 114 via the data hash 119 (step 203). If necessary, the object format conversion procedure in the operation procedure 109 converts the object format in the file to the object format on the main storage device.
204〉. Next, the object number of the written object is registered in the object set table 102, and the number and address on the main storage device 114 are registered in the object address management section 120. Procedure 10 for conceptual object]-07 is executed for object 107 written on main storage 114 (step 205).

一方、オブジェクト107の読み出し、二次記憶装置1
18への書き込みは、概念オブジェクト管理部(00の
ファイル・オブジェクト管理部ポインタ103が指すフ
ァイル・オブジェクト115に対して二次記憶装置11
18へ書き込むオブジェクトのオブジェクト番号と書き
込み要求を出す。この要求を受は取ったファイル・オブ
ジェクト115は、アドレス113より自分の属するフ
ァイル・オブジェクト管理部108を知り、その管理部
に対して操作手続き109中の書き込み手続きを起動す
る要求を出す。書き込み手続きは、オブジェクト番号を
オブジェクト アドレス管理部120を経由して主記憶
アドレスに変換し、そのアドレスにあるオブジェクトを
ファイル名■16の指す二次記憶装置118上のファイ
ル117ヘデータ・バス119を経由して書き込む。こ
のとき、必要ならばオブジェクトの形式変換の手続き1
09を用いて2二次記憶装置118の形式に変換して格
納する。
On the other hand, reading the object 107, the secondary storage device 1
18 is written to the conceptual object management unit (the secondary storage device 11 for the file object 115 pointed to by the file object management unit pointer 103 of 00).
Issue the object number of the object to be written to 18 and a write request. The file object 115 that has received this request learns the file object management section 108 to which it belongs from the address 113, and issues a request to start the write procedure in the operation procedure 109 to that management section. The write procedure converts the object number into a main memory address via the object address management unit 120, and writes the object at that address to the file 117 on the secondary storage device 118 pointed to by the file name 16 via the data bus 119. and write. At this time, if necessary, procedure 1 for converting the object format.
09 to convert it into the format of the second secondary storage device 118 and store it.

ここでファイル編成方法を変更する場合、対応するファ
イル・オブジェクト管理部の手続き群109に保持され
ているファイル参照の手続きを書き換える。また、ファ
イル中のオブジェク1〜の形式に変更が加わった場合、
または主記憶装置上のオブジェクトの形式が変更になっ
た場合も、手続き群109に保持されているオブジェク
ト形式変換の手続きを書き換える。このとき、概念オブ
ジェクト管理部およびそこに属するオブジェクト群はい
っさい変更を必要としない。この様な柔軟性は、概念オ
ブジェクト管理部の手続きでは、論理的なオブジェクト
番号を基に操作し、ファイル参照が必要な場合は、ファ
イル・オブジェクト管理部ポインタ103の指すファイ
ル・オブジェクトが保持するファイル名からオブジェク
ト番号に対応するオブジェクトを読み出し書き込む要求
を出すため、また、ファイル・オブジェクト管理部に保
持されたファイル関連の手続き群を複数の概念オブジェ
クト管理部で共有可能なために達成される。
When changing the file organization method here, the file reference procedure held in the procedure group 109 of the corresponding file/object management unit is rewritten. Also, if the format of objects 1~ in the file is changed,
Alternatively, when the format of an object on the main storage device is changed, the object format conversion procedure held in the procedure group 109 is rewritten. At this time, the conceptual object management section and the objects belonging to it do not require any changes. This kind of flexibility is achieved by performing operations based on logical object numbers in the procedures of the conceptual object management section, and when a file reference is required, the file object held by the file object pointed to by the file object management section pointer 103 is This is achieved because a request is issued to read and write an object corresponding to an object number from a name, and because a group of file-related procedures held in the file object management section can be shared by a plurality of conceptual object management sections.

E発明の効果〕 本発明によれば、ファイル関連の情報をファイル・オブ
ジェクト管理部の管理下に置き共有することで、ファイ
ル編成の仕様に変更があっても概念オブジェクト管理部
およびそのオブジェクト群を変更する必要がなく、アプ
リケーション・プログラムのサイズが小さくなるため、
プログラム開発の生産性およびシステムのスルーブツト
が向上するという大きな効果がある。
E. Effects of the Invention] According to the present invention, by sharing file-related information under the control of the file/object management section, even if there is a change in file organization specifications, the conceptual object management section and its object group can be maintained. No changes are required and the size of the application program is reduced.
This has the great effect of improving program development productivity and system throughput.

【図面の簡単な説明】 第】図は本発明の一実施例を示すブロック図、第2図は
本発明の詳細な説明するフローチャート、第3図は従来
のオブジェクトの管理方式を説明する図である。 100・−・概念オブジェクト管理部、101・・・手
続き群、102・・・オブジェクト集合テーブル、10
3・・・ファイル・オブジェクト管理部ポインタ、10
4・・・データ構造、105・・・オブジェクト番号、
106−・・アドレス、1.07オブジエクト、10.
8−・・ファイル・オブジェクト管理部、109・・手
続き群、111−・データ構造、113・アドレス、1
14・・・主記憶装置、115・・・ファイルオブジェ
クト、116・・−ファイル名、117・・ファイル、
118・・・二次記憶装置、119−データ・バス、1
20・−オブジェクト・アドレス管理部、300・・・
主記憶装置、301・・オブジェクト管理部、302・
・・データ構造、303・・・手続き群、304・・・
ファイル名、305・・オブジェクト集合テーブル、3
06・・・オブジェクト番号、307、・・アドレス、
308・・−オブジェクト、309・データ・バス53
10・・・二次記憶装置、31トファイル、312・オ
ブジェクト・アドレス管理部。
[Brief Description of the Drawings] Fig. 2 is a block diagram showing an embodiment of the present invention, Fig. 2 is a flowchart explaining the invention in detail, and Fig. 3 is a diagram explaining a conventional object management method. be. 100 -- Conceptual object management section, 101 -- Procedure group, 102 -- Object set table, 10
3...File/object management section pointer, 10
4...Data structure, 105...Object number,
106--address, 1.07 object, 10.
8--File/object management section, 109--Procedure group, 111--Data structure, 113-Address, 1
14... Main storage device, 115... File object, 116...-File name, 117... File,
118...Secondary storage device, 119-data bus, 1
20.-Object address management section, 300...
Main storage device, 301... Object management section, 302...
...Data structure, 303...Procedure group, 304...
File name, 305...Object set table, 3
06...Object number, 307,...Address,
308...-object, 309 data bus 53
10...Secondary storage device, 31 To file, 312 Object address management section.

Claims (1)

【特許請求の範囲】[Claims] オブジェクトの記憶管理方式において、オブジェクトを
記憶するオブジェクト記憶部と、二次記憶装置上のファ
イルと対応して配置され前記ファイルに付されたファイ
ル名、手続き情報およびファイル・オブジェクト管理部
指定情報からなるファイル・オブジェクトを記憶する複
数のファイル・オブジェクト記憶部と、データ構造ごと
にあって前記記憶された同一データ構造のファイル・オ
ブジェクトが指定するファイル・オブジェクト管理部指
定情報により指定され、前記オブジェクト記憶部と二次
記憶装置上のファイルとの間でオブジェクトの読み出し
書き込み、形式変換の処理をする操作手続きおよびデー
タ構造とを記憶するファイル・オブジェクト管理部と、
データ構造ごとにあって前記記憶された同一データ構造
のオブジェクトにより指定され、自身が管理するオブジ
ェクトの番号、データ構造情報、手続き情報を保持する
とともに前記記憶されたファイル・オブジェクトを指定
するファイル・オブジェクト管理部ポインタを保持する
複数の概念オブジェクト管理部とを有し、前記ファイル
・オブジェクトおよびファイル・オブジェクト管理部が
保持する手続き情報に従って、入力指定されたオブジェ
クトの読み出し書き込みをすることを特徴とするオブジ
ェクトの記憶管理方式。
In an object storage management system, an object storage unit that stores objects, and a file name, procedure information, and file/object management unit specification information arranged in correspondence with a file on a secondary storage device and attached to the file. A plurality of file object storage units that store file objects; and a file object storage unit that is specified by file object management unit specification information that is provided for each data structure and is specified by the stored file objects of the same data structure; a file/object management unit that stores operational procedures and data structures for reading, writing, and format conversion of objects between and files on the secondary storage device;
A file object that exists for each data structure and is specified by the stored object of the same data structure, holds the number of the object it manages, data structure information, and procedure information, and also specifies the stored file object. An object characterized in that it has a plurality of conceptual object management units that hold management unit pointers, and reads and writes input specified objects according to the file object and procedure information held by the file object management units. storage management method.
JP2054134A 1990-03-05 1990-03-05 Storage managing system for object Pending JPH03255548A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2054134A JPH03255548A (en) 1990-03-05 1990-03-05 Storage managing system for object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2054134A JPH03255548A (en) 1990-03-05 1990-03-05 Storage managing system for object

Publications (1)

Publication Number Publication Date
JPH03255548A true JPH03255548A (en) 1991-11-14

Family

ID=12962111

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2054134A Pending JPH03255548A (en) 1990-03-05 1990-03-05 Storage managing system for object

Country Status (1)

Country Link
JP (1) JPH03255548A (en)

Similar Documents

Publication Publication Date Title
US5561778A (en) System for representing data object in concatenated multiple virtual address spaces with combined requests for segment mapping
JP4299555B2 (en) Cache control program
JPH04213129A (en) Memory control system and memory control method
JPH0844602A (en) Data managing device
US5706513A (en) System and method for queuing an retrieving data objects to and from a shared storage medium
JPH03255548A (en) Storage managing system for object
JP2972548B2 (en) File management method
JPH06110766A (en) Directory storage method of split storage file system and computer system
US5706512A (en) Computer program product for queuing and retrieving data objects to and from a shared storage medium
JPH06110759A (en) File system
JPH0237443A (en) Main storage management system for electronic computer system
JP2994917B2 (en) Storage system
JPH0452826A (en) Difference control processing system for generation-sorted load module library
JPH06110741A (en) Computer equipment
JPH0324644A (en) Automatic expansion system for file in multivolume
JP2735400B2 (en) Asynchronous I/O control method
JPH0789338B2 (en) File processing method on external storage device
WO1991008537A1 (en) Data record copy apparatus for a virtual memory system
JP3553093B2 (en) Data file system
JP2507399B2 (en) Database equipment
JPH069042B2 (en) Sequential access control device for shared storage medium
JPH055134B2 (en)
JPH01191229A (en) File control system
JPH0682334B2 (en) Management processing device for management table
JPS62202242A (en) Mapping system for virtual disk device