Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0642673B2 - Transmission buffer pool management method for communication controller - Google Patents
[go: Go Back, main page]

JPH0642673B2 - Transmission buffer pool management method for communication controller - Google Patents

Transmission buffer pool management method for communication controller

Info

Publication number
JPH0642673B2
JPH0642673B2 JP63107141A JP10714188A JPH0642673B2 JP H0642673 B2 JPH0642673 B2 JP H0642673B2 JP 63107141 A JP63107141 A JP 63107141A JP 10714188 A JP10714188 A JP 10714188A JP H0642673 B2 JPH0642673 B2 JP H0642673B2
Authority
JP
Japan
Prior art keywords
buffer
data
control device
data link
transfer
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 - Lifetime
Application number
JP63107141A
Other languages
Japanese (ja)
Other versions
JPH01277035A (en
Inventor
博司 角崎
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
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP63107141A priority Critical patent/JPH0642673B2/en
Publication of JPH01277035A publication Critical patent/JPH01277035A/en
Publication of JPH0642673B2 publication Critical patent/JPH0642673B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、中央処理装置からローカルエリアネットワー
ク(LAN)を介して接続された複数の端末制御装置へ
転送するデータを格納するデータリンク用バッファプー
ルの管理方式に関する。
The present invention relates to a data link buffer for storing data to be transferred from a central processing unit to a plurality of terminal control units connected via a local area network (LAN). Regarding the management method of the pool.

(従来の技術) 従来、この種のデータリンク用バッファプールの管理方
式は、全ての端末制御装置転送に対する転送データを1
つの通信制御装置のデータリンク用バッファプールに格
納していた。また、中央処理装置からのデータ転送要求
があるごとに、データリンク用バッファプールを使用し
ていた。
(Prior Art) Conventionally, this type of data link buffer pool management method uses one transfer data for all terminal control device transfers.
It was stored in the data link buffer pool of one communication control unit. Further, the buffer pool for data link is used each time there is a data transfer request from the central processing unit.

(発明が解決しようとする課題) 上述した従来のデータリンク用バッファプールの管理方
式は、全ての端末制御装置転送に対する転送データを1
つの通信制御装置のデータリンク用バッファプールに格
納しているので、1つの端末制御装置に対する転送デー
タが多量でデータリンク用バッファプールの大半を占め
た場合に、他の端末制御装置に対する転送データを格納
することができなくなり、保留時間が長くなるという課
題がある。
(Problems to be Solved by the Invention) In the conventional data link buffer pool management method described above, the transfer data for all terminal control device transfers is set to 1
Since it is stored in the data link buffer pool of one communication control device, when the transfer data for one terminal control device is large and occupies most of the data link buffer pool, the transfer data for the other terminal control device is stored. There is a problem that the storage time becomes longer and the hold time becomes longer.

また、同一の端末制御装置に対する複数の転送データが
データリンク用バッファプールに格納された場合も、先
の転送データが転送されないかぎりは後の転送データは
データリンク用バッファプールに格納されたままとなる
ので、同様の課題がある。
Also, even if multiple transfer data for the same terminal control device are stored in the data link buffer pool, subsequent transfer data remains stored in the data link buffer pool unless the previous transfer data is transferred. Therefore, there is a similar problem.

(課題を解決するための手段) 上述の課題を解決するために本発明が提供する通信制御
装置のデータリンク用バッファプール管理方式は、中央
処理装置に接続され前記中央処理装置からの転送データ
をローカルエリアネットワークを介して複数の端末制御
装置へ転送する通信制御装置において、前記通信制御装
置と前記端末制御装置とのデータリンクを制御するデー
タリンク制御手段と、このデータリンク制御手段で使用
され前記中央処理装置からの転送データを格納するデー
タリンク用バッファプールとを有し、前記前記データリ
ンク用バッファプールを管理する方式であって、前記デ
ータリンク用バッファプールに格納されている転送デー
タを前記端末制御装置に連続送信するバッファ数を指定
する連続送信バッファ数指定手段と、前記中央処理装置
から前記通信制御装置のデータリンク制御手段へのデー
タ転送要求に対して、前記連続送信バッファ数指定手段
により指定された前記連続送信バッファ数のバッファが
いっぱいになったときに、バッファビジー状態を前記中
央処理装置へ通知するバッファビジー通知手段と、前記
端末制御装置へのデータ転送を完了したことにより前記
バッファが空いたことを前記中央処理装置へ通知するバ
ッファビジー解除通知手段とを備え、前記連続送信バッ
ファ数指定手段により指定された前記連続送信バッファ
数のバッファがいっぱいになったときに、前記バッファ
ビジー通知手段による通知で該当する端末制御装置に対
するデータ転送を保留しておき、前記バッファビジー解
除通知手段による通知がなされてデータ転送が可能とな
るまで、他の端末制御装置に対するデータ転送を行うこ
とを特徴とする。
(Means for Solving the Problems) In order to solve the above-mentioned problems, a buffer pool management system for a data link of a communication control apparatus provided by the present invention is connected to a central processing unit to transfer data from the central processing unit. In a communication control device for transferring to a plurality of terminal control devices via a local area network, data link control means for controlling a data link between the communication control device and the terminal control device, and the data link control means used in the data link control means, A data link buffer pool for storing transfer data from a central processing unit, and a method for managing the data link buffer pool, wherein the transfer data stored in the data link buffer pool is Continuous transmission buffer number specifying means for specifying the number of buffers for continuous transmission to the terminal control device, In response to a data transfer request from the central processing unit to the data link control means of the communication control device, when the buffer of the continuous transmission buffer number designated by the continuous transmission buffer number designating means becomes full, the buffer busy A buffer busy notifying means for notifying the central processing unit of the state, and a buffer busy cancellation notifying means for notifying the central processing unit that the buffer has become empty due to completion of data transfer to the terminal control device. When the buffer of the continuous transmission buffer number designated by the continuous transmission buffer number designating means is full, the data transfer to the corresponding terminal control device is suspended by the notification by the buffer busy notifying means, The buffer busy cancellation notification means notifies the data transfer becomes possible. , And performs data transfer to the other terminal control devices.

(実施例) 以下、本発明の一実施例について図面を参照して説明す
る。
(Example) Hereinafter, one example of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例の通信制御装置のデータリン
ク用バッファプール管理方式の構成を示すブロック図で
ある。
FIG. 1 is a block diagram showing the configuration of a data link buffer pool management system of a communication control apparatus according to an embodiment of the present invention.

第1図において、本実施例の通信制御装置のデータリン
ク用バッファプール管理方式は、連続通信バッファ数指
定手段1とデータリンク制御手段2とバッファビジー通
知手段3とバッファビジー解除通知手段4とを備えてい
る。
In FIG. 1, the data link buffer pool management system of the communication control device of the present embodiment comprises a continuous communication buffer number designation means 1, a data link control means 2, a buffer busy notification means 3, and a buffer busy cancellation notification means 4. I have it.

データリンク制御手段2は、転送制御部21,送信バッフ
ァ空き管理制御部22,端末制御用送信バッファ制御部23
及び送信制御部24により構成されている。
The data link control means 2 includes a transfer control unit 21, a transmission buffer free space management control unit 22, and a terminal control transmission buffer control unit 23.
And a transmission control unit 24.

第2図は本実施例を適用したシステムの概略構成図であ
る。
FIG. 2 is a schematic configuration diagram of a system to which this embodiment is applied.

第2図において、中央処理装置6は、通信制御装置7を
介してLANに接続され、LANを経由して端末制御装
置8,9配下の端末10,11,12と通信する。
In FIG. 2, the central processing unit 6 is connected to the LAN via the communication control unit 7 and communicates with the terminals 10, 11 and 12 under the control of the terminal control units 8 and 9 via the LAN.

次に本実施例の動作について説明する。Next, the operation of this embodiment will be described.

まず、通信制御装置7の起動時に、連続送信バッファ数
指定手段1により、LANに接続された端末制御装置
8,9ごとに連続送信するバッファ数を指定する。この
指定された連続送信バッファ数は、通信制御装置7内の
制御メモリ部にロードされる。
First, when the communication control device 7 is activated, the continuous transmission buffer number specifying means 1 specifies the number of buffers to be continuously transmitted for each of the terminal control devices 8 and 9 connected to the LAN. The designated continuous transmission buffer number is loaded into the control memory unit in the communication control device 7.

中央処理装置6から通信制御装置7に対して端末制御装
置8,9へのデータ転送要求があった場合に、通信制御
装置7内のデータリンク制御手段2は、中央処理装置6
とのデータ転送及び制御情報の交換を制御する転送制御
部21を起動する。転送制御部21は、データリンク用バッ
ファプールから転送データを格納するバッファを得るた
めに送信バッファ空き管理制御部22へバッファの取出し
要求を行う。
When there is a data transfer request from the central processing unit 6 to the communication control unit 7 to the terminal control units 8 and 9, the data link control means 2 in the communication control unit 7 causes the central processing unit 6 to operate.
The transfer control unit 21 that controls data transfer and control information exchange with the The transfer control unit 21 makes a buffer take-out request to the transmission buffer free space management control unit 22 in order to obtain a buffer for storing transfer data from the data link buffer pool.

送信バッファ空き管理制御部22は、送信バッファ管理テ
ーブルを参照することにより空きバッファを得る。
The transmission buffer empty management control unit 22 obtains an empty buffer by referring to the transmission buffer management table.

第3図は送信バッファ管理テーブルの構成を示す図であ
る。
FIG. 3 is a diagram showing the structure of the transmission buffer management table.

送信バッファ空き管理制御部22は、送信バッファ管理テ
ーブルにおいて空きバッファ数が1以上であれば空きバ
ッファがあるので、先頭空きリンクポインタからバッフ
ァを得る。このとき、空きバッファ数を1カウントダウ
ンし、先頭空きリンクポインタをネクストバッファに張
り替える。例えば、第3図においては、先頭空きリンク
ポインタがバッファaを指し、バッファb,バッファc
の順にリンク付けられて最終空きリンクがバッファcを
指している。つまり、空きバッファ数は3である。この
ような状態で空きバッファaを取出した後は、先頭空き
リンクポインタはバッファbを指し、バッファcの順に
リンク付けられる。
If the number of free buffers in the send buffer management table is 1 or more, there is a free buffer, so the free send buffer management control unit 22 obtains the buffer from the leading free link pointer. At this time, the number of empty buffers is decremented by 1 and the leading empty link pointer is replaced with the next buffer. For example, in FIG. 3, the leading free link pointer points to buffer a, buffer b, and buffer c.
The last empty link points to the buffer c in the order of. That is, the number of empty buffers is 3. After taking out the empty buffer a in such a state, the leading empty link pointer points to the buffer b and is linked in the order of the buffer c.

次に、転送制御部21は、中央処理装置6からの転送デー
タを送信バッファ空き管理制御部22から取得したバッフ
ァに移送する。なお、送信バッファ空き管理制御部22へ
バッファ取出し要求を行ったときに、送信バッファ管理
テーブルに空きバッファ数が1であった場合は、このバ
ッファが使用できる最後のバッファとなるので、中央処
理装置6から次のデータ転送が行なえないことを意味す
る全送信バッファビジー通知フラグをオンとする。
Next, the transfer control unit 21 transfers the transfer data from the central processing unit 6 to the buffer acquired from the transmission buffer free space management control unit 22. When the buffer takeout request is made to the transmission buffer free space management control unit 22, if the number of free buffers in the transmission buffer management table is 1, this buffer becomes the last available buffer, and therefore the central processing unit. The all transmission buffer busy notification flag, which means that the next data transfer from 6 cannot be performed, is turned on.

次に、端末制御装置8,9ごとの連続送信バッファ数を
制御する端末制御用送信バッファ制御部23を起動する。
端末制御用送信バッファ制御部23は、端末制御装置8,
9ごとに送信すべきデータが格納されているバッファの
キューイング処理を行う。即ち、転送制御部21で処理し
たバッファを端末制御用バッファ管理テーブルの最終リ
ンクポインタにリンク付け、未送信バッファ数を1カウ
ントアップする。
Next, the terminal control transmission buffer control unit 23 for controlling the number of continuous transmission buffers for each of the terminal control devices 8 and 9 is activated.
The terminal control transmission buffer control unit 23 includes the terminal control device 8,
The queuing process of the buffer storing the data to be transmitted is performed for each 9. That is, the buffer processed by the transfer control unit 21 is linked to the final link pointer of the terminal control buffer management table, and the number of untransmitted buffers is incremented by 1.

第4図は端末制御用バッファ管理テーブルの構成を示す
図である。
FIG. 4 is a diagram showing the structure of the terminal control buffer management table.

例えば、第4図に示すように、未送信バッファ数=0の
場合に、先頭リンクポインタ及び最終ポインタはNUL
L(リンクが付いていない状態)である。このとき、端
末制御装置8,9に対する転送データが格納されている
バッファをキューイングすると、未送信バッファ数=1
となり、先頭リンクポインタ及び最終ポインタは当該バ
ッファを指す。
For example, as shown in FIG. 4, when the number of untransmitted buffers = 0, the first link pointer and the last pointer are NUL.
L (state with no link). At this time, if the buffer storing the transfer data for the terminal control devices 8 and 9 is queued, the number of untransmitted buffers = 1
Therefore, the head link pointer and the last pointer point to the buffer.

端末制御用送信バッファ制御部23は、データリンク用バ
ッファのキューイング処理において、未送信バッファ数
を1カウントアップしたときの未送信バッファ数の値と
連続送信バッファ数指定手段1により指定された連続送
信バッファ数の値とが等しくなった場合に、当該端末制
御装置8,9へのデータ転送用に使用できる最後のバッ
ファとなるので、中央処理装置6からの当該端末制御装
置8,9へのデータ転送が行なえないことを意味する送
信バッファビジー通知フラグをオンとする。
The terminal control transmission buffer control unit 23 determines the value of the number of untransmitted buffers when the number of untransmitted buffers is incremented by 1 in the queuing process of the data link buffer and the continuous transmission buffer number designating unit 1. When the value of the number of transmission buffers becomes equal, it becomes the last buffer that can be used for data transfer to the terminal control devices 8 and 9, so that the central processing unit 6 transfers the data to the terminal control devices 8 and 9. The transmission buffer busy notification flag, which means that data transfer cannot be performed, is turned on.

例えば、第4図において、端末制御装置識別名aを参照
すると、連続送信バッファ数=3、未送信バッファ数=
2の状態であり、このとき、バッファのキューイング要
求があった場合に、未送信バッファ数=3となってバッ
ファビジー状態となる。
For example, referring to the terminal control device identification name a in FIG. 4, the number of continuous transmission buffers = 3, the number of untransmitted buffers =
The state is 2, and at this time, when there is a queuing request for the buffer, the number of untransmitted buffers = 3 and the buffer is in a busy state.

また、端末制御用送信バッファ制御部23は、端末制御装
置8,9ごとのバッファのキューイング処理が完了する
と、送信バッファビジー通知フラグを判定し、全送信バ
ッファビジー通知フラグ及び端末制御装置8,9ごとの
送信バッファビジー通知フラグのいずれかがオンとなっ
ている場合に、バッファビジー通知手段3に制御を渡
す。
Further, when the buffer queuing process for each of the terminal control devices 8 and 9 is completed, the terminal control transmission buffer control unit 23 determines the transmission buffer busy notification flag, and determines the total transmission buffer busy notification flag and the terminal control device 8. When any of the transmission buffer busy notification flags for each 9 is turned on, control is passed to the buffer busy notification means 3.

バッファビジー通知手段3は、バッファビジー状態つま
り全送信バッファビジーまたは端末制御装置8,9ごと
のバッファビジーに応じたバッファビジー通知情報を生
成し、データリンク制御手段2の転送制御部21へこのバ
ッファビジー通知情報を転送する。転送制御部21は受取
ったバッファビジー通知情報を中央処理装置6へ転送す
る。
The buffer busy notification means 3 generates buffer busy notification information according to the buffer busy state, that is, the total transmission buffer busy or the buffer busy status of each of the terminal control devices 8 and 9, and the buffer busy notification information is sent to the transfer control unit 21 of the data link control means 2. Transfer busy notification information. The transfer control unit 21 transfers the received buffer busy notification information to the central processing unit 6.

中央処理装置6は、バッファビジー通知情報を受取る
と、端末制御装置8,9ごとのバッファビジー通知であ
れば、当該端末制御装置8,9へのデータ転送を一時保
留し、他の端末制御装置8,9へのデータ転送を行う。
また、全送信バッファビジー通知であれば、ビジー解除
通知により再度データ転送の契機を得るまで、通信制御
装置7へのデータ転送を保留する。
When the central processing unit 6 receives the buffer busy notification information, if it is the buffer busy notification for each of the terminal control devices 8 and 9, it temporarily suspends the data transfer to the terminal control devices 8 and 9, and the other terminal control devices. Data transfer to 8 and 9 is performed.
If it is the all-transmission buffer busy notification, the data transfer to the communication control device 7 is suspended until the data transfer trigger is obtained again by the busy cancellation notification.

一方、データリンク制御手段2は、LAN上へデータリ
ンクフレームを送出する送信制御部24を起動する。コネ
クション形データリンク手順の場合は、データリンクフ
レームを正常に送出した後に当該データリンクフレーム
に対する送信確認を受取ったときに、また、コネクショ
ンレス形データリンク手順の場合は、データリンクフレ
ームを正常に送出したときに、当該端末制御装置8,9
に対する端末制御用バッファ管理テーブル内の未送信バ
ッファ数を1カウントダウンし、先頭リンクポインタを
張り替える。また、当該端末制御装置8,9に対する端
末制御用バッファ管理テーブルの送信バッファビジー通
知フラグがオンの場合に、これをオフにして、送信バッ
ファビジー解除通知フラグをオンとする。
On the other hand, the data link control means 2 activates the transmission control unit 24 which sends the data link frame to the LAN. In the case of the connection-type data link procedure, the data link frame is sent normally when the transmission confirmation for the data link frame is received after the data link frame is sent normally, and in the case of the connectionless data link procedure, the data link frame is sent normally. When the terminal control device 8 or 9
The number of untransmitted buffers in the terminal control buffer management table is decremented by 1 and the head link pointer is replaced. Also, when the transmission buffer busy notification flag of the terminal control buffer management table for the terminal control devices 8 and 9 is on, this is turned off and the transmission buffer busy cancellation notification flag is turned on.

このようにして、バッファが空きバッファとなったの
で、データリンク制御手段2は、送信バッファ空き管理
制御部22に対してバッファ返却要求を行う。送信バッフ
ァ空き管理制御部22は、当該バッファを送信バッファ管
理テーブル内の最終ポインタにリンク付けして、空きバ
ッファ数を1カウントアップする。この後で、送信バッ
ファビジー解除通知フラグを判定し、送信バッファビジ
ー解除通知フラグがオンであれば、バッファビジー解除
通知手段4に制御を渡す。
In this way, since the buffer becomes an empty buffer, the data link control means 2 makes a buffer return request to the transmission buffer empty management control unit 22. The transmission buffer free space management control unit 22 links the buffer to the last pointer in the transmission buffer management table and counts up the number of free buffers by one. After this, the transmission buffer busy cancellation notification flag is determined, and if the transmission buffer busy cancellation notification flag is on, control is passed to the buffer busy cancellation notification means 4.

バッファビジー解除通知手段4は、バッファビジー解除
通知情報を生成し、全送信バッファビジー通知フラグ及
び当該端末制御装置8,9の送信バッファビジー通知フ
ラグをオフとする。さらに、データリンク制御手段2の
転送制御部21へバッファビジー解除通知情報を転送し、
バッファビジー解除通知フラグをオフとする。バッファ
ビジー解除通知情報を受取った転送制御部21は、これを
中央処理装置6へ通知する。
The buffer busy cancellation notification means 4 generates buffer busy cancellation notification information, and turns off all the transmission buffer busy notification flags and the transmission buffer busy notification flags of the terminal control devices 8 and 9. Further, the buffer busy cancellation notification information is transferred to the transfer control unit 21 of the data link control means 2,
Turn off the buffer busy cancellation notification flag. The transfer control unit 21 that has received the buffer busy cancellation notification information notifies the central processing unit 6 of this.

中央処理装置6は、バッファビジー解除通知情報を受取
ると、これを契機として保留していたデータ転送を再開
する。
Upon receiving the buffer busy cancellation notification information, the central processing unit 6 restarts the suspended data transfer triggered by this.

(発明の効果) 以上に説明したように本発明は、通信制御装置のデータ
リンク用バッファプールの中でデータを転送する端末制
御装置ごとに連続送信できるバッファ数を指定してお
き、当該端末制御装置へ転送したデータのバッファ数が
指定した連続送信バッファ数に達したときに、バッファ
ビジー通知を中央処理装置へ送出する。また、当該端末
制御装置へのデータ転送が完了して連続送信できるバッ
ファが空いたときに、バッファビジー解除通知を中央処
理装置へ送出する。
(Effects of the Invention) As described above, the present invention specifies the number of buffers that can be continuously transmitted for each terminal control device that transfers data in the data link buffer pool of the communication control device. When the number of buffers of data transferred to the device reaches the designated continuous transmission buffer number, a buffer busy notification is sent to the central processing unit. Also, when the data transfer to the terminal control device is completed and the buffer for continuous transmission becomes available, the buffer busy cancellation notification is sent to the central processing unit.

そこで、LANを介して複数の端末制御装置にデータを
転送する場合に、転送データを格納するバッファを効率
的に使用できるという効果がある。
Therefore, when transferring data to a plurality of terminal control devices via the LAN, there is an effect that a buffer for storing transfer data can be efficiently used.

また、1つの端末制御装置ごとにバッファビジー通知を
送出するので、バッファビジー状態となった端末制御装
置に対するデータ転送を即保留することができ、他の端
末制御装置のデータ転送サービスが効率的に行なえる。
Further, since the buffer busy notification is sent out for each terminal control device, the data transfer to the terminal control device in the buffer busy state can be put on hold immediately, and the data transfer service of the other terminal control devices can be efficiently performed. I can do it.

さらに、バッファビジー状態となった端末制御装置に対
しては、リンクレベルの応答得た時点で送信バッファが
空き、バッファビジー解除通知が送出されるので、デー
タ転送の再開の契機を得ることができる。
Further, to the terminal control device in the buffer busy state, when the link level response is obtained, the transmission buffer becomes empty, and the buffer busy cancellation notification is sent, so that an opportunity to restart the data transfer can be obtained. .

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

第1図は本発明の一実施例の通信制御装置のデータリン
ク用バッファプール管理方式の構成を示すブロック図、
第2図は本実施例を適用したシステムの概略構成図、第
3図は送信バッファ管理テーブルの構成を示す図、第4
図は端末制御用バッファ管理テーブルの構成を示す図で
ある。 1……連続通信バッファ数指定手段、2……データリン
ク制御手段、3……バッファビジー通知手段、4……バ
ッファビジー解除通知手段、6……中央処理装置、7…
…通信制御装置、8,9……端末制御装置、10,11,12
……端末、21……転送制御部、22……送信バッファ空き
管理制御部、23……端末制御用送信バッファ制御部、24
……送信制御部。
FIG. 1 is a block diagram showing the configuration of a data link buffer pool management system of a communication control device according to an embodiment of the present invention,
2 is a schematic configuration diagram of a system to which this embodiment is applied, FIG. 3 is a diagram showing a configuration of a transmission buffer management table, and FIG.
The figure is a diagram showing the structure of a terminal control buffer management table. 1 ... Continuous communication buffer number designation means, 2 ... Data link control means, 3 ... Buffer busy notification means, 4 ... Buffer busy cancellation notification means, 6 ... Central processing unit, 7 ...
… Communication control device, 8, 9 …… Terminal control device, 10, 11, 12
...... Terminal, 21 ...... Transfer control unit, 22 ...... Sending buffer empty management control unit, 23 ...... Sending buffer control unit for terminal control, 24
...... Transmission control unit.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】中央処理装置に接続され前記中央処理装置
からの転送データをローカルエリアネットワークを介し
て複数の端末制御装置へ転送する通信制御装置におい
て、前記通信制御装置と前記端末制御装置とのデータリ
ンクを制御するデータリンク制御手段と、このデータリ
ンク制御手段で使用され前記中央処理装置からの転送デ
ータを格納するデータリンク用バッファプールとを有
し、前記前記データリンク用バッファプールを管理する
方式であって、 前記データリンク用バッファプールに格納されている転
送データを前記端末制御装置に連続送信するバッファ数
を指定する連続送信バッファ数指定手段と、 前記中央処理装置から前記通信制御装置のデータリンク
制御手段へのデータ転送要求に対して、前記連続送信バ
ッファ数指定手段により指定された前記連続送信バッフ
ァ数のバッファがいっぱいになったときに、バッファビ
ジー状態を前記中央処理装置へ通知するバッファビジー
通知手段と、 前記端末制御装置へのデータ転送を完了したことにより
前記バッファが空いたことを前記中央処理装置へ通知す
るバッファビジー解除通知手段とを備え、 前記連続送信バッファ数指定手段により指定された前記
連続送信バッファ数のバッファがいっぱいになったとき
に、前記バッファビジー通知手段による通知で該当する
端末制御装置に対するデータ転送を保留しておき、前記
バッファビジー解除通知手段による通知がなされてデー
タ転送が可能となるまで、他の端末制御装置に対するデ
ータ転送を行うことを特徴とする通信制御装置の送信バ
ッファプール管理方式。
1. A communication control device which is connected to a central processing unit and transfers transfer data from the central processing unit to a plurality of terminal control devices via a local area network, the communication control device and the terminal control device. It has a data link control means for controlling the data link, and a data link buffer pool used by the data link control means for storing transfer data from the central processing unit, and manages the data link buffer pool. A continuous transmission buffer number designating means for designating the number of buffers for continuously transmitting the transfer data stored in the data link buffer pool to the terminal control device, and the central processing unit to connect the communication control device to the communication control device. In response to the data transfer request to the data link control means, the continuous transmission buffer number designation When the number of continuous transmission buffers designated by the above is full, a buffer busy notifying unit for notifying the central processing unit of a buffer busy state, and by completing data transfer to the terminal control unit, A buffer busy cancellation notifying unit for notifying the central processing unit that the buffer is empty, and when the buffer of the continuous transmission buffer number designated by the continuous transmission buffer number designating unit is full, the buffer The data transfer to the corresponding terminal control device is suspended by the notification by the busy notification means, and the data transfer is performed to another terminal control device until the buffer busy cancellation notification means notifies the data transfer. A transmission buffer pool management method for a communication control device.
JP63107141A 1988-04-28 1988-04-28 Transmission buffer pool management method for communication controller Expired - Lifetime JPH0642673B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63107141A JPH0642673B2 (en) 1988-04-28 1988-04-28 Transmission buffer pool management method for communication controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63107141A JPH0642673B2 (en) 1988-04-28 1988-04-28 Transmission buffer pool management method for communication controller

Publications (2)

Publication Number Publication Date
JPH01277035A JPH01277035A (en) 1989-11-07
JPH0642673B2 true JPH0642673B2 (en) 1994-06-01

Family

ID=14451553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63107141A Expired - Lifetime JPH0642673B2 (en) 1988-04-28 1988-04-28 Transmission buffer pool management method for communication controller

Country Status (1)

Country Link
JP (1) JPH0642673B2 (en)

Also Published As

Publication number Publication date
JPH01277035A (en) 1989-11-07

Similar Documents

Publication Publication Date Title
JPH0642673B2 (en) Transmission buffer pool management method for communication controller
US5436888A (en) Communication path control method and communication device
JP2792866B2 (en) Buffer pool pre-expansion device
JP3476982B2 (en) Communication line control method
JPH07177197A (en) Communication task management system
JPS5936287B2 (en) Data transfer method
JP3155891B2 (en) Facsimile storage device
JP2569086B2 (en) Data transmission control method
JPH0797781B2 (en) Priority control protocol conversion method
JP2527066B2 (en) Reception queue processor
JPS60103840A (en) Information transfer system
JPH0511453B2 (en)
JPH01276940A (en) Data transfer controller
JPH06295274A (en) Information processing equipment
JPH07118714B2 (en) Terminal status management method
JPS6266360A (en) Priority control system
JPH0640319B2 (en) Message buffer management processing method
JPS6069771A (en) Control circuit of processing request information
JPH05216792A (en) System for controlling service request between processors
JPS62230246A (en) Data transmission and reception system for semi-duplex line
JPH0468457A (en) Manager device for network control system
JPS63181548A (en) Scheduling system for data transmission to terminal
JPH0594386A (en) File transfer method
JPS635641A (en) Gateway device buffer management method
JPH1013425A (en) Band variable control method

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term