JPH0431416B2 - - Google Patents
Info
- Publication number
- JPH0431416B2 JPH0431416B2 JP25945185A JP25945185A JPH0431416B2 JP H0431416 B2 JPH0431416 B2 JP H0431416B2 JP 25945185 A JP25945185 A JP 25945185A JP 25945185 A JP25945185 A JP 25945185A JP H0431416 B2 JPH0431416 B2 JP H0431416B2
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- small
- pointer
- large buffer
- buffers
- 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.)
- Expired
Links
- 239000000872 buffer Substances 0.000 claims description 193
- 239000012464 large buffer Substances 0.000 claims description 107
- 238000007726 management method Methods 0.000 claims description 66
- 238000000034 method Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 2
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ処理装置におけるバツフアリソ
ース管理方式に関し、特に複数のサイズのバツフ
アリソースを管理するバツフアリソース管理方式
に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a buffer resource management method in a data processing device, and particularly to a buffer resource management method for managing buffer resources of a plurality of sizes.
従来、この種のデータ処理装置におけるバツフ
アリソース管理方式では、複数のサイズのバツフ
アを管理する場合、前もつてバツフアサイズごと
にバツフア個数を決定し、その分のバツフアリソ
ースを分割プール化している。一般的にバツフア
の個数はあらかじめ決定できないので、余裕のあ
る個数を確保しておくとともに、バツフアの不足
時には要求サイズを満たす全てのバツフアプール
からバツフアを取得するようにしている。
Conventionally, in the buffer resource management method for this type of data processing device, when managing buffers of multiple sizes, the number of buffers is determined in advance for each buffer size, and the buffer resources are divided into pools. . Generally, the number of buffers cannot be determined in advance, so a sufficient number is secured, and when there is a shortage of buffers, buffers are obtained from all buffer pools that satisfy the requested size.
また、バツフアリソースの不足に対処するため
の制限手段は各バツフアサイズごとに設ける必要
があり、バツフアリソース全体に反映した制限手
段は複雑なものとなる。 In addition, it is necessary to provide a restriction means for each buffer size to deal with the shortage of buffer resources, and the restriction means that is reflected on the entire buffer resource becomes complicated.
上述した従来のデータ処理装置におけるバツフ
アリソース管理方式では、バツフアリソース全体
が各バツフアサイズごとに固定的に分割して割り
当てられているため、あるサイズのバツフアリソ
ースが不足した場合、バツフアリソース全体とし
ては十分存在していてもリソース不足となつて、
バツフアリソースの有効利用が図れない欠点があ
り、したがつて必要以上にバツフアリソースを大
きくしなければならない欠点がある。
In the buffer resource management method in the conventional data processing device described above, the entire buffer resource is fixedly divided and allocated for each buffer size, so if a certain size of buffer resource is insufficient, the buffer resource is Even if there is enough overall, there is a lack of resources,
There is a drawback that the buffer resources cannot be used effectively, and therefore the buffer resources have to be made larger than necessary.
本発明の目的は、このような従来の欠点を除去
し、バツフアリソースの有効利用ができるデータ
処理装置におけるバツフアリソース管理方式を提
供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a buffer resource management method in a data processing apparatus that eliminates such conventional drawbacks and allows effective use of buffer resources.
本発明のデータ処理装置におけるバツフアリソ
ースの管理方式は、複数のサイズのバツフアリソ
ースを管理するバツフアリソース管理手段を備え
たデータ処理装置において、前記バツフアリソー
スを固定長大バツフアプールとしてその割当てお
よび解放を管理する大バツフア管理手段と、デー
タ処理プロセスからの要求を満たす複数のサイズ
の小バツフアの割当ておよび解放を管理し必要時
に前記大バツフア管理手段から大バツフアを取得
して小バツフアに分割して割り当てるとともに取
得した前記大バツフア内の全ての小バツフアが未
割当てになつたときに前記大バツフアを前記大バ
ツフア管理手段に解放する小バツフア管理手段と
を有する。
A buffer resource management method in a data processing apparatus of the present invention is a data processing apparatus equipped with buffer resource management means for managing buffer resources of a plurality of sizes. A large buffer management means for managing the release, and a large buffer management means for managing the allocation and release of small buffers of a plurality of sizes to meet requests from the data processing process, and acquiring the large buffer from the large buffer management means and dividing it into small buffers when necessary. and a small buffer management means for allocating the large buffer and releasing the large buffer to the large buffer management means when all the small buffers in the acquired large buffer become unallocated.
次に、本発明について図面を参照して説明す
る。
Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例のバツフアリソース
管理方式が適用されたデータ処理装置の構成図で
ある。このデータ処理装置100は、大バツフア
を管理する大バツフア管理部1と、小バツフアを
管理する小バツフア管理部2と、小バツフアを利
用してデータを処理するデータ処理プロセス部3
とを備える。 FIG. 1 is a block diagram of a data processing apparatus to which a buffer resource management system according to an embodiment of the present invention is applied. This data processing device 100 includes a large buffer management section 1 that manages large buffers, a small buffer management section 2 that manages small buffers, and a data processing process section 3 that processes data using small buffers.
Equipped with.
大バツフア管理部1は、バツフアリソースを固
定長大バツフアプールとして初期化する大バツフ
ア初期化部1aと、大バツフア取得要求によつて
大バツフアを割り当てる大バツフア割当て部1b
と、大バツフア解放要求によつて大バツフアを大
バツフアプールに戻す大バツフア解放部1cとを
備える。 The large buffer management unit 1 includes a large buffer initialization unit 1a that initializes buffer resources as a fixed-length large buffer pool, and a large buffer allocation unit 1b that allocates large buffers based on large buffer acquisition requests.
and a large buffer release unit 1c that returns the large buffer to the large buffer pool in response to a large buffer release request.
小バツフア管理部2は、小バツフア取得要求に
よつて小バツフアを割り当てる小バツフア割当て
部2aと、小バツフア解放要求によつて小バツフ
アを小バツフアプールに戻す小バツフア解放部2
bと、不要になつた大バツフアの解放要求を行う
取得大バツフア解放部2cとを備える。 The small buffer management unit 2 includes a small buffer allocation unit 2a that allocates a small buffer in response to a small buffer acquisition request, and a small buffer release unit 2 that returns the small buffer to the small buffer pool in response to a small buffer release request.
b, and an acquired large buffer release unit 2c that requests the release of large buffers that are no longer needed.
第2図は大バツフア管理部1が扱う大バツフア
プールを管理するための大バツフア管理テーブル
関連図であり、大バツフア管理テーブル4と、大
バツフア5とからなる。大バツフア5の空バツフ
アは大バツフア5内の大バツフア空チエーン次バ
ツフアポインタ5aによつてチエーン化して、大
バツフア管理テーブル4内の大バツフア空チエー
ン先頭バツフアポインタ4aおよび大バツフア空
チエーン最終バツフアポインタ4bからポイント
してトツプキユーアウト(TQOUT)およびラス
トキユーイン(LQIN)処理を可能にする。 FIG. 2 is a diagram related to large buffer management tables for managing large buffer pools handled by the large buffer management section 1, and is composed of a large buffer management table 4 and a large buffer 5. The empty buffers in the large buffer 5 are chained by the large buffer empty chain next buffer pointer 5a in the large buffer 5, and the large buffer empty chain first buffer pointer 4a and the large buffer empty chain last in the large buffer management table 4. It points from the buffer pointer 4b to enable top queue out (TQOUT) and last queue in (LQIN) processing.
第3図は小バツフア管理部2が扱う小バツフア
プールを管理するための小バツフア管理テーブル
関連図であり、小バツフア管理テーブル6と、小
バツフア用に取得した大バツフア8とからなる。
小バツフア管理テーブル6は小バツフアのサイズ
の種類ごとに個別に管理するために小バツフア管
理テーブルエントリ6aないし6nを有し、その
詳細が7である。小バツフア管理テーブルエント
リ6aないし6nの詳細7は、エントリが管理す
る小バツフアのサイズ7aと、エントリが管理す
る小バツフア用に取得した大バツフア8をチエー
ン管理するための大バツフア取得チエーン先頭バ
ツフアポインタ7bと、大バツフア取得チエーン
最終バツフアポインタ7cとを有する。小バツフ
ア用に取得した大バツフア8は、チエーン化する
ための大バツフア取得チエーン次バツフアポイン
タ8aと、取得した大バツフアを小バツフアに分
割して割当ておよび解放を管理するための情報を
有する大バツフア内小バツフア管理テーブル8b
と、小バツフアとして分割管理される小バツフア
エリア8cとからなる。 FIG. 3 is a diagram related to the small buffer management table for managing the small buffer pool handled by the small buffer management section 2, and is composed of a small buffer management table 6 and a large buffer 8 acquired for the small buffer.
The small buffer management table 6 has small buffer management table entries 6a to 6n for individually managing each type of small buffer size, and the details thereof are 7. Details 7 of the small buffer management table entries 6a to 6n include the size 7a of the small buffer managed by the entry and the first buffer of the large buffer acquisition chain for chain management of the large buffer 8 acquired for the small buffer managed by the entry. It has a pointer 7b and a large buffer acquisition chain final buffer pointer 7c. The large buffer 8 acquired for the small buffer has a large buffer acquisition chain next buffer pointer 8a for chaining, and a large buffer that has information for dividing the acquired large buffer into small buffers and managing allocation and release. Small battle management table 8b within battle circle
and a small buffer area 8c that is divided and managed as a small buffer area.
第4図は小バツフア用に取得した大バツフア8
の大バツフア内小バツフア管理テーブル8bおよ
び小バツフアエリア8cの詳細を示した図であ
り、大バツフア内小バツフア管理テーブル9と、
小バツフアエリア8cを小バツフアのサイズ7a
+1のサイズで分割して空バツフアチエーン化し
た小バツフア10とを有する。大バツフア内小バ
ツフア管理テーブル9は、小バツフア空チエーン
先頭バツフアポインタ9aと、小バツフア空チエ
ーン最終バツフアポインタ9bと、大バツフア内
の空き小バツフア個数を全て空き状態なら0にな
るように管理する小バツフア残個数9cとを有す
る。小バツフア10は、空バツフアチエーン用の
小バツフア空チエーン次バツフアポインタ10a
を有する。 Figure 4 shows the large buffer 8 obtained for the small buffer.
It is a diagram showing details of a small buffer management table 8b within a large buffer and a small buffer area 8c, and a small buffer management table 9 within a large buffer,
Small buffer area 8c to small buffer size 7a
It has a small buffer 10 which is divided into empty buffer chains of +1 size. The small buffer management table 9 in the large buffer has the small buffer empty chain first buffer pointer 9a, the small buffer empty chain last buffer pointer 9b, and the number of empty small buffers in the large buffer so that they become 0 if all are empty. The remaining number of small buffers to be managed is 9c. The small buffer 10 is a small buffer empty chain next buffer pointer 10a for the empty buffer chain.
has.
第5図はデータ処理プロセス部3に割り当てる
小バツフアの形式図であり、小バツフア11は、
大バツフア内小バツフア管理テーブルポインタ1
1aおよび小バツフア割当て領域を有し、データ
処理プロセス部3には小バツフア割当て領域11
bの先頭から割り当てる。 FIG. 5 is a format diagram of the small buffer assigned to the data processing processing unit 3, and the small buffer 11 is
Small buffer management table pointer 1 within large buffer
1a and a small buffer allocation area, and the data processing processing section 3 has a small buffer allocation area 11.
Allocate from the beginning of b.
次に、このように構成された本実施例のデータ
処理装置におけるバツフアリソース管理方式の動
作について第1図ないし第5図に基づいて説明す
る。 Next, the operation of the buffer resource management method in the data processing apparatus of this embodiment configured as described above will be explained based on FIGS. 1 to 5.
大バツフア初期化部1aは、第2図に示すよう
に、バツフアリソースを固定長に分割チエーン化
して初期化する。その後、データ処理プロセス部
3は小バツフアの取得要求を行い、これを受けて
小バツフア割当て部2aは、第3図に示したサイ
ズごとの小バツフア管理テーブルエントリ6aな
いし6nに関して要求された小バツフアサイズを
満たすエントリをみつけて、小バツフア用に取得
した大バツフア取得チエーン先頭バツフアポイン
タ7bないし大バツフア取得チエーン次バツフア
ポインタ8aを辿りながら小バツフア空チエーン
最終バツフアポインタ9bないし小バツフア空チ
エーン次バツフアポインタ10aを辿つて空きの
小バツフアをみつけ、小バツフア空チエーン最終
バツフアポインタ9bないし小バツフア空チエー
ン次バツフアポインタ10aよりトツプキユーア
ウトし、小バツフア残個数9cをマイナス1して
第5図で示した形式で取得要求元に割り当てる。
この際、バツフア取得チエーン先頭バツフアポイ
ンタ7bないし大バツフア取得チエーン次バツフ
アポインタ8aが空(NULL)なら大バツフア
取得要求を行い、これを受けて大バツフア割当て
部1bは、大バツフア空チエーン先頭バツフアポ
インタ4aないし大バツフア空チエーン次バツフ
アポインタ5aからトツプキユーアウトして大バ
ツフアを要求元に割り当てる。大バツフアを取得
した小バツフア割当て部1bは、大バツフア取得
チエーン先頭バツフアポインタ7b、大バツフア
取得チエーン最終バツフアポインタ7cないし大
バツフア取得チエーン次バツフアポインタイ8a
にラストキユーインするとともに、第4図で示し
た形式に初期化して小バツフア割当て処理を再開
する。 As shown in FIG. 2, the large buffer initialization unit 1a divides the buffer resources into fixed length chains and initializes them. Thereafter, the data processing unit 3 makes a request to obtain a small buffer, and in response to this request, the small buffer allocation unit 2a issues the requested small buffer size with respect to the small buffer management table entries 6a to 6n for each size shown in FIG. Find an entry that satisfies the requirements, and trace the large buffer acquisition chain first buffer pointer 7b or the large buffer acquisition chain next buffer pointer 8a acquired for the small buffer, and move to the small buffer empty chain final buffer pointer 9b or the next small buffer empty chain. Follow the buffer pointer 10a to find an empty small buffer, top-queue out from the small buffer empty chain final buffer pointer 9b or the small buffer empty chain next buffer pointer 10a, and subtract 1 from the remaining number of small buffers 9c. It is assigned to the acquisition requester in the format shown in FIG.
At this time, if the buffer acquisition chain head buffer pointer 7b or the large buffer acquisition chain next buffer pointer 8a are empty (NULL), a large buffer acquisition request is made, and in response, the large buffer allocation unit 1b sends a large buffer acquisition chain head buffer pointer 7b to the large buffer acquisition chain next buffer pointer 8a. The large buffer is allocated to the request source by top queueing out from the buffer pointer 4a or large buffer empty chain next buffer pointer 5a. The small buffer allocation unit 1b that has acquired the large buffer uses the large buffer acquisition chain first buffer pointer 7b, the large buffer acquisition chain final buffer pointer 7c, or the large buffer acquisition chain next buffer pointer 8a.
At the same time, it initializes to the format shown in FIG. 4 and restarts the small buffer allocation process.
小バツフア割当て処理の再開後、データ処理プ
ロセス部3は取得した小バツフアを第5図で示し
た形式で解放し、これを受けて小バツフア解放部
2bは大バツフア内小バツフア管理テーブルポイ
ンタ11aから大バツフア内小バツフア管理テー
ブル9をみつけ、小バツフア空チエーン最終バツ
フアポインタ9bないし小バツフア空チエーン次
バツフアポインタ10aにラストキユーインする
とともに小バツフア残個数9cをプラス1する。
取得大バツフア解放部2cは、データ処理空き時
間を利用して動作して、小バツフア管理テーブル
6内のエントリ6aないし6nの全てに関して大
バツフア取得チエーン先頭バツフアポインタ7b
ないし大バツフア取得チエーン次バツフアポイン
タ8aを辿りながら小バツフア残個数9cが0の
大バツフアを大バツフア取得チエーン先頭バツフ
アポインタ7b、大バツフア取得チエーン最終バ
ツフアポインタ7cないし大バツフア取得チエー
ン次バツフアイポインタ8aからチエーンアウト
するとともに大バツフア解放要求を行つて、小バ
ツフア管理部2が取得している不要な大バツフア
を解放する。一方、大バツフア解放部1cは、取
得大バツフア解放部2cからの大バツフア解放要
求を受けて大バツフアを第2図で示した大バツフ
ア空チエーン先頭バツフアポインタ4a、大バツ
フア空チエーン最終バツフアポインタ4bないし
大バツフア空チエーン次バツフアポインタ5aに
ラストキユーインする。 After restarting the small buffer allocation process, the data processing process section 3 releases the obtained small buffer in the format shown in FIG. The small buffer management table 9 in the large buffer is found, and the last queue is placed in the small buffer empty chain final buffer pointer 9b or the small buffer empty chain next buffer pointer 10a, and the remaining number of small buffers 9c is incremented by 1.
The acquisition large buffer release unit 2c operates using data processing free time and releases the large buffer acquisition chain head buffer pointer 7b for all entries 6a to 6n in the small buffer management table 6.
or the next buffer pointer 8a of the large buffer acquisition chain, and the large buffer with the remaining number 9c of small buffers being 0. By chaining out from the file pointer 8a and issuing a large buffer release request, the unnecessary large buffer acquired by the small buffer management section 2 is released. On the other hand, the large buffer release unit 1c receives a large buffer release request from the acquired large buffer release unit 2c, and sets the large buffer to the large buffer empty chain first buffer pointer 4a and the large buffer empty chain final buffer pointer 4a shown in FIG. A last cue is made to pointer 4b or large buffer empty chain next buffer pointer 5a.
なお、上記実施例では、小バツフア管理部2で
不要になつた大バツフアの解放は取得大バツフア
解放部2cで行つているが、小バツフア解放部2
bが小バツフア解放処理に引き続いて大バツフア
の不要判断処理を行つて大バツフアの解放を行う
ようにして本発明を実施することもできる。 In the above embodiment, the large buffers that are no longer needed in the small buffer management unit 2 are released by the acquired large buffer release unit 2c, but the small buffer release unit 2
The present invention can also be implemented in such a way that, following the small buffer release process, b performs the process of determining whether the large buffer is unnecessary and releases the large buffer.
また、上記実施例では、小バツフア割当て時に
大バツフア内小バツフア管理テーブルポインタ1
1aを設定しているが、バツフアリソース領域全
体が連続していれば小バツフアポインタから大バ
ツフア内小バツフア管理テーブルポインタ11a
を求めることができるので、大バツフア内小バツ
フア管理テーブルポインタ11aがなくても本発
明を実施することができる。 In addition, in the above embodiment, when allocating a small buffer, the small buffer management table pointer 1 within the large buffer
1a is set, but if the entire buffer resource area is continuous, the small buffer pointer to the small buffer management table pointer within the large buffer 11a
Therefore, the present invention can be implemented without the large buffer small buffer management table pointer 11a.
以上説明したように本発明は、複数のバツフア
サイズのバツフアリソースを管理するデータ処理
装置に大バツフア管理手段と小バツフア管理手段
とを設けることにより、小バツフア管理手段が保
有するバツフアリソースを動的に拡大および縮小
できるので、バツフアリソースの利用効率を向上
させる効果がある。
As explained above, the present invention operates the buffer resources held by the small buffer management means by providing a large buffer management means and a small buffer management means in a data processing device that manages buffer resources of a plurality of buffer sizes. Since it can be enlarged and reduced automatically, it has the effect of improving the utilization efficiency of buffer resources.
第1図は本発明の一実施例のバツフアリソース
管理方式を示す構成図、第2図は第1図に示した
バツフアリソース管理方式で用いられる大バツフ
ア管理テーブル関連図、第3図は第1図に示した
バツフアリソース管理方式で用いられる小バツフ
ア管理テーブル関連図、第4図は第1図に示した
バツフアリソース管理方式で用いられる取得大バ
ツフア内小バツフア管理テーブル関連図、第5図
は第1図に示したバツフアリソース管理方式で用
いられる割当ておよび解放小バツフアの形式図で
ある。
図において、1……大バツフア管理部、1a…
…大バツフア初期化部、1b……大バツフア割当
て部、1c……大バツフア解放部、2……小バツ
フア管理部、2a……小バツフア割当て部、2b
……小バツフア解放部、2c……取得大バツフア
解放部、3……データ処理プロセス部、4……大
バツフア管理テーブル、4a……大バツフア空チ
エーン先頭バツフアポインタ、4b……大バツフ
ア空チエーン最終バツフアポインタ、5,8……
大バツフア、5a……大バツフア空チエーン次バ
ツフアポインタ、6……小バツフア管理テーブ
ル、6a,6n,7……小バツフア管理テーブル
エントリ、7a……小バツフアサイズ、7b……
大バツフア取得チエーン先頭バツフアポインタ、
7c……大バツフア取得チエーン最終バツフアポ
インタ、8a……大バツフア取得チエーン次バツ
フアポインタ、8b,9……大バツフア内小バツ
フア管理テーブル、8c……小バツフアエリア、
9a……小バツフア空チエーン先頭バツフアポイ
ンタ、9b……小バツフア空チエーン最終バツフ
アポインタ、9c……小バツフア残個数、10,
11……小バツフア、10a……小バツフア空チ
エーン次バツフアポインタ、11a……大バツフ
ア内小バツフア管理テーブルポインタ、11b…
…小バツフア割当て領域、100……データ処理
装置である。
FIG. 1 is a configuration diagram showing a buffer resource management method according to an embodiment of the present invention, FIG. 2 is a diagram related to a large buffer management table used in the buffer resource management method shown in FIG. 1, and FIG. FIG. 4 is a diagram related to small buffer management tables used in the buffer resource management method shown in FIG. 1; FIG. 4 is a diagram related to small buffer management tables within acquired large buffers used in the buffer resource management method shown in FIG. FIG. 5 is a format diagram of allocation and release small buffers used in the buffer resource management method shown in FIG. In the figure, 1...large buffer management department, 1a...
...Large buffer initialization unit, 1b...Large buffer allocation unit, 1c...Large buffer release unit, 2...Small buffer management unit, 2a...Small buffer allocation unit, 2b
...Small buffer release section, 2c...Obtain large buffer release section, 3...Data processing process section, 4...Large buffer management table, 4a...Large buffer empty chain head buffer pointer, 4b...Large buffer empty Chain final buffer pointer, 5, 8...
Large buffer, 5a... Large buffer empty chain next buffer pointer, 6... Small buffer management table, 6a, 6n, 7... Small buffer management table entry, 7a... Small buffer size, 7b...
Large buffer acquisition chain first buffer pointer,
7c...Large buffer acquisition chain final buffer pointer, 8a...Large buffer acquisition chain next buffer pointer, 8b, 9...Small buffer management table within large buffer area, 8c...Small buffer area,
9a... Small buffer empty chain first buffer pointer, 9b... Small buffer empty chain final buffer pointer, 9c... Remaining number of small buffers, 10.
11...Small buffer, 10a...Small buffer empty chain next buffer pointer, 11a...Small buffer management table pointer within large buffer, 11b...
...Small buffer allocation area, 100...Data processing device.
Claims (1)
バツフアリソース管理手段を備えたデータ処理装
置において、 前記バツフアリソースを固定長大バツフアプー
ルとしてその割当ておよび解放を管理する大バツ
フア管理手段と、 データ処理プロセスからの要求を満たす複数の
サイズの小バツフアの割当ておよび解放を管理し
必要時に前記大バツフア管理手段から大バツフア
を取得して小バツフアに分割して割り当てるとと
もに取得した前記大バツフア内の全ての小バツフ
アが未割当てになつたときに前記大バツフアを前
記大バツフア管理手段に解放する小バツフア管理
手段と、 を有することを特徴とするデータ処理装置なおけ
るバツフアリソース管理方式。[Scope of Claims] 1. In a data processing device equipped with buffer resource management means for managing buffer resources of a plurality of sizes, large buffer management means for managing allocation and release of the buffer resources as a fixed-length large buffer pool. and managing the allocation and release of small buffers of a plurality of sizes that satisfy requests from data processing processes, and when necessary, acquires a large buffer from the large buffer management means, divides it into small buffers, allocates it, and acquires the obtained large buffer. A buffer resource management method in a data processing device, comprising: small buffer management means for releasing the large buffer to the large buffer management means when all the small buffers in the buffer become unallocated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25945185A JPS62118454A (en) | 1985-11-19 | 1985-11-19 | Buffer resource controlling system in data processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25945185A JPS62118454A (en) | 1985-11-19 | 1985-11-19 | Buffer resource controlling system in data processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62118454A JPS62118454A (en) | 1987-05-29 |
| JPH0431416B2 true JPH0431416B2 (en) | 1992-05-26 |
Family
ID=17334252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25945185A Granted JPS62118454A (en) | 1985-11-19 | 1985-11-19 | Buffer resource controlling system in data processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62118454A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2989608B2 (en) * | 1988-04-04 | 1999-12-13 | 富士通株式会社 | Cell pool management device |
| JP3267574B2 (en) * | 1999-01-06 | 2002-03-18 | 日本電気株式会社 | Memory pool control circuit |
| JP2000200840A (en) | 1999-01-06 | 2000-07-18 | Mitsubishi Electric Corp | Semiconductor device and manufacturing method thereof |
| JP5270924B2 (en) * | 2008-01-30 | 2013-08-21 | 株式会社東芝 | Fixed-length memory block management apparatus and control method for fixed-length memory block management apparatus |
-
1985
- 1985-11-19 JP JP25945185A patent/JPS62118454A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62118454A (en) | 1987-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101403416B1 (en) | Method system for managing virtual machine storage space and physical host | |
| EP1016957A3 (en) | Method of managing resources shared by multiple processing units | |
| CN108363623A (en) | GPU resource dispatching method, device, equipment and computer readable storage medium | |
| WO2019024508A1 (en) | Resource allocation method, master device, slave device, and distributed computing system | |
| JPH0431416B2 (en) | ||
| KR102045125B1 (en) | Resource assignment method using Continuous Double Auction protocol in distributed processing environment, recording medium and distributed processing device applying the same | |
| JPS605358A (en) | Cell control system of storage area | |
| JPH0438540A (en) | Memory managing system | |
| JPH05120039A (en) | Task scheduling system | |
| JP2596185B2 (en) | Account collection method | |
| JPS58171780A (en) | Managing method of main storage | |
| JPH06187312A (en) | Processing method and its device in multi-cpu system | |
| JPH05113894A (en) | File resource managing system in virtual computer system | |
| JPH03225417A (en) | Input/output control system for extended storage device | |
| JPS62282359A (en) | Resource common share/exclusion control system among plural host computers | |
| JPH0877029A (en) | Processing request execution order control method based on load factor | |
| JPS62134728A (en) | Inter-program data transferring system | |
| JPH05113893A (en) | Volume resource managing system in virtual computer | |
| JPH0322067A (en) | Information processor | |
| JPH02272651A (en) | Area control system | |
| JPH0743664B2 (en) | Shared storage area allocation processing method | |
| JPS6454541A (en) | Resources allocation system | |
| JPS62182950A (en) | Buffer administration system | |
| JPH0395661A (en) | Process assignment device for parallel computer | |
| JPS6266347A (en) | Buffer control system |