JPH0343848A - 論理ページの管理方式 - Google Patents

論理ページの管理方式

Info

Publication number
JPH0343848A
JPH0343848A JP1179341A JP17934189A JPH0343848A JP H0343848 A JPH0343848 A JP H0343848A JP 1179341 A JP1179341 A JP 1179341A JP 17934189 A JP17934189 A JP 17934189A JP H0343848 A JPH0343848 A JP H0343848A
Authority
JP
Japan
Prior art keywords
logical page
logical
free
return
request
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
JP1179341A
Other languages
English (en)
Inventor
Kazuaki Ike
池 一聡
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 Solution Innovators Ltd
Original Assignee
NEC Software Kyushu 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 NEC Software Kyushu Ltd filed Critical NEC Software Kyushu Ltd
Priority to JP1179341A priority Critical patent/JPH0343848A/ja
Publication of JPH0343848A publication Critical patent/JPH0343848A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、不定な他プログラムの論理ページ空間を参照
する必要があるプログラムに関し、特にプログラム間の
要求を中継するプログラム間制御の論理ページ空間の管
理方式に関する。
〔従来の技術〕
従来、この種の論理ページ空間の管理は、論理ページ空
間が使用中か未使用かだけを管理していた。
〔発明が解決しようとする課題〕
上述した従来の論理ページ空間の管理では、使用中か未
使用かだけを管理しているため空き論理ページを取得す
る際は、テーブルの先頭より順次未使用の論理ページを
検索する為使用中の論理ぺ−ジが多くなればなる程、処
理時間を要するという欠点がある。
〔課題を解決するための手段〕
本発明の論理ページの管理方式は、プログラムが動作す
るメモリ空間を論理ページ番号と論理ページ内相対アド
レスで制御する端末計算機装置で、他プログラムの論理
ページ空間が直接には参照できず1プログラム内では論
理ページ番号がユニークであるが、プログラム間では論
理ページ番号がユニークとはならないオペレーティング
システムにおいて、不定な他プログラムの論理ページ空
間を複数個同時に参照する必要があるプログラムに関し
て、要求受け付け手段と、論理ページ取り出し手段と、
使用済み論理ページ返却手段と、論理ページ管理テーブ
ルとがら構成され、前記要求受け付け手段は、論理ペー
ジ取り出しと論理ページ返却との要求の種類に従って前
記空き論理ページ取り出し手段または前記使用済み論理
ページ返却手段を呼び出し、ここで空き論理ページ管理
テーブルを参照または更新することにより論理ページ空
間の割り当てを実行して構成される。
〔実施例〕 次に、本発明について図面を参照して説明する。
第工図を参照すると本発明の一実施例は、要求受け付け
手段1と、空き論理ページ取りだし手段2と、使用済み
論理ページ返却手段3と、論理ページ管理テーブル4と
から構成される。
第2図は要求受け付け手段の動作を表す流れ図である。
第3図は空き論理ページ収りだし手段の動作を表す流れ
図である。第4図は使用済み論理ページ返却手段の動作
を表す流れ図である。第5図および第6図は論理ページ
管理テーブルを表す図である。
次に、図面を用いて本発明の一実施例の動作を詳細に説
明する。
第2図において、まず要求受け付け手段1がステップ1
−1で自プログラムからの論理ページ要求を受は付ける
。ステップ1−2ではこの時、空き論理ページの取りだ
し要求であればステップ1−3で空き論理ページ取りだ
し手段2を呼び出し、使用済み論理ページ返却要求であ
ればステップ1−4で使用済み論理ページ返却手段3を
呼び出す。
次に、空き論理ページ取りだし手段2について第3図お
よび第5図を参照して説明する。
第3図において空き論理ページ取りだし手段2は、ステ
ップ2−1で論理ページ管理テーブルの空き論理ページ
番号4−1を用いて論理ページAを取得する。そしてス
テップ2−2では、取得した論理ページAが使用可能が
どぅがの判断する。
可能な場合は、ステップ2−3で論理ページ番号4−3
に該当する。論理ページテーブル4−2の次空き論理ペ
ージ番号4−3の番号Bを得る。ステップ2−4で次空
き論理ページ番号4−3の番号Bを空きページ番号に登
録する。ステップ25で論理ページAを使用済みに更新
する。ステップ2−6で他プログラムと自プログラムの
論理ページの関連付は手段21を用いて論理ページAと
メモリーアドレスとの関連付けを行う。
次に、使用済み論理ページ返却手段3について第4図お
よび第5図を参照して説明する。
第5図において、使用済み論理ページ返却手段3は、ス
テップ3−1で論理ページAが使用済みであるか該当す
る論理ページ管理テーブルを参照して判断する。使用済
みの場合ステップ3−2で、論理ページAの次の空き論
理ページ番号を、使用済みからBに更新する。ステップ
3−3で空き論理ページ番号をBがらAに更新する。
次に、論理ページ管理テーブル4について第6図を参照
して説明する。
第6図は、255個の論理ページが管理できる論理ペー
ジ管理テーブル4の初期状態であり、1バイトを基本単
位とする空き論理ページ番号と、論理ページテーブルで
構成される。空き論理ページ番号は、空き論理ページが
存在する間は(00〜FE)が格納され、空き論理ペー
ジが無くなると空き論理ページが無しくFF)が格納さ
れる。
論理ページ管理テーブル4は、未使用の状態では次空き
論理ページ番号(00〜FE)が格納され、使用済みの
状態及び次空き論理ページ無しの状態では、使用中(F
F)が格納される。
第7図はプログラムと論理ページとの関係を表し、本発
明の方式を採用したプログラムXからプログラムYおよ
び2の論理ページを物理メモリを通して参照している例
である。
〔発明の効果〕
以上説明したように本発明は、要求受け付け手段と、空
き論理ページ取りだし手段と、使用済み論理ページ返却
手段と、論理ページ管理テーブルとを有することにより
、使用中の論理ページが多くなっても一定の時間で高速
に処理できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は要求受け付け手段の流れ図、第3図は空き論理ペ
ージ取りだし手段の動作を表す流れ図、第4図は使用済
み論理ページ返却手段の動作を表わす流れ図、第5図及
び第6図は論理ページ管理テーブルを表わす図、第7図
はプログラムと論理ペー′ジとの関係を表わす図。 l・・・要求受け付け手段、2・・・空き論理ページ取
り出し手段、3・・・使用済み論理ページ返却手段、4
・・・空き論理ページ管理テーブル。

