JPH02206840A - オブジェクト記憶管理方式 - Google Patents

オブジェクト記憶管理方式

Info

Publication number
JPH02206840A
JPH02206840A JP1027991A JP2799189A JPH02206840A JP H02206840 A JPH02206840 A JP H02206840A JP 1027991 A JP1027991 A JP 1027991A JP 2799189 A JP2799189 A JP 2799189A JP H02206840 A JPH02206840 A JP H02206840A
Authority
JP
Japan
Prior art keywords
data
program
storage area
control part
storage
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
JP1027991A
Other languages
English (en)
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 JP1027991A priority Critical patent/JPH02206840A/ja
Publication of JPH02206840A publication Critical patent/JPH02206840A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、対象を情報処理装置が理解できる形で表現し
たオブジェクトが、それぞれ専用の記憶領域とこれを管
理する記憶管理手段とを備え、各自のデータを管理する
オブジェクト記憶管理方式〔従来の技術〕 従来のオブジェクトを指向するプログラミングシステム
やデータベースシステムでは、多種多様な性質のオブジ
ェクトを一つの記憶領域の中に押し込め、各オブジェク
トの管理は、そのシステムが動作しているオペレーティ
ングシステムの記憶管理方式を使用して行っている。
〔発明が解決しようとする課題〕
従来から用いられているオペレーティングシステムの記
憶管理方式は、プログラムや単純で小さなデータ(例え
ば、数値2文字)を管理するのに適した方式である。一
方、オブジェクト指向システムで表現されるオブジェク
トは、数値9文字のばかに画像2図形、音声、テキスト
、文書などの人間が認識できる任意のものを情報処理装
置が理解できる形式にしたデータの集合である。しかる
に、従来のオブジェクト指向システムでは、対象の性質
が全く異なるにもかかわらず、これらのすべてのオブジ
ェクトをオペレーティングシステムが提供している同じ
記憶管理方式によって管理している。このため、オブジ
ェクト単位でのデータの格納、検索等の処理速度に限界
があり、高速化しにくいという問題がある。
本発明の目的は、オブジェクトごとに専用の記憶領域と
プログラム管理手段および記憶管理手段を設けて管理す
ることにより、オブジェクト単位でのデータを効率的に
格納、検索処理できるオブジェクト記憶管理方式を提供
することにある。
〔課題を解決するための手段〕
本発明のオブジェクト記憶管理方式は、対象を情報処理
装置が理解できる形で表現したオブジェクトが、それぞ
れ必要なプログラムを記憶管理するプログラム管理手段
と、使用頻度の高い必要なデータを記憶する専用のオブ
ジェクト記憶領域と、このオブジェクト記憶領域のデー
タを管理する記憶管理手段とを有し、システム中に存在
する複数の前記オブジェクトの性質と所在とを管理する
オブジェクト管理手段と、二次記憶領域を管理し前記記
憶管理手段の指示によりそれぞれの前記オブジェクト記
憶領域と前記二次記憶領域との間でデータの移動を行う
機能を有する二次記憶管理手段とを備えて構成されてい
る。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例の機能ブロック図である。第
1図に示したオブジェクト記憶管理方式は、−次記憶領
域3内に記憶されている複数のオブジェクト4i(iは
a、b・・・・・・)と、システム中の各オブジェクト
を管理するオブジェクト管理部2と、二次記憶領域9を
管理する二次記憶管理部8とを備えており、各オブジェ
クト41はそれぞれ記憶管理部51.プログラム管理部
61.オブジェクト記憶領域7i′c構成されている。
第2図は利用者プログラムがオブジェクトを操作したと
きの動作を説明するフローチャートである。以下、第1
図を参照しながら第2図のフローチャートに従って説明
する。
まず、利用者プログラム1がオブジェクト名とそのオブ
ジェクトに対する操作プログラム名を指定して、オブジ
ェクトを操作することをオブジェクト管理部2に要求す
る(101)、オブジェクト管理部2は、各オブジェク
トが一次記憶領域3のどこに存在するかを管理している
。それ故、オブジェクト管理部2は利用者プログラム1
の要求に対応するオブジェクトを検索しく102)、該
当するオブジェクト、例えばオブジェクト4aのプログ
ラム管理部6aに対して指定された操作プログラムを実
行することを要求する(103)。
この要求を受けたプログラム管理部6aは対応するプロ
グラムを実行するが(104)、このプログラムの実行
中にデータ参照が必要になったときは、自オブジェクト
の記憶管理部5aヘデータ参照要求を出す(105)、
記憶管理部5aは、オブジェクト記憶領域7aにどのよ
うなデータがあるかを管理しており1.要求を満足する
データがあればステップ109にとび、そのデータのア
ドレスを返してプログラムの実行を継続する。要求を満
足するデータがオブジェクト記憶領域7aになければ、
記憶管理部5aは二次記憶管理部8に該当するデータの
二次記憶領域9上のアドレスを返すことを要求する(1
06)、記憶管理部5aはこのアドレスを受は取り、そ
のデータをロードできるだけの空き領域がオブジェクト
記憶領域7a上にあれば、対応するデータを二次記憶領
域9からロードする(108)、Lかし、オブジェクト
記憶領域7aにロードするデータ分の空き領域がない場
合は、記憶管理部5aは二次記憶管理部8に二次記憶領
域9の空き領域のアドレスを問い合わせ、そこにオブジ
ェクト記憶領域7a内の比較的使用頻度の少ないデータ
を退避(107)した後、要求したデータを二次記憶領
域9からロードする。
以上の構成によれば、個々のオブジェクトの記憶管理部
が各オブジェクト記憶領域内のデータのみを管理してい
るため、管理する項目数が限定されデータの検索、更新
が高速化できる。又、各オブジェクトの記憶管理部が管
理対象となるデータ特有の参照パターンを知っているの
で、オブジェクト記憶領域が一杯のとき、今後参照され
る可能性の少ないデータから二次記憶領域に追い出すこ
とができ、オブジェクト記憶領域と二次記憶領域とのデ
ータのやりとりの回数も少なくなり、データ参照が高速
化される。
〔発明の効果〕
以上説明したように、本発明によれば、個々のオブジェ
クトが専用の記憶領域と記憶管理部とを保持することに
より、そのオブジェクトのデータ特性に合わせたデータ
管理が可能となり、データの検索、更新が高速化できる
効果がある。
第2図は第1図のオブジェクト管理の流れを示すフロー
チャートである。
1・・・・・・利用者プログラム、2・・・・・・オブ
ジェクト管理部、3・・・・・・−次記憶領域、4a、
4b・・・・・・オブジェクト、5a、5b・・・・・
・記憶管理部、6a。
6b・・・・・・プログラム管理部、7a、7b・−・
・・・オブジェクト記憶領域、8・・・・・・二次記憶
管理部、9・・・・・・二次記憶領域。

