JPH09146830A - Memory management system - Google Patents

Memory management system

Info

Publication number
JPH09146830A
JPH09146830A JP33280095A JP33280095A JPH09146830A JP H09146830 A JPH09146830 A JP H09146830A JP 33280095 A JP33280095 A JP 33280095A JP 33280095 A JP33280095 A JP 33280095A JP H09146830 A JPH09146830 A JP H09146830A
Authority
JP
Japan
Prior art keywords
memory
management
area
request
securing
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
JP33280095A
Other languages
Japanese (ja)
Inventor
Yoshiaki Hoshino
義明 干野
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 JP33280095A priority Critical patent/JPH09146830A/en
Publication of JPH09146830A publication Critical patent/JPH09146830A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To efficiently perform a communication control processing in an overload state by designating the overload state level of a memory and an overload request level indicating priority by a user and performing memory management matched with a system form. SOLUTION: A level analysis processing part 31 compares the propriety of a securing request level N specified by a memory securing request by a memory securing function 21 with the two kinds of levels set in an initial setting part 10 and judges it. A state management processing part 32 monitors the memory, obtains the residual amount of a resident area and performs management. In this case, a value for which the size M of the securing request designated by the memory securing function 21 is subtracted from the size L of the residual memory area of the memory stationary area 40 is defined as the size K of the residual memory area for an operation. A memory secured result judgement processing part 35 judges whether or not the area of the size specified by the securing request level N specified by the memory securing request from the memory securing function 21 can be secured.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明が属する技術分野】本発明は、通信制御システム
においてメモリの確保及び解放を管理するメモリ管理方
式に関し、特に過負荷状態でのメモリの効率的な利用を
実現するメモリ管理方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory management system for managing memory reservation and release in a communication control system, and more particularly to a memory management system for realizing efficient use of memory in an overloaded state.

【0002】[0002]

【従来の技術】LANやWAN等のネットワークを介し
てコンピュータ間で通信を行う場合、通信するデータ量
が増加することにより、コンピュータにおけるメモリ不
足が発生し、過付加状態になる場合がある。このような
場合に、メモリにおいて必要な記憶領域を確保し、また
不要なデータを格納した領域を解放すべく、メモリ管理
を行う技術が提案されている。
2. Description of the Related Art When communication is performed between computers via a network such as a LAN or WAN, the amount of data to be communicated increases, which may cause a shortage of memory in the computers, resulting in an overloaded state. In such a case, there has been proposed a technique for performing memory management so as to secure a necessary storage area in the memory and release an area storing unnecessary data.

【0003】この種の従来技術には、たとえば、特開平
4−112249号公報に開示された技術がある。同文
献には、リンク形式を用いて、メモリの連続領域を確保
する場合に所定のメモリサイズを格納し、該領域を開放
する際に、確保時に格納されたメモリサイズを“1”減
分して解放することにより、管理テーブル、メモリの再
配置等を用いることなく連続メモリの確保及び解放を行
うメモリ管理方式について記載されている。この技術に
より、ワードメモリ使用に関して無駄な領域を減少させ
ることを可能としている。
As a conventional technique of this type, there is, for example, the technique disclosed in Japanese Patent Laid-Open No. 4-112249. In this document, a predetermined memory size is stored when a continuous area of memory is secured by using the link format, and the memory size stored at the time of securing is decremented by "1" when releasing the area. A memory management system that secures and releases continuous memory without using a management table, memory relocation, etc. With this technique, it is possible to reduce a wasteful area in using the word memory.

【0004】また、他の従来技術として、たとえば、特
開平4−97468号公報に開示された技術がある。同
文献には、メモリの使用状況を一定周期で監視して、通
信負荷が急増した場合に増加数に合わせてメモリの補給
を行うメモリ管理方式について記載されている。
As another conventional technique, for example, there is a technique disclosed in Japanese Unexamined Patent Publication No. 4-97468. The document describes a memory management system that monitors the memory usage at regular intervals and replenishes the memory according to the increase in communication load when the communication load increases rapidly.

