JPH02247750A - メモリ管理方式 - Google Patents

メモリ管理方式

Info

Publication number
JPH02247750A
JPH02247750A JP6951189A JP6951189A JPH02247750A JP H02247750 A JPH02247750 A JP H02247750A JP 6951189 A JP6951189 A JP 6951189A JP 6951189 A JP6951189 A JP 6951189A JP H02247750 A JPH02247750 A JP H02247750A
Authority
JP
Japan
Prior art keywords
phase
memory
information
memory number
control
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
JP6951189A
Other languages
English (en)
Inventor
Rikio Nishino
力雄 西野
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 JP6951189A priority Critical patent/JPH02247750A/ja
Publication of JPH02247750A publication Critical patent/JPH02247750A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は電子計算機システム上で動作するプログラムの
メモリ管理方式に関し、特に複数フェーズにより構成さ
れるプログラムのメモリ管理方式(従来の技術) 従来、この種のメモリ管理方式は、各フェーズ(逐次実
行される機能手段)がそれぞれ生命表に従い、メモリ番
号を用いてメモリ管理を行う方式%式% (発明が解決しようとする課題) 上述した従来のメモリ管理方式は、各フェーズがそれぞ
れ生命表に従いメモリ番号を用いてメモリ管理を行う方
式であるため、フェーズは本来のインターフェースの他
に管理処理を行わなければならず、処理が複雑で多くな
るという欠点がある。
(課題を解決するための手段) 本発明によるメモリ管理方式は、逐次実行される機能手
段であるフェーズが使用するメモリをメモリ番号を用い
て管理する処理系のメモリ管理方式において、フェーズ
間で引き継ぐ情報を割り付けなメモリの、あるメモリ番
号に対応するメモリが使われ始めるフェーズを示す開始
フェーズと解放されるフェーズを示す終了フェーズを管
理する生命表と、この生命表に基づいてメモリを一括管
理するメモリ管理手段とを含む。
(実施例) 次に、本発明について図面を参照して説明する。
第1図は本発明によるメモリ管理方式の一実施例を示す
構成図であり、フェーズ間で引き継ぐ情報を割り付けな
メモリの有効メモリ番号情報を管理する生命表1と、生
命表1を用いてメモリを一括管理するメモリ管理手段2
を含む制御フェーズ4からなる0図において、実線矢印
は制御の流れを、破線矢印は参照関係を示す。
第2図は、フェーズ間で引き継ぐ情報Iとメモリ番号M
の具体的な関係を示したものである0本例ではフェーズ
1からフェーズn間で引き継がれる情報Iがa個あり(
各情報をそれぞれIIIt、Is、I4.Is・・・I
1と呼ぶ)情報Iの有効な期間が 情報I、・・・フェーズ1からフェーズnの期間(全て
のフェーズ) 情報■2・・・フェーズ2からフェーズ3の期間情報I
、・・・フェーズ3からフェーズ5の期間情報I、・・
・フェーズ4からフェーズnの期間情報■、・・・フェ
ーズ1からフェーズ2の期間情報1.・・・フェーズ2
からフェーズ5の期間である場合に、メモリ番号Mがい
かに対応付けられるかを示している。
第2図を参照すると、情報I2と情報■4および情報1
1と情報Isは同時には有効にならないので、それぞれ
同じメモリ番号M 2 、 M sに割り付けられるこ
とがわかる。
以上の情報に基づいて得られる生命表の概念的内容が第
3図である。
次に、この生命表に基づいて、メモリ管理手段の動作を
説明する。
各フェーズは制御フェーズ4によりフェーズ1からフェ
ーズnの1頓に呼び出されるものとする。
制御フェーズ4は、各フェーズを呼び出す前にメモリ管
理手段2を呼び出す。
メモリ管理手段2は、例えば第3図に示される生命表の
開始フェーズ情報から情報■とメモリ番号Mの対応付け
を行い、対応付けをしたメモリ番号Mに対応する管理情
報をクリア(初期設定)する、つまり、フェーズ1を呼
び出す前に、メモリ管理手段2は、情報■1をメモリ番
号M、に、情報1.をメモリ番号Mjに対応付け、メモ
リ番号M 1. M sの管理情報をクリアする。同様
にフェーズ2を呼び出す前に、情報I2をメモリ番号M
2に、情報1.をメモリ番号M1に対応付け、管理情報
をクリアする。更には、フェーズ3を呼び出す前には、
情報I、をメモリ番号M、に、フェーズ4を呼び出す前
には、情報■、をメモリ番号M2に対応付け、管理情報
をクリアする。以下、各フェーズを呼び出す前に同様の
処理を行う。
また、呼び出した各フェーズから制御フェーズに戻った
際には、制御フェーズはメモリ管理手段2を呼び出す、
メモリ管理手段2は生命表の終了フェーズ情報から、情
報Iとメモリ番号Mとメモリ番号Mが管理しているメモ
リ領域の解放を行う。
すなわち、フェーズ2から戻った際、メモリ管理手段2
は情報Isとメモリ番号M3とMsが管理しているメモ
リ領域を解放する。同様にフェーズ3から戻った際、情
報I2とメモリ番号M2とM2が管理しているメモリ領
域を解放する。
以下、各フェーズから戻った際、同様の処理を行う。
(発明の効果) 以上説明したように本発明は、メモリの管理を一括して
行うため各フェーズが管理処理を行う必要がなくなり、
フェーズの設計が容易となる効果がある。また、生命表
の参照が各フェーズに分散しないなめ、管理処理が少な
くなり信頼性ら向上する効果がある。
【図面の簡単な説明】
第1図は本発明によるメモリ管理方式の一実施例を示す
全体構成図、第2図は情報とメモリ番号の関係図、第3
図は生命表の内容を示す図である。 1・・・生命表、2・・・メモリ管理手段、3・・・メ
モリ、4・・・制御フェーズ、 5・・・フェーズ (1〜n)