Claims (1)

    【特許請求の範囲】
  1. 対象を情報処理装置が理解できる形で表現したオブジェ
    クトが、それぞれ必要なプログラムを記憶管理するプロ
    グラム管理手段と、使用頻度の高い必要なデータを記憶
    する専用のオブジェクト記憶領域と、このオブジェクト
    記憶領域のデータを管理する記憶管理手段とを有し、シ
    ステム中に存在する複数の前記オブジェクトの性質と所
    在とを管理するオブジェクト管理手段と、二次記憶領域
    を管理し前記記憶管理手段の指示によりそれぞれの前記
    オブジェクト記憶領域と前記二次記憶領域との間でデー
    タの移動を行う機能を有する二次記憶管理手段とを備え
    たことを特徴とするオブジェクト記憶管理方式。
JP1027991A 1989-02-06 1989-02-06 オブジェクト記憶管理方式 Pending JPH02206840A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1027991A JPH02206840A (ja) 1989-02-06 1989-02-06 オブジェクト記憶管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1027991A JPH02206840A (ja) 1989-02-06 1989-02-06 オブジェクト記憶管理方式

Publications (1)

Publication Number Publication Date
JPH02206840A true JPH02206840A (ja) 1990-08-16

Family

ID=12236292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1027991A Pending JPH02206840A (ja) 1989-02-06 1989-02-06 オブジェクト記憶管理方式

Country Status (1)

Country Link
JP (1) JPH02206840A (ja)

Similar Documents

Publication Publication Date Title
JP4330941B2 (ja) データベース分割格納管理装置、方法及びプログラム
US5987462A (en) Parallel data base record distribution method and parallel data base management system
WO1996018159B1 (en) Implementation independent extensible query architecture for information retrieval systems
JP3290801B2 (ja) 資源所在位置検出方式
JPH02206840A (ja) オブジェクト記憶管理方式
JPH04177441A (ja) システムプログラムロード方式
JP3337850B2 (ja) 電力系統監視制御システム
JPH1040118A (ja) クライアント/サーバシステム及びクライアント端末装置
JP2716014B2 (ja) 実行オブジェクト格納方式
JPH034354A (ja) 情報分散処理システム
JP2748407B2 (ja) データベース処理システム
JPH04257062A (ja) ハッシュキューを用いるデータ処理装置
JP2740238B2 (ja) ファイル排他制御装置
JPH03282749A (ja) 仮更新データ管理方式
JP3398672B2 (ja) 中間データ格納装置
JPH01191229A (ja) ファイル制御方式
JPH04160475A (ja) データベース適正格納方式
JPH03245267A (ja) 媒体検索テーブル初期化方式
JP2562515B2 (ja) 直接アクセス記憶装置の選択処理方式
JPH03235115A (ja) 自動装填装置における不特定媒体選択方式
JPH02201558A (ja) 領域管理処理方式
JPS62160545A (ja) 直接アクセス記憶装置の未使用領域管理方式
JPH04215167A (ja) データディクショナリ管理システム
JPH01237854A (ja) データベース処理システムにおけるクラスタリング制御方式
JPH0256678A (ja) データベースのレコード格納方式