【0005】ところで、過負荷状態における通信制御で
は、通信相手との論理的な接続を保持する必要性や、既
存の論理的な接続を切断して新たな論理的な接続を生成
する必要性が発生する場合がある。このような場合、接
続の優先度を判断することが必要となる。しかし、上述
した従来の各メモリ管理方式は、有限なメモリを無条件
で確保するため、負荷が増大し、利用者の要求した制御
ができないという事態が発生するおそれがある。
By the way, in communication control in an overloaded state, there is a need to maintain a logical connection with a communication partner, or to disconnect an existing logical connection and generate a new logical connection. It may occur. In such a case, it is necessary to determine the priority of connection. However, each of the above-described conventional memory management methods unconditionally secures a finite memory, which may increase the load and may cause a situation in which the control requested by the user cannot be performed.

【0006】[0006]

【発明が解決しようとする課題】上述したように、従来
のメモリ管理技術は、過負荷状態での通信制御におい
て、有限なメモリを無条件で確保することにより、負荷
が増大し、利用者の要求した制御ができない事態が発生
するおそれがあるという欠点があった。
As described above, the conventional memory management technique unconditionally secures a finite memory in the communication control under an overloaded state, which increases the load, and There is a drawback that the requested control may not be possible.

【0007】本発明は、利用者による過負荷状態レベ
ル、過負荷要求レベルの指定を可能とし、システム形態
にあわせたメモリ管理を実現すると共に、過負荷状態で
の通信制御処理が効率的に行うことを可能とするメモリ
管理方式を提供することを目的とする。
The present invention enables the user to specify the overload state level and the overload request level, realizes memory management according to the system form, and efficiently performs communication control processing in the overload state. It is an object of the present invention to provide a memory management method that enables the above.

【0008】[0008]

【課題を解決するための手段】上記の目的を達成するた
め、本発明のメモリ管理方式は、メモリ領域を複数の管
理単位に分割し、領域の大きさと該領域の確保要求の優
先度とを示す2種類のレベルでメモリの常駐域の管理に
おける初期設定を行う初期設定手段と、メモリ確保要求
と前記初期設定手段にて設定された2種類のレベルとを
比較してメモリ常駐域の管理を行う管理手段とを備える
構成としている。
In order to achieve the above object, the memory management system of the present invention divides a memory area into a plurality of management units, and determines the size of the area and the priority of a request to secure the area. The memory resident area management is performed by comparing the memory reservation request and the two types of levels set by the initial setting means with the initial setting means for performing the initial setting in the management of the memory resident area at the two levels shown. It is configured to include management means for performing.

【0009】また、他の態様では、初期設定手段にて設
定される2種類のレベルを利用者が設定する。
In another aspect, the user sets two types of levels set by the initial setting means.

【0010】また、上記の目的を達成する他のメモリ管
理方式は、メモリ領域を複数の管理単位に分割し、領域
の大きさと該領域の確保要求の優先度とを示す2種類の
レベルでメモリの常駐域の管理における初期設定を行う
初期設定手段と、メモリ管理に用いるメモリ確保関数及
びメモリ解放関数を格納したメモリ管理関数格納手段
と、メモリ管理を実行する管理部とを備え、前記管理部
は、メモリ確保要求の正当性を解析するレベル解析処理
手段と、メモリ常駐域の状態管理を行う状態管理処理手
段と、メモリ確保の有効性を判断するメモリ確保結果判
断処理手段と、メモリ確保の結果を前記メモリ管理関数
格納手段に通知する通知処理手段とを備える構成として
いる。
Another memory management method that achieves the above object is to divide a memory area into a plurality of management units, and use two levels of memory indicating the size of the area and the priority of the area reservation request. The management unit includes initial setting means for performing initial setting in management of the resident area, memory management function storage means for storing a memory securing function and a memory releasing function used for memory management, and a management section for executing memory management. Is a level analysis processing unit that analyzes the validity of the memory reservation request, a state management processing unit that manages the state of the memory resident area, a memory reservation result judgment processing unit that judges the effectiveness of the memory reservation, and a memory reservation A notification processing unit for notifying the result to the memory management function storage unit is provided.

