JPH07334411A - Storage area management method - Google Patents
Storage area management methodInfo
- Publication number
- JPH07334411A JPH07334411A JP12346594A JP12346594A JPH07334411A JP H07334411 A JPH07334411 A JP H07334411A JP 12346594 A JP12346594 A JP 12346594A JP 12346594 A JP12346594 A JP 12346594A JP H07334411 A JPH07334411 A JP H07334411A
- Authority
- JP
- Japan
- Prior art keywords
- data
- length
- unit
- storage area
- storage means
- 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
Links
Abstract
(57)【要約】
【目的】簡単な処理で領域の無駄が少ない記憶領域管理
方式およびそれを用いたデータバッファを提供すること
を目的とする。
【構成】複数のデータを記憶するデータバッファに、複
数の相異なる単位長を記憶する単位長記憶手段、データ
記憶手段に記憶されている複数のデータ各々に対応する
単位長を記憶するデータ長記憶手段を設ける。
【効果】本発明により、処理が簡単で領域の無駄の少な
い記憶領域管理が実現できる。
(57) [Abstract] [Purpose] An object of the present invention is to provide a storage area management method in which the area is not wasted by simple processing and a data buffer using the storage area management method. A data buffer for storing a plurality of data, a unit length storage means for storing a plurality of different unit lengths, and a data length storage for storing a unit length corresponding to each of the plurality of data stored in the data storage means. Provide means. According to the present invention, it is possible to realize storage area management that is simple in processing and has little waste of area.
Description
【0001】[0001]
【産業上の利用分野】本発明は、半導体メモリ等の記憶
装置内のデータ格納領域管理方式に係わり、特に通信装
置におけるパケットバッファの管理方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data storage area management system in a storage device such as a semiconductor memory, and more particularly to a packet buffer management system in a communication device.
【0002】[0002]
【従来の技術】従来、ネットワークに接続される通信装
置等のバッファ管理においてデータを格納する領域の管
理の方法として2通りの方式が知られている。第1の方
式は、格納されるデータの長さに関わらずデータ長のと
りうる最大値に相当する領域を各データに割り当てる方
式であり、第2の方式は、比較的小さな固定長の領域を
ポインタでリンクし、データ格納に必要な量の領域をデ
ータごとに割り当てる方式である。(例えば、″Intern
etworking with TCP/IP volume2″,P32-33,1991, P
rentice hall)。2. Description of the Related Art Conventionally, two methods are known as a method of managing an area for storing data in buffer management of a communication device connected to a network. The first method is a method of allocating an area corresponding to the maximum value of the data length to each data regardless of the length of the stored data, and the second method is an area of a relatively small fixed length. This is a method of linking with a pointer and allocating an amount of area required for data storage for each data. (For example, ″ Intern
etworking with TCP / IP volume2 ″, P32-33, 1991, P
rentice hall).
【0003】[0003]
【発明が解決しようとする課題】上述した従来の管理方
式のうち、第1の方式ではデータの最大長に比べて極端
に短いデータ、例えば最大長4キロバイトに対して64
バイトのデータ、を格納する場合に大部分の記憶領域が
無駄になるという問題があった。第2の方式においては
領域の長さを小さく(例えば128バイトに)すれば、
領域の無駄は少なくなるが、データごとの領域の使用個
数の記録や、バッファ管理用ポインタの更新でポインタ
更新量を計算するなどの処理が必要になるという欠点が
あった。Of the above-mentioned conventional management methods, the first method uses data that is extremely shorter than the maximum data length, for example, 64 bytes for a maximum length of 4 kilobytes.
There is a problem that most of the storage area is wasted when storing bytes of data. In the second method, if the length of the area is reduced (for example, to 128 bytes),
Although the waste of the area is reduced, there is a disadvantage that it is necessary to record the number of used areas of each data and calculate the pointer update amount by updating the buffer management pointer.
【0004】本発明の目的は、記憶領域管理のための処
理を少なくし、かつ領域の無駄が少ない記憶領域管理方
式を提供することにある。An object of the present invention is to provide a storage area management system that reduces the processing for storage area management and reduces waste of the area.
【0005】[0005]
【課題を解決するための手段】記憶領域管理のために、
確率の大きいデータ長を単位長として設定し、データ記
憶手段に格納される各データに対し複数の単位長のなか
でデータを格納し得る最も短い単位長の領域を割当て、
各データに割り当てられた領域がどの単位長であるかを
記録する。[Means for Solving the Problems] For storage area management,
A data length having a high probability is set as a unit length, and an area having the shortest unit length capable of storing data among a plurality of unit lengths is assigned to each data stored in the data storage means,
The unit length of the area assigned to each data is recorded.
【0006】[0006]
【作用】本発明によれば、あらかじめ設定した複数の単
位長のうちのいずれかと近い長さを持つデータの格納に
おいては領域の無駄が小さくなるので、データ長の確率
分布に基づいて単位長を設定すれば無駄の生じる確率を
小さくできる。According to the present invention, when storing data having a length close to any one of a plurality of preset unit lengths, the waste of the area is reduced, so that the unit length is determined based on the probability distribution of the data length. If set, the probability of waste can be reduced.
【0007】またポインタの更新も、データ格納に使用
した領域が複数の単位長のどれであるかをデータ長記憶
手段から判別しその単位長をポインタに加算するだけ
で、更新量を毎回計算する必要はないため処理が容易で
ある。Further, in updating the pointer, the update amount is calculated every time only by discriminating which of a plurality of unit lengths the area used for data storage is from the data length storage means and adding the unit length to the pointer. Processing is easy because it is not necessary.
【0008】[0008]
【実施例】次に本発明の各実施例について説明する。図
2に示すネットワーク間接続装置200は受信処理部1
00の受信パケットバッファで本発明による記憶領域管
理方式を用いている。EXAMPLES Next, examples of the present invention will be described. The inter-network connection device 200 shown in FIG.
The storage area management system according to the present invention is used for the 00 reception packet buffer.
【0009】図1に示した受信処理部100は、パケッ
トに対して処理を行うプロセッサ110、半導体メモリ
で実現されたデータ記憶手段700、ネットワークイン
ターフェース220から受信したパケットをデータ記憶
手段700に書き込むデータ書き込み手段300、デー
タ記憶手段700内の処理済みパケットをプロセッサ1
10の指示で送信処理部210に転送するデータ読みだ
し手段500とからなる。The reception processing unit 100 shown in FIG. 1 is a processor 110 for processing a packet, a data storage means 700 implemented by a semiconductor memory, and data for writing a packet received from the network interface 220 into the data storage means 700. The processed packet in the writing unit 300 and the data storage unit 700 is processed by the processor 1.
The data reading means 500 transfers the data to the transmission processing unit 210 in accordance with the instruction of 10.
【0010】受信処理部100ではデータ記憶手段70
0内のデータ格納領域710を循環バッファとして管理
している。ネットワークインターフェース220から受
信したパケットはデータ書き込み手段300によりデー
タ格納領域700に格納され、プロセッサ110により
処理が行われた後データ読みだし手段500により送信
処理部210に転送される。転送が終わり不用になった
パケットの格納されている領域は、再び受信パケットを
格納するために使うので、パケットの転送終了時にデー
タ読みだし手段500からデータ書き込み手段300に
対して領域の解放を通知する。In the reception processing section 100, the data storage means 70
The data storage area 710 in 0 is managed as a circular buffer. The packet received from the network interface 220 is stored in the data storage area 700 by the data writing unit 300, processed by the processor 110, and then transferred to the transmission processing unit 210 by the data reading unit 500. The area in which the packet that has become unnecessary after the transfer is stored is used to store the received packet again. Therefore, at the end of the packet transfer, the data reading means 500 notifies the data writing means 300 of the release of the area. To do.
【0011】次にデータ書き込み手段300およびデー
タ読みだし手段500の詳細について以下で説明する。Details of the data writing means 300 and the data reading means 500 will be described below.
【0012】まず、データ書き込み手段300の詳細を
図3に従って説明する。データ書き込み手段300は、
パケット長を計数するカウンタ310、2つの異なる単
位長を記憶する単位長記憶手段330、カウンタ310
の値に基づいて2つの単位長から1つを選択する選択回
路A341、データ書き込みアドレス生成部380、お
よびそれらを制御する制御回路390などで構成されて
いる。First, details of the data writing means 300 will be described with reference to FIG. The data writing means 300 is
A counter 310 that counts the packet length, a unit length storage unit 330 that stores two different unit lengths, and a counter 310.
A selection circuit A341 that selects one of the two unit lengths based on the value of, a data write address generation unit 380, and a control circuit 390 that controls them.
【0013】ネットワークインターフェース220はパ
ケットの受信に先立ってパケット受信開始を制御回路3
90に通知する。制御回路390はカウンタ310のリ
セットを行い、パケット長の計数を開始させる。ネット
ワークインターフェース220からパケットが送られて
くると、データ書き込みアドレス生成部380がパケッ
トを格納するアドレスをデータ記憶手段700に対して
出力し、パケットを図4に示すように、パケットに割り
当てられた領域の先頭1ワードをあけて格納する。あけ
た1ワードはデータ長記憶領域410として使用され
る。The network interface 220 controls the start of packet reception by the control circuit 3 prior to receiving the packet.
Notify 90. The control circuit 390 resets the counter 310 and starts counting the packet length. When a packet is sent from the network interface 220, the data write address generation unit 380 outputs the address for storing the packet to the data storage means 700, and the packet is allocated to the area as shown in FIG. The first 1 word of is opened and stored. The opened word is used as a data length storage area 410.
【0014】データ書き込みアドレス生成部380の出
力するアドレスは常に書き込み領域末尾アドレスタ37
0と比較回路385により比較され、データ記憶領域7
00内の他のデータを破壊しないよう制御回路390に
より監視されている。パケットの格納の途中で未使用領
域が不足した場合、そのパケットは廃棄される。パケッ
トの廃棄に関しては、予め未使用領域長を計算しパケッ
トの最大長よりも大きい場合にのみパケットの受信を許
可するようにしても良い。The address output from the data write address generator 380 is always the write area end address data 37.
0 is compared by the comparison circuit 385, and the data storage area 7
It is monitored by the control circuit 390 so as not to destroy other data in 00. If the unused area becomes insufficient during the storage of the packet, the packet is discarded. Regarding the discarding of a packet, the unused area length may be calculated in advance, and reception of the packet may be permitted only when it is larger than the maximum length of the packet.
【0015】1パケットの受信が終了するとネットワー
クインターフェース220は制御回路390にパケット
受信終了を通知する。その時点でのカウンタ310の値
に基づいて選択回路A341は単位長記憶手段330の
単位長を選択する。選択された単位長はそのパケットの
格納に割当てる領域の長さになる。パケットの占める領
域の長さが単位長A810であるか単位長B820であ
るかはデータ長記憶領域410に記録される。データ長
記憶領域410には、パケットの占める領域の長さが単
位長A810であること示す単位長A記録符号561ま
たは単位長B820であることを示す単位長B記録符号
562のいずれかの値が記録される。単位長記録符号A
561および単位長B記録符号B562はあらかじめデ
ータ長記録手段320に登録されており、カウンタ31
0の値に基づいて適当な記録符号が選択され、データ長
記憶領域410に記録される。When the reception of one packet ends, the network interface 220 notifies the control circuit 390 of the end of packet reception. The selection circuit A341 selects the unit length of the unit length storage means 330 based on the value of the counter 310 at that time. The selected unit length becomes the length of the area allocated for storing the packet. Whether the length of the area occupied by the packet is the unit length A810 or the unit length B820 is recorded in the data length storage area 410. In the data length storage area 410, the value of either the unit length A recording code 561 indicating that the area occupied by the packet is the unit length A 810 or the unit length B recording code 562 indicating the unit length B 820 is stored. Will be recorded. Unit length recording code A
561 and unit length B recording code B562 are registered in the data length recording means 320 in advance, and the counter 31
An appropriate recording code is selected based on the value of 0 and recorded in the data length storage area 410.
【0016】1パケットの格納が終わりデータ長記憶領
域410に単位長A記録符号561または単位長B記録
符号562が記録された後、選択回路A341により選
択された単位長を加算回路351により書き込み領域先
頭アドレス360に加算しパケットに適当な単位長の領
域を割当てる。After the storage of one packet is completed and the unit length A recording code 561 or the unit length B recording code 562 is recorded in the data length storage area 410, the unit length selected by the selecting circuit A 341 is written by the adding circuit 351. An area having an appropriate unit length is added to the packet by adding it to the start address 360.
【0017】また割当てた領域の解放は、データ読みだ
し手段500から領域解放通知信号510を受けた制御
回路390が選択回路B342に指示を与えることによ
り、選択された単位長が書き込み領域末尾アドレス37
0に加算されることで行われる。To release the allocated area, the control circuit 390, which receives the area release notification signal 510 from the data reading means 500, gives an instruction to the selection circuit B 342 so that the selected unit length is the write area end address 37.
It is performed by adding to 0.
【0018】次にデータ読みだし手段の詳細について図
4に沿って説明する。データ読みだし手段500はプロ
セッサ110の転送起動信号120により転送を開始す
る。まず、データ長記憶領域410の値が比較回路55
0に送られ、単位長A記録符号561と単位長B記録符
号562のいずれであるかを判別する。その結果にもと
づいて制御回路545は転送を制御する。転送終了後、
データ読みだし領域先頭アドレス535に単位長A81
0または単位長B820が加えられる。Next, details of the data reading means will be described with reference to FIG. The data reading means 500 starts transfer by the transfer start signal 120 of the processor 110. First, the value of the data length storage area 410 is the value of the comparison circuit 55.
0, and it is discriminated whether it is the unit length A recording code 561 or the unit length B recording code 562. The control circuit 545 controls the transfer based on the result. After the transfer,
Unit length A81 at the data read area start address 535
0 or unit length B820 is added.
【0019】1パケットの転送終了時にデータ読みだし
手段500はデータ書き込み手段300に対して、単位
長A810、単位長B820どちらの長さの領域を解放
するかを領域解放通知信号510で伝える。At the end of the transfer of one packet, the data reading means 500 informs the data writing means 300 by means of the area release notification signal 510 which of the unit length A810 and the unit length B820 is to be released.
【0020】次に、この実施例における記憶領域管理に
ついて具体例を示して説明する。仮に、本実施例のネッ
トワーク間接続装置の扱うパケットが最大1500バイ
ト、最小48バイトであるとする。パケット長の分布を
64バイト以下のパケットが25%、1500バイトの
パケットが65%、その他の長さのパケットが10%と
した場合、単位長A810を64バイト、単位長B82
0を1500バイトに設定すると、メモリの無駄が大き
くなるのは全パケットの約10%の場合に抑えられる。Next, the storage area management in this embodiment will be described by showing a concrete example. It is assumed that the packet handled by the inter-network connecting device of this embodiment has a maximum size of 1500 bytes and a minimum size of 48 bytes. If the packet length distribution is 25% for packets of 64 bytes or less, 65% for packets of 1500 bytes, and 10% for packets of other lengths, the unit length A810 is 64 bytes, and the unit length B82 is
When 0 is set to 1500 bytes, the waste of memory is suppressed to about 10% of all packets.
【0021】これに対して、短い固定長、例えば64バ
イト、の固定長領域を必要なだけ割当てる方式では、記
憶領域の無駄は少なくなるが、パケットに対して割当て
る領域の大きさの計算や、ポインタ更新の計算のための
論理回路が必要になる。また64バイト単位の割当てで
は1から24の領域を1パケットに対して割当てるの
で、領域長の記録のための資源が多く必要であるが、本
実施例では、例えば単位長A記録符号561を0、単位
長B記録符号562を1と割当てれば1ビットで記録可
能であり、領域の大きさの記録のための資源が少なくて
すむ。On the other hand, in the method of allocating a fixed length area having a short fixed length, for example, 64 bytes as much as necessary, the waste of the storage area is reduced, but calculation of the size of the area to be allocated to the packet and A logic circuit is needed for the calculation of the pointer update. Further, in the 64-byte unit allocation, since 1 to 24 areas are allocated to one packet, a lot of resources for recording the area length are required. In this embodiment, for example, the unit length A recording code 561 is set to 0. By assigning the unit length B recording code 562 to 1, recording can be performed with 1 bit, and the resource for recording the area size can be reduced.
【0022】以上のように本発明を用いた記憶領域管理
ではデータ長の分布を反映した記憶領域の割当てを行う
ことで、単純な処理で領域の無駄の少ない管理が行え
る。As described above, in the storage area management using the present invention, by allocating the storage area in which the distribution of the data length is reflected, it is possible to manage the area with little waste by a simple process.
【0023】次に本発明の他の実施例を図6に示す。こ
の実施例ではデータバッファ600に記憶領域管理用プ
ロセッサ630を用意し、ソフトウェアで記憶領域の管
理を行っている。データ長記録手段はプログラムとして
実現され、単位長はプログラム上の定数、あるいはプロ
グラムメモリ640上のデータとして記憶されており、
外部から変更することが可能である。データ記憶手段6
05内の領域の割当て方は図1の実施例と同様であるも
のとする。Next, another embodiment of the present invention is shown in FIG. In this embodiment, a storage area management processor 630 is prepared in the data buffer 600, and the storage area is managed by software. The data length recording means is realized as a program, and the unit length is stored as a constant on the program or as data on the program memory 640.
It can be changed from the outside. Data storage means 6
The method of allocating the area in 05 is the same as that of the embodiment of FIG.
【0024】このデータバッファ600に外部からデー
タが入力されると、書き込みDMAコントローラ610
はカウンタ611でデータ長の計数を始める。記憶領域
管理用プロセッサ630はカウンタ値611とソフトウ
ェア内に記述された複数の相異なる単位長とを比較して
適当な単位長を選択し、データ記憶手段605のデータ
長記憶領域に単位長記録符号615を記録する。同時に
ソフトウェアで管理している書き込み領域先頭アドレス
614に選択した単位長を加算して、それを書き込みD
MAコントローラ610のアドレス発生回路612に通
知する。外部から次に入力されるデータはこのアドレス
から格納される。When data is externally input to the data buffer 600, the write DMA controller 610
Starts counting the data length with the counter 611. The storage area management processor 630 compares the counter value 611 with a plurality of different unit lengths described in the software to select an appropriate unit length, and stores the unit length recording code in the data length storage area of the data storage means 605. Record 615. At the same time, the selected unit length is added to the write area start address 614 managed by software, and it is written D
Notify the address generation circuit 612 of the MA controller 610. Data input next from the outside is stored from this address.
【0025】データバッファ装置600に対して転送起
動信号623が送られると、記憶領域管理用プロセッサ
630はデータ長記憶領域の単位長記録符号615を調
べ転送するデータ長を計算し、読みだしDMAコントロ
ーラ620のアドレス発生回路621に転送長622と
して通知する。読みだしDMAコントローラ620は指
定された転送長の転送を終了すると、転送終了通知信号
621で記憶領域管理用プロセッサ630に対し転送終
了を通知する。記憶領域管理用プロセッサ630はソフ
トウェアで管理している書き込み領域末尾アドレスを更
新する。When the transfer start signal 623 is sent to the data buffer device 600, the storage area management processor 630 checks the unit length recording code 615 of the data length storage area, calculates the data length to be transferred, and reads it out. The address generation circuit 621 of 620 is notified of the transfer length 622. When the read DMA controller 620 finishes the transfer of the designated transfer length, it notifies the storage area management processor 630 of the transfer end by the transfer end notification signal 621. The storage area management processor 630 updates the write area end address managed by software.
【0026】図6の実施例では図1の実施例においてハ
ードウェアで実現していた機能をソフトウェアで実現し
ており、ハードウェア部の単純化と単位長の外部からの
変更が可能だという特徴がある。In the embodiment of FIG. 6, the function realized by hardware in the embodiment of FIG. 1 is realized by software, and the hardware part can be simplified and the unit length can be changed from the outside. There is.
【0027】以上、本発明を実施例に沿って説明した
が、本発明のデータバッファ装置は通信装置に限らず広
範囲に適用可能である。Although the present invention has been described with reference to the embodiments, the data buffer device of the present invention can be applied not only to the communication device but also to a wide range.
【0028】[0028]
【発明の効果】以上説明したように本発明によれば複雑
な処理無しに記憶領域の無駄の少ない記憶領域管理を実
現できる。As described above, according to the present invention, storage area management with little waste of storage area can be realized without complicated processing.
【図1】本発明によるデータバッファの第1実施例を示
すブロック図である。FIG. 1 is a block diagram showing a first embodiment of a data buffer according to the present invention.
【図2】図1の実施例を用いた通信装置を示すブロック
図である。FIG. 2 is a block diagram showing a communication device using the embodiment of FIG.
【図3】図1の実施例のデータ書き込み手段の詳細なブ
ロック図である。FIG. 3 is a detailed block diagram of a data writing unit of the embodiment of FIG.
【図4】図1の実施例におけるパケットの格納の説明図
である。FIG. 4 is an explanatory diagram of packet storage in the embodiment of FIG.
【図5】図1の実施例のデータ読みだし手段の詳細なブ
ロック図である。5 is a detailed block diagram of a data reading means of the embodiment of FIG.
【図6】本発明の第2実施例を示すブロック図である。FIG. 6 is a block diagram showing a second embodiment of the present invention.
100…受信処理部、 200…ネットワーク間接続装置、 300…データ書き込み手段、 320…データ長記録手段、 330,520…単位長記憶手段、 410,721,722,723…データ長記憶領域、 500…データ読みだし手段、 561…単位長A記録符号、 562…単位長B記録符号、 605,700…データ記憶手段、 719…データ格納領域、 810…単位長A、 820…単位長B。 Reference numeral 100 ... Reception processing unit, 200 ... Network connection device, 300 ... Data writing means, 320 ... Data length recording means, 330, 520 ... Unit length storage means, 410, 721, 722, 723 ... Data length storage area, 500 ... Data reading means, 561 ... Unit length A recording code, 562 ... Unit length B recording code, 605, 700 ... Data storage means, 719 ... Data storage area, 810 ... Unit length A, 820 ... Unit length B.
Claims (7)
おいて、複数の相異なる単位長を記憶する単位長記憶手
段と、該データ記憶手段に記憶されている複数のデータ
各々に対応する単位長を記憶するデータ長記憶手段と、
各データに対応する単位長を該データ長記憶手段に記録
するデータ長記録手段を設け、各データに対して割当て
る領域の長さが該単位長記憶手段に記憶された複数の単
位長の中でそのデータ長以上の値である単位長のうちで
最も短い単位長と等しく、該データ長記録手段はその単
位長を該データ長記憶手段に記録することを特徴とする
記憶領域管理方式。1. A data storage means for storing a plurality of data, a unit length storage means for storing a plurality of different unit lengths, and a unit length corresponding to each of the plurality of data stored in the data storage means. Data length storage means for storing,
Data length recording means for recording the unit length corresponding to each data in the data length storage means is provided, and the length of the area to be allocated to each data among the plurality of unit lengths stored in the unit length storage means. A storage area management system characterized in that the data length recording means records the unit length in the data length storage means, the unit length being equal to the shortest unit length among the unit lengths having a value equal to or larger than the data length.
を特徴とするデータバッファ。2. A data buffer using the storage area management system according to claim 1.
データ長記憶手段を前記データ記憶手段内の領域として
実現することを特徴とするデータバッファ。3. The data buffer according to claim 2, wherein the data length storage means is realized as an area in the data storage means.
記単位長記憶手段に記憶された複数の単位長が外部から
変更可能であることを特徴とする記憶領域管理方式。4. A storage area management system according to claim 1, wherein a plurality of unit lengths stored in said unit length storage means can be changed from the outside.
納するデータの長さの確率分布において確率の大きなデ
ータ長を単位長として設定することを特徴とする記憶領
域管理方式。5. The storage area management method according to claim 1, wherein a data length having a large probability is set as a unit length in a probability distribution of the length of data to be stored.
ファをパケットバッファとして用いることを特徴とする
通信装置。6. A communication device, wherein the data buffer according to claim 2 or 3 is used as a packet buffer.
記データ記憶手段に格納するデータの最大長を単位長の
一つとして設定することを特徴とする記憶領域管理方
式。7. A storage area management system according to claim 1, wherein the maximum length of data stored in said data storage means is set as one of unit lengths.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12346594A JPH07334411A (en) | 1994-06-06 | 1994-06-06 | Storage area management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12346594A JPH07334411A (en) | 1994-06-06 | 1994-06-06 | Storage area management method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07334411A true JPH07334411A (en) | 1995-12-22 |
Family
ID=14861308
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12346594A Pending JPH07334411A (en) | 1994-06-06 | 1994-06-06 | Storage area management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07334411A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003101454A (en) * | 2001-09-20 | 2003-04-04 | Japan Radio Co Ltd | Communication data storage address acquisition circuit |
-
1994
- 1994-06-06 JP JP12346594A patent/JPH07334411A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003101454A (en) * | 2001-09-20 | 2003-04-04 | Japan Radio Co Ltd | Communication data storage address acquisition circuit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7158964B2 (en) | Queue management | |
| US6965566B2 (en) | Packet flow control apparatus and a method for controlling the same | |
| JPH1091357A (en) | Data storage device and data storage method | |
| JP2013507022A (en) | Method for processing data packets within a flow-aware network node | |
| EP0582666A1 (en) | Method and apparatus for buffering data within stations of a communication network | |
| CN100592273C (en) | Apparatus and method for performing DMA data transfer | |
| US20110307677A1 (en) | Device for managing data buffers in a memory space divided into a plurality of memory elements | |
| EP1554644A4 (en) | METHOD AND SYSTEM FOR TCP / IP APPLICATIONS USING GENERIC BUFFERS FOR NON-STANDBY TCP APPLICATIONS | |
| US7373467B2 (en) | Storage device flow control | |
| CN118606069A (en) | Inter-process communication method based on shared memory | |
| JP3027369B2 (en) | Network system, bandwidth management device, transmission device, network transmission method, bandwidth management method, transmission method | |
| US7490185B2 (en) | Data processing system, access control method, and access control device | |
| US20030097418A1 (en) | Portable information communication terminal | |
| CN120407201B (en) | Memory resource allocation method and device, electronic equipment, medium and product | |
| CN119045746B (en) | Descriptor chain management method, flash memory controller, electronic device and storage medium | |
| CN119025445A (en) | Buffer zone division method and device, storage medium and electronic device | |
| JPH07334411A (en) | Storage area management method | |
| US20010018732A1 (en) | Parallel processor and parallel processing method | |
| US11003578B2 (en) | Method and system for parallel mark processing | |
| JP2001125749A (en) | Recording medium recording external storage device driver program, and computer having external storage device access function | |
| CN118897737B (en) | Memory allocation method and device | |
| KR100950356B1 (en) | Data transmission unit supporting multiple coherency units | |
| US5875299A (en) | disk access apparatus for performing a stride processing of data | |
| EP0249345A2 (en) | Data packet shortening method and device | |
| JPH05189299A (en) | Memory management device |