Claims (1)

    【特許請求の範囲】
  1. 逐次実行される機能手段であるフェーズが使用するメモ
    リをメモリ番号を用いて管理する処理系のメモリ管理方
    式において、フェーズ間で引き継ぐ情報を割り付けたメ
    モリの、あるメモリ番号に対応するメモリが使われ始め
    るフェーズを示す開始フェーズと解放されるフェーズを
    示す終了フェーズを管理する生命表と、この生命表に基
    づいてメモリを一括管理するメモリ管理手段とを含むこ
    とを特徴とするメモリ管理方式。
JP6951189A 1989-03-22 1989-03-22 メモリ管理方式 Pending JPH02247750A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6951189A JPH02247750A (ja) 1989-03-22 1989-03-22 メモリ管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6951189A JPH02247750A (ja) 1989-03-22 1989-03-22 メモリ管理方式

Publications (1)

Publication Number Publication Date
JPH02247750A true JPH02247750A (ja) 1990-10-03

Family

ID=13404837

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6951189A Pending JPH02247750A (ja) 1989-03-22 1989-03-22 メモリ管理方式

Country Status (1)

Country Link
JP (1) JPH02247750A (ja)

Similar Documents

Publication Publication Date Title
US4993017A (en) Modularly structured ISDN communication system
US4435752A (en) Allocation of rotating memory device storage locations
US6049817A (en) Multi-processor system
JPS59132048A (ja) デ−タ処理システム用ス−パ−バイザを提供する方法及びその装置
JPH02247750A (ja) メモリ管理方式
US5392426A (en) Method and apparatus for use in program operation, control and control block management and storage
JPS6048776B2 (ja) 記憶装置におけるプログラムの結合呼出し方式
KR100372886B1 (ko) 대기 프로세스를 통한 실시간 스케쥴링 방법
US5925121A (en) Data processing system and method for accessing a common data memory
JPH023828A (ja) 計算機ネットワークシステム
JPS63636A (ja) タスク制御方式
JPH03116261A (ja) マルチプロセッサ制御方式
JPH0340053A (ja) 複数通信手順制御方式
JP2663600B2 (ja) 制御表再配置処理方式
JPS5816546B2 (ja) ペ−ジ制御デ−タ処理システム制御方式
JP2790472B2 (ja) 多重会話処理制御方式
JPH01112333A (ja) システムパラメータの時間的変更処理方式
JPH01310458A (ja) メモリ管理方式
JPH0378837A (ja) タスク制御方式
JPH0378035A (ja) タクス実行制御装置
JPS62176240A (ja) 加入者属性デ−タ変更方式
JPH02293954A (ja) 記憶装置の使用権制御方法
JPH02113363A (ja) マルチプロセッサシステムにおけるタイムスライス制御方式
JPS61182135A (ja) 処理選択方法
JPH03171959A (ja) 交換機のファイル転送方法