【0011】さらに他の態様では、前記メモリ確保結果
判断処理手段は、メモリ確保要求によって指定された確
保要求レベルで、指定された大きさの領域が確保可能か
どうかの判断を行う。
In still another aspect, the memory allocation result determination processing means determines whether or not an area of a specified size can be allocated at the allocation request level specified by the memory allocation request.

【0012】[0012]

【発明の実施の形態】以下、本発明の実施例について図
面を参照して詳細に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below in detail with reference to the drawings.

【0013】図1は、本発明の1実施例によるメモリ確
保方式を実現するコンピュータシステムの構成を示すブ
ロック図である。
FIG. 1 is a block diagram showing the configuration of a computer system which realizes a memory reservation method according to an embodiment of the present invention.

【0014】図示のように、本実施例のメモリ確保方式
は、システムにおけるメモリ管理の初期設定を行う初期
設定部10と、メモリ管理に用いるメモリ確保関数及び
メモリ解放関数を格納したメモリ管理関数格納部20
と、メモリ管理を実行する管理部30とを備える。ま
た、図示のように、メモリの常駐域40は、領域の大き
さの小さい方から順にレベル1〜レベルJのJ個の領域
に分割されている。すなわち、レベル1が最も少ない残
メモリ域となっている。なお、同図には本実施例の特徴
的な構成のみを記載し、その他の構成については省略し
てある。
As shown in the figure, the memory allocation method of this embodiment stores an initial setting section 10 for initializing memory management in the system, and a memory management function storing memory reservation function and memory release function used for memory management. Part 20
And a management unit 30 that executes memory management. Further, as shown in the figure, the resident area 40 of the memory is divided into J areas of level 1 to level J in order from the smallest area size. That is, level 1 is the smallest remaining memory area. It should be noted that only the characteristic configuration of the present embodiment is shown in the figure, and other configurations are omitted.

【0015】初期設定部10は、利用者がシステム形態
を考慮してメモリ確保を要求すべく指定した2種類のレ
ベルを管理する。ここで指定する2種類のレベルとは、
J個に分割されたメモリ常駐域40のレベル1〜レベル
Jのうちのいずれかと、メモリ管理関数格納部20のメ
モリ確保関数で指定され当該メモリ確保要求の優先度を
示す確保要求レベルN(Nは任意の自然数)とである。
これらの2種類のレベルを指定することにより、確保を
要求するメモリの領域の大きさと当該要求の優先度とを
指定することとなる。
The initial setting section 10 manages two types of levels designated by the user in consideration of the system configuration to request memory reservation. The two types of levels specified here are
An allocation request level N (N) designated by the memory allocation function of the memory management function storage unit 20 and any one of level 1 to level J of the memory resident area 40 divided into J pieces and indicating the priority of the memory allocation request. Is an arbitrary natural number) and.
By designating these two types of levels, the size of the area of the memory for which securing is requested and the priority of the request are designated.

【0016】メモリ管理関数格納部20は、メモリを確
保する際に用いるメモリ確保関数21と、メモリを解放
する際に用いるメモリ解放関数22とを格納する。
The memory management function storage unit 20 stores a memory reservation function 21 used for allocating a memory and a memory release function 22 used for allocating a memory.

【0017】メモリ確保関数21は、引き数として確保
する領域の大きさと要求レベルを指定し、管理部30へ
メモリ確保要求を行う。管理部30からの戻り値として
は、確保された領域の先頭アドレスが返却される。ま
た、メモリ解放関数22は、引き数として解放する領域
の先頭アドレスを指定して管理部30へメモリ開放要求
を行う。
The memory reservation function 21 specifies the size of the area to be reserved and the request level as an argument, and makes a memory reservation request to the management unit 30. As the return value from the management unit 30, the head address of the secured area is returned. Further, the memory release function 22 specifies the start address of the area to be released as an argument and makes a memory release request to the management unit 30.