Claims (1)

    【特許請求の範囲】
  1.  プログラムが動作するメモリ空間を論理ページ番号と
    論理ページ内相対アドレスで制御する端末計算機装置で
    、他プログラムの論理ページ空間が直接には参照できず
    1プログラム内では論理ページ番号がユニークであるが
    、プログラム間では論理ページ番号がユニークとはなら
    ないオペレーティングシステムにおいて、不定な他プロ
    グラムの論理ページ空間を複数個同時に参照する必要が
    あるプログラムに関して、要求受け付け手段と、論理ペ
    ージ取り出し手段と、使用済み論理ページ返却手段と、
    論理ページ管理テーブルとから構成され、前記要求受け
    付け手段は、論理ページ取り出しと論理ページ返却との
    要求の種類に従つて前記空き論理ページ取り出し手段ま
    たは前記使用済み論理ページ返却手段を呼び出し、ここ
    で空き論理ページ管理テーブルを参照または更新するこ
    とにより論理ページ空間の割り当てを実行して成ること
    を特徴とする論理ページの管理方式。
JP1179341A 1989-07-11 1989-07-11 論理ページの管理方式 Pending JPH0343848A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1179341A JPH0343848A (ja) 1989-07-11 1989-07-11 論理ページの管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1179341A JPH0343848A (ja) 1989-07-11 1989-07-11 論理ページの管理方式

Publications (1)

Publication Number Publication Date
JPH0343848A true JPH0343848A (ja) 1991-02-25

Family

ID=16064149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1179341A Pending JPH0343848A (ja) 1989-07-11 1989-07-11 論理ページの管理方式

Country Status (1)

Country Link
JP (1) JPH0343848A (ja)

Similar Documents

Publication Publication Date Title
CN107622091A (zh) 一种数据库查询方法和装置
JPH0343848A (ja) 論理ページの管理方式
JPH02201552A (ja) トランザクショントレース情報採取方式
JPH07182239A (ja) セグメント分割管理システム
JP3030030B2 (ja) 領域管理処理方式
JP2000235551A (ja) データベース並列検索制御方法および記録媒体
JPS62131349A (ja) デ−タベ−ス処理方式
JPH0340053A (ja) 複数通信手順制御方式
JP2787107B2 (ja) バッファ制御方式及び装置
JPS63239540A (ja) 記憶媒体におけるデ−タ管理方式
JP2690648B2 (ja) ネットワークアドレス管理装置
JPH02122328A (ja) ファイル作成方式
JPS6367656A (ja) デ−タ格納領域管理処理方式
JPH02193231A (ja) ファイルスペース空き領域管理方式
JPH1040118A (ja) クライアント/サーバシステム及びクライアント端末装置
JPS63146130A (ja) 知識単位管理方式
JPH02193232A (ja) ファイル内空き領域検索方式
JPH03141426A (ja) データベースシステムにおけるソートレコード受け渡し方式
JPH03252736A (ja) データ列割り付け方法
JPH02127742A (ja) 空き領域検索方式
JPH0319040A (ja) 通信制御プログラムのデバック情報取得方式
JPH03282749A (ja) 仮更新データ管理方式
JPS62192828A (ja) フアイルスペ−ス割当て方式
JPH02208760A (ja) 仮想記憶空間の連続ページ再配置化制御方式
JPH01283653A (ja) メモリプール管理方式