【0018】管理部30は、メモリ管理を行うための種
々の処理を実現するため、メモリ確保要求における要求
レベルを解析するレベル解析処理部31と、メモリ常駐
域の状態管理を行う状態管理処理部32と、メモリ常駐
域を確保するためのメモリ確保用アクセス処理部33
と、メモリ常駐域を解放するためのメモリ解放用アクセ
ス処理部34と、メモリ確保の有効性を判断するメモリ
確保結果判断処理部35と、メモリ確保の結果をメモリ
管理関数格納部20に通知する通知処理部36とを備え
る。
The management unit 30 realizes various processes for memory management, and a level analysis processing unit 31 for analyzing the request level in the memory reservation request and a state management processing unit for managing the state of the memory resident area. 32, and a memory securing access processing unit 33 for securing a memory resident area
The memory release access processing unit 34 for releasing the memory resident area, the memory reservation result judgment processing unit 35 for judging the effectiveness of the memory reservation, and the memory management function storage unit 20 for the memory reservation result. The notification processing unit 36.

【0019】レベル解析処理部31は、メモリ確保関数
21によるメモリ確保要求で指定された確保要求レベル
Nの正当性を、初期設定10で設定されている2種類の
レベルと比較して判断する。確保要求レベルNが不当と
の判断結果を得た場合、すなわち確保要求レベルNに対
応する優先度で当該確保要求を受け付けることができな
い場合、通知処理部36に当該確保要求レベルNを不当
要求レベルとして通知する。確保要求レベルNが正当と
の判断結果を得た場合、すなわち、当該優先度で確保要
求を受け付けることができる場合は、状態管理処理部3
2による処理に進む。
The level analysis processing unit 31 judges the validity of the reservation request level N specified by the memory reservation request by the memory reservation function 21 by comparing it with the two types of levels set in the initial setting 10. If the security request level N is determined to be unreasonable, that is, if the security request cannot be accepted with the priority corresponding to the security request level N, the notification processing unit 36 is notified of the security request level N being unreasonable. Notify as If the securement request level N is determined to be valid, that is, if the securement request can be accepted with the priority, the state management processing unit 3
Proceed to processing in 2.

【0020】状態管理処理部32は、メモリを監視して
メモリ常駐域の残量を求め、管理する。ここで、メモリ
常駐域40の残メモリ域の大きさLからメモリ確保関数
21で指定された確保要求の大きさMを減算した値を作
業用残メモリ域の大きさ、すなわち、メモリ常駐域の残
量K(=L−M)とする。
The state management processing unit 32 monitors the memory, obtains the remaining amount of the memory resident area, and manages it. Here, a value obtained by subtracting the size M of the securing request specified by the memory securing function 21 from the size L of the remaining memory region of the memory resident region 40 is the size of the working remaining memory region, that is, the memory resident region The remaining amount is K (= LM).

【0021】メモリ確保結果判断処理部35は、メモリ
確保関数21からのメモリ確保要求によって指定された
確保要求レベルNで、指定された大きさの領域が確保可
能かどうかの判断を行う。
The memory allocation result determination processing unit 35 determines whether or not the area of the specified size can be allocated at the allocation request level N specified by the memory allocation request from the memory allocation function 21.

【0022】通知処理部36は、メモリ確保結果判断部
35の判断結果またはレベル解析処理部31からの不当
要求レベルの通知を受けて、メモリ確保の結果をメモリ
管理関数格納部20に通知する。
The notification processing unit 36 receives the judgment result of the memory reservation result judgment unit 35 or the notification of the illegal request level from the level analysis processing unit 31, and notifies the memory management function storage unit 20 of the result of the memory reservation.

【0023】メモリ確保用アクセス処理部33、及びメ
モリ解放用アクセス処理部34は、それぞれメモリ確保
またはメモリ解放の際にメモリ常駐域40にアクセスす
るために用いられる。
The memory securing access processing unit 33 and the memory releasing access processing unit 34 are used to access the memory resident area 40 at the time of memory securing or memory releasing, respectively.

【0024】以下、図2のフローチャートを参照して、
メモリ確保結果判断処理部35によるメモリ確保の可否
の判断処理を説明する。
Hereinafter, referring to the flow chart of FIG.
A process of determining whether or not the memory can be secured by the memory securing result determination processing unit 35 will be described.

【0025】まず、状態管理処理部32で求めた作業用
残メモリ域Kが、初期設定部10で設定された過負荷状
態として、レベル1〜レベルJのうち、どのレベルに対
応するかを判断する(ステップ201)。求められた過
負荷状態レベルの値をjとする。ここで、過負荷状態レ
ベルjは、初期的にはレベルJに対応し、当該レベルの
領域に空き領域がなくなる度に、レベルJ−1、レベル
J−2、・・・、レベル2、レベル1となる。
First, it is determined which of the levels 1 to J the remaining work memory area K obtained by the state management processing unit 32 corresponds to the overload state set by the initial setting unit 10. (Step 201). The value of the obtained overload state level is j. Here, the overload state level j initially corresponds to the level J, and every time there is no free area in the area of the level, the level J-1, level J-2, ..., Level 2, level It becomes 1.

【0026】次に、メモリ確保関数21で指定された確
保要求レベルNと過負荷状態レベルjとを比較する(ス
テップ202)。ここで、確保要求レベルNと過負荷状
態レベルjとの比較方法を詳細に説明すると、まず判定
補正値Gとして、メモリ確保関数21で指定可能な確保
要求レベルの最低順位から過負荷状態レベルの最低順位
を減算した値を設定する。そして、確保要求レベルNか
ら過負荷状態レベルJおよび判定補正値Gを減算する。
求められた値を判定値Aとする。
Next, the reservation request level N designated by the memory reservation function 21 is compared with the overload state level j (step 202). Here, a method of comparing the securing request level N and the overload state level j will be described in detail. First, as the determination correction value G, the lowest securing request level that can be designated by the memory securing function 21 is changed to the overload state level. Set the value obtained by subtracting the lowest rank. Then, the overload state level J and the determination correction value G are subtracted from the securing request level N.
The obtained value is defined as the judgment value A.

【0027】判定値Aが0以下の場合、確保可能として
作業用残メモリ域Kを残メモリ域Lに設定する(ステッ
プ203、204)。そして、確保する大きさをメモリ
確保用アクセス処理部33からメモリ常駐域40に通知
して必要なメモリ域を確保する(ステップ205)。確
保した結果は通知処理部36からメモリ管理関数格納部
20に通知され、メモリ確保関数21の更新に用いられ
る(ステップ206)。一方、判定値Aが1以上の場
合、確保不可能として通知処理部36からメモリ管理関
数格納部20に通知される(ステップ203、20
7)。
When the judgment value A is 0 or less, the work remaining memory area K is set to the remaining memory area L because it can be secured (steps 203 and 204). Then, the memory securing access processing unit 33 notifies the memory resident area 40 of the secured size and secures the required memory area (step 205). The secured result is notified from the notification processing unit 36 to the memory management function storage unit 20 and used for updating the memory securing function 21 (step 206). On the other hand, when the determination value A is 1 or more, the notification processing unit 36 notifies the memory management function storage unit 20 that it cannot secure (steps 203 and 20).
7).

【0028】メモリ域を解放する場合は、まず、メモリ
解放関数22で指定された領域の先頭アドレスが管理部
30のメモリ解放用アクセス処理部34に通知される。
そして、メモリ解放用アクセス処理部34は、解放する
領域の先頭アドレスから領域の大きさを求め、残メモリ
域Lに当該解放する領域の大きさを加算した値を新たな
残メモリ域Lに設定し、領域を解放する。
When the memory area is released, first, the start address of the area specified by the memory release function 22 is notified to the memory release access processing section 34 of the management section 30.
Then, the memory release access processing unit 34 obtains the size of the area from the start address of the area to be released, and sets a value obtained by adding the size of the area to be released to the remaining memory area L to the new remaining memory area L. And free the space.

【0029】以上好ましい実施例をあげて本発明を説明
したが、本発明は必ずしも上記実施例に限定されるもの
ではない。
Although the present invention has been described with reference to the preferred embodiments, the present invention is not necessarily limited to the above embodiments.

【0030】[0030]

【発明の効果】以上説明したように、本発明によれば、
利用者がメモリの過負荷状態レベル、及び優先度を示す
過負荷要求レベルを指定できるため、システム形態にあ
わせたメモリ管理を行うことができ、過負荷状態での通
信制御処理が効率的に行つとができる効果がある。
As described above, according to the present invention,
Since the user can specify the memory overload status level and the overload request level indicating the priority, memory management can be performed according to the system configuration, and communication control processing in the overload status can be performed efficiently. There is an effect that can be achieved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の1実施例によるメモリ管理方式を実
現するコンピュータシステムの構成を示すブロック図で
ある。
FIG. 1 is a block diagram showing the configuration of a computer system that implements a memory management system according to an embodiment of the present invention.

【図2】 本実施例の動作を示すフローチャートであ
る。
FIG. 2 is a flowchart illustrating the operation of the present embodiment.

【符号の説明】[Explanation of symbols]

10 初期設定部 20 メモリ管理関数格納部 21 メモリ確保関数 22 メモリ解放関数 30 管理部 31 レベル解析処理部 32 状態管理処理部 33 メモリ確保用アクセス処理部 34 メモリ解放用アクセス処理部 35 メモリ確保結果判断処理部 36 通知処理部 40 メモリ常駐域 10 initial setting unit 20 memory management function storage unit 21 memory allocation function 22 memory release function 30 management unit 31 level analysis processing unit 32 state management processing unit 33 memory allocation access processing unit 34 memory release access processing unit 35 memory allocation result judgment Processing unit 36 Notification processing unit 40 Memory resident area

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 メモリ領域を複数の管理単位に分割し、
領域の大きさと該領域の確保要求の優先度とを示す2種
類のレベルでメモリの常駐域の管理における初期設定を
行う初期設定手段と、 メモリ確保要求と前記初期設定手段にて設定された2種
類のレベルとを比較してメモリ常駐域の管理を行う管理
手段とを備えることを特徴とするメモリ管理方式。
1. A memory area is divided into a plurality of management units,
Initializing means for performing initial setting in management of the resident area of the memory at two levels indicating the size of the area and the priority of the area securing request, and the memory securing request and 2 set by the initial setting means. A memory management method comprising: a management unit that manages a memory resident area by comparing the levels with types.
【請求項2】 初期設定手段にて設定される2種類のレ
ベルを利用者が設定することを特徴とする請求項1に記
載のメモリ管理方式。
2. The memory management system according to claim 1, wherein the user sets two types of levels set by the initial setting means.
【請求項3】 メモリ領域を複数の管理単位に分割し、
領域の大きさと該領域の確保要求の優先度とを示す2種
類のレベルでメモリの常駐域の管理における初期設定を
行う初期設定手段と、 メモリ管理に用いるメモリ確保関数及びメモリ解放関数
を格納したメモリ管理関数格納手段と、 メモリ管理を実行する管理部とを備え、 前記管理部は、 メモリ確保要求の正当性を解析するレベル解析処理手段
と、 メモリ常駐域の状態管理を行う状態管理処理手段と、 メモリ確保の有効性を判断するメモリ確保結果判断処理
手段と、 メモリ確保の結果を前記メモリ管理関数格納手段に通知
する通知処理手段とを備えることを特徴とするメモリ管
理方式。
3. The memory area is divided into a plurality of management units,
Initialization means for performing initialization in management of the resident area of the memory at two levels indicating the size of the area and the priority of the request to secure the area, and a memory securing function and a memory releasing function used for the memory management are stored. A memory management function storage unit and a management unit that executes memory management are provided, and the management unit includes a level analysis processing unit that analyzes the validity of the memory reservation request and a state management processing unit that manages the state of the memory resident area. A memory management method comprising: a memory reservation result determination processing unit for judging the effectiveness of memory reservation; and a notification processing unit for notifying the memory management function storage unit of the result of memory reservation.
【請求項4】 前記メモリ確保結果判断処理手段は、 メモリ確保要求によって指定された確保要求レベルで、
指定された大きさの領域が確保可能かどうかの判断を行
うことを特徴とする請求項3に記載のメモリ管理方式。
4. The memory allocation result determination processing means, at the allocation request level designated by the memory allocation request,
4. The memory management method according to claim 3, wherein it is determined whether an area having a designated size can be secured.
【請求項5】 初期設定手段にて設定される2種類のレ
ベルを利用者が設定することを特徴とする請求項3に記
載のメモリ管理方式。
5. The memory management system according to claim 3, wherein the user sets two types of levels set by the initial setting means.
JP33280095A 1995-11-27 1995-11-27 Memory management system Pending JPH09146830A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33280095A JPH09146830A (en) 1995-11-27 1995-11-27 Memory management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33280095A JPH09146830A (en) 1995-11-27 1995-11-27 Memory management system

Publications (1)

Publication Number Publication Date
JPH09146830A true JPH09146830A (en) 1997-06-06

Family

ID=18258952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33280095A Pending JPH09146830A (en) 1995-11-27 1995-11-27 Memory management system

Country Status (1)

Country Link
JP (1) JPH09146830A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01175050A (en) * 1987-12-28 1989-07-11 Omron Tateisi Electron Co Memory controller
JPH0368044A (en) * 1989-08-07 1991-03-25 Nec Corp Dynamic memory control system
JPH04287142A (en) * 1991-03-18 1992-10-12 Fujitsu Ltd Buffer managing method
JPH04314147A (en) * 1991-04-12 1992-11-05 Nec Corp Memory managing system
JPH06301593A (en) * 1993-04-19 1994-10-28 Kyushu Nippon Denki Software Kk Buffer management system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01175050A (en) * 1987-12-28 1989-07-11 Omron Tateisi Electron Co Memory controller
JPH0368044A (en) * 1989-08-07 1991-03-25 Nec Corp Dynamic memory control system
JPH04287142A (en) * 1991-03-18 1992-10-12 Fujitsu Ltd Buffer managing method
JPH04314147A (en) * 1991-04-12 1992-11-05 Nec Corp Memory managing system
JPH06301593A (en) * 1993-04-19 1994-10-28 Kyushu Nippon Denki Software Kk Buffer management system

Similar Documents

Publication Publication Date Title
US7784053B2 (en) Management of virtual machines to utilize shared resources
US7865899B2 (en) Virtual computer systems and computer virtualization programs
US7650400B2 (en) Dynamic configuration and self-tuning on inter-nodal communication resources in a database management system
US6947987B2 (en) Method and apparatus for allocating network resources and changing the allocation based on dynamic workload changes
US8141096B1 (en) System, method, and computer program product for group scheduling of computer resources
US7581224B2 (en) Systems and methods for monitoring resource utilization and application performance
US7032222B1 (en) Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limit
TWI234369B (en) System and method for the allocation of grid computing workload to network workstations
US8141091B2 (en) Resource allocation in a NUMA architecture based on application specified resource and strength preferences for processor and memory resources
US7631083B2 (en) Connection pool and prepared statement cache
JPH10283211A (en) Processor resource management method for multi-system environment
US20080244609A1 (en) Assuring recovery of temporary resources in a logically partitioned computer system
EP1088265A2 (en) Method for dynamic loaning in rate monotonic real-time systems
JP3989879B2 (en) Value-based caching
US11074111B2 (en) Quality of service scheduling with workload profiles
US20080059971A1 (en) Grouping resource allocation commands in a logically-partitioned system
CN118277086A (en) Method and device for scheduling task fragments based on server resources
JPH09146830A (en) Memory management system
US7263554B2 (en) Method and system for performing resource pool maintenance by refreshing resources based on the pool resource test
CN121187778A (en) A method, system, device, and storage medium for dynamic allocation of GPU resources.
JP3103129B2 (en) Load balancing method
CN116775402A (en) Method and device for monitoring computer resource utilization condition under VxWorks
US9229776B2 (en) Computational expansion system
CN120123045A (en) A method and device for optimizing heterogeneous resources in a Pod scaling scenario based on K8s
JP2003131894A (en) Resource management method of computer environment