JPH0443448A - バッファ制御方式 - Google Patents

バッファ制御方式

Info

Publication number
JPH0443448A
JPH0443448A JP2151060A JP15106090A JPH0443448A JP H0443448 A JPH0443448 A JP H0443448A JP 2151060 A JP2151060 A JP 2151060A JP 15106090 A JP15106090 A JP 15106090A JP H0443448 A JPH0443448 A JP H0443448A
Authority
JP
Japan
Prior art keywords
buffer
data transfer
system buffer
function
line
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
JP2151060A
Other languages
English (en)
Inventor
Toshio Ueda
上田 壽雄
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 JP2151060A priority Critical patent/JPH0443448A/ja
Publication of JPH0443448A publication Critical patent/JPH0443448A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ通信処理装置がデータ転送のために使用
するシステムバッファ制御方式に関する。
〔従来の技術〕
従来、1つのデータ通信処理装置が通信回線等を経由し
て接続されている相手データ通信処理装置へデータ転送
する場合において、該データ通信処理装置内で使用する
システムバッファは接続されている通信回線の特性やデ
ータ転送時のデータ伝送制御手順フェーズ(段階)に関
係なくただ1種類のシステムバッファサイズにてシステ
ムバッファ群を準備し、これを利用して該データ通信処
理装置内のデータ転送要求者からのデータを通信回線等
へ転送していた。
〔発明が解決しようとする課題〕
上述した従来のバッファ制御方式では、該デー夕通信処
理装置内で使用するシステムバッファが接続されている
通信回線の特性やデータ転送時のデータ伝送制御手順フ
ェーズ(段階)に関係なくただ1種類のシステムバッフ
ァサイズにてシステムバッファ群を準備し、これを利用
してデータ転送する。したがってデータ転送要求者から
のデータを準備されているシステムバッファサイズに分
割してa数個のシステムバッファのリンクという形で該
データ通信処理装置内を移動させ、通信回線等へ送出す
るときに再び通信回線の特性に合致するよう組立てる必
要があり、さらにデータ伝送制御手順フェーズ(段階)
においてはデータ転送時も伝送送達確認時にも同サイズ
のシステムバッファを使用することになり、該データ通
信処理装置内でシステムバッファを効率良く利用できな
い。
さらに転送データの分割/組立てに伴う処理の複雑化や
データ移動の回数増加に伴うデータ転送の低速化が生じ
るという欠点がある。
〔課題を解決するための手段〕
本発明のバッファ制御方式は、通信回線の回線種別、適
用伝送制御手順、伝送送達確認用バッファザイズ、デー
タ転送用バッファサイズを定義し回線制御テーブル上へ
記憶する回線定義手段と、データ転送要求に基づいてデ
ータ転送を行うための各種バッファ確保・解放要求機能
、データ転送機能、伝送送達確認機能を具備しデータ転
送を実行するデータ転送手段と、複数サイズのシステム
バッファ群として各種バッファを管理するシステムバッ
ファ管理機能および前記バッファをデータ転送要求に応
じて提供するバッファ確保・解放機能を具備するシステ
ムバッファハンドリング手段と、前記バッファの提供に
関する詳細情報を集計し割当て分析および割当てルール
の更新を行うシステムバッファ割当て監視手段とを有す
る。
〔実施例〕
次に、本発明について図面を参照しながら説明する。
第1図は本発明の一実施例を示す構成図である。
同図においてデータ通信処理装置lはデータ通信回線2
を経由して相手データ通信処理装置とじての端末装置3
ヘデータを転送する。
まず、データ通信に先立って回線定義機能11によって
使用するデータ通信回線2の特性を定義する。すなわち
回線定義機能11内の回線制御テーブル作成機能111
によって該データ通信回線の回線種別および適用伝送制
御手順および伝送送達確認用バッファサイズおよびデー
タ転送用バッファサイズの情報を回線制御テーブル12
上に回線特性情報121として定義する。
さらに回線定義につづき、システムバッフアノ・ンドリ
ング機能13によってシステムバッファ群14を作成す
る。すなわちシステムバッファハンドリング機能13内
のシステムバッファ作成機能131によって、回線制御
テーブル12内の回線特性情報121内の回線種別や適
用伝送制御手順や送達確認用バッファサイズおよびデー
タ転送用バッファサイズを参照しながら、システムバッ
ファ群14内にデータ転送用バッファ並び141および
送達確認用バッファ並び142等の複数サイズのバッフ
ァ並びを複数個作成する。
以降、データ転送フェーズにおいてこれらのシステムバ
ッファ群を使用する。
今、データ転送要求者である利用者プログラム15がデ
ータ転送要求を出したとき、データ転送機構16内のデ
ータ転送機能161はデータ転送要求を受けてそのデー
タを展開すべきシステムバッファを得るために、システ
ムバッファ確保・解放要求機能163にシステムバッフ
ァ確保要求指示を行う。システムバッファ確保・解放要
求機能163はシステムバッファ確保要求指示に基づき
実際の適切なサイズのシステムバッファの?i?!保を
システムバッファハンドリング機能13内のシステムバ
ッファ確保・解放機能132へ要求する。
システムバッファ確保・解放機能132は要求に基づく
適切なサイズのシステムバッファを確保するために、要
求がデータ転送フェーズにおいてデータ通信回線2を使
用するためのものであることを認識して、システムバッ
ファ群14内のデータ転送用バッファ並び141からデ
ータ通信回線2の特性に合致したデータ転送用のシステ
ムバッファを提供する。この提供したシステムバッファ
の詳細情報はシステムバッファ割当て監視機能17に通
知され、統計情報171として記録され、不正/不適の
使用が行われていないことが監視される。
又、提供されたシステムバッファはデータ転送機能16
1へ渡され、転送データの展開およびデータの加工がそ
のシステムバッファの上で行われ、データ通信回線2へ
の送出バッファとして使用される。これら一連の作業は
1つのシステムバッファの上で行われるので、データの
移動は1度の展開のみで良く、またデータの分割/組立
て処理は不要となる。
転送データのデータ通信回線2への送出が終了すると、
データ転送機能161は該システムバッファを解放する
ためにシステムバッファ確保・解放要求機能163にシ
ステムバッファ解放要求指示を行う。システムバッファ
確保・解放要求機能163は、システムバッファ解放要
求指示に基づきシステムバッファの解放をシステムバッ
ファ確保・解放機能132へ要求する。システムバッフ
ァ確保・解放機能132は該システムバッファをシステ
ムバッファ群14内のデータ転送用バッファ並び141
へ返却する。
次に、転送したデータの送達確認のための送達確認機能
162は送達確認に使用すべきシステムバッファを得る
ためにシステムバッファ確保・解放要求機能163にシ
ステムバッファ確保要求指示を行う。システムバッファ
確保・解放要求機能163はシステムバッファ確保要求
指示に基づき実際の適切なサイズのシステムバッファの
確保ヲシステムバッファ確保・解放機能132へ要求す
る。
システムバッファ確保・解放機能132は要求に基づく
適切なサイズのシステムバッファを確保するために、要
求が送達確認フェーズにおいてデータ通信回線2を使用
するためのものであることを認識して、システムバッフ
ァ群14内の送達確認用バッファ並び142からデータ
通信回線2の特性に合致した送達確認用のシステムバッ
ファを提供する。この提供したシステムバッファの詳細
情報はシステムバッファ割当て監視機能17に通知され
、統計情報171として記録され、不正/不適の使用が
行われていないことが監視される。
又、提供されたシステムバッファは送達確認機能162
へ渡され、そのシステムバッファを使用してデータ通信
回線2上での送達確認作業が行われる。
データ通信回線2上での送達確認作業が終了すると、送
達確認機能162は該システムバッファを解放するため
にシステムバッファ確保・解放要求機能163にシステ
ムバッファ解放要求指示を行う。システムバッファ確保
・解放要求機能163はシステムバッファ解放要求指示
に基づきシステムバッファの解放をシステムバッファ確
保・解放機能132へ要求する。システムバッファ確保
・解放機能132は該システムバッファをシステムバッ
ファ群内の送達確認用バッファ並び142へ返却する。
これらの処理の終了後、データ転送機能161は利用者
プログラムへデータ転送処理が完了した旨を通知する。
〔発明の効果〕
以上説明したように本発明は、1つのデータ通信処理装
置が通信回線等を経由して接続されている相手データ通
信処理装置へデータ転送する場合において、該データ通
信処理装置内で使用するシステムバッファとして、接続
されている通信回線の特性やデータ転送時のデータ伝送
制御手順フェーズ(段階)に応じて、適切なサイズある
いは適切な諸元のバッファを提供する。したがって該デ
ータ通信処理装置内でシステムバッファを効率良く使用
できる。および転送データの分割/組立てに伴う処理の
複雑化を防げる。さらにデータ移動の回数増加に伴うデ
ータ転送の低速化を防げる。などの効果がある。
【図面の簡単な説明】
第1図は本発明のバッファ制御方式の一実施例を示す構
成図である。 l・・・・・・データ通信処理装置、2・・・・・・デ
ータ通信回線、3・・・・・・端末装置、11・・・・
・・回線定義機能、12・・・・・・回線制御テーブル
、13・・・・・・システムバッファハンドリング機能
、14・・・・・・システムバッファ群、15・・・・
・・利用者プログラム、16・・・・・・データ転送機
m、17・・・・・・システムノくツファ割当て監視機
能。 代理人 弁理士  内 原   晋

Claims (1)

    【特許請求の範囲】
  1. 通信回線の回線種別、適用伝送制御手順、伝送送達確認
    用バッファサイズ、データ転送用バッファサイズを定義
    し回線制御テーブル上へ記憶する回線定義手段と、デー
    タ転送要求に基づいてデータ転送を行うための各種バッ
    ファ確保・解放要求機能、データ転送機能、伝送送達確
    認機能を具備しデータ転送を実行するデータ転送手段と
    、複数サイズのシステムバッファ群として各種バッファ
    を管理するシステムバッファ管理機能および前記バッフ
    ァをデータ転送要求に応じて提供するバッファ確保・解
    放機能を具備するシステムバッファハンドリング手段と
    、前記バッファの提供に関する詳細情報を集計し割当て
    分析および割当てルールの更新を行うシステムバッファ
    割当て監視手段とを有することを特徴とするバッファ制
    御方式。
JP2151060A 1990-06-08 1990-06-08 バッファ制御方式 Pending JPH0443448A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2151060A JPH0443448A (ja) 1990-06-08 1990-06-08 バッファ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2151060A JPH0443448A (ja) 1990-06-08 1990-06-08 バッファ制御方式

Publications (1)

Publication Number Publication Date
JPH0443448A true JPH0443448A (ja) 1992-02-13

Family

ID=15510425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2151060A Pending JPH0443448A (ja) 1990-06-08 1990-06-08 バッファ制御方式

Country Status (1)

Country Link
JP (1) JPH0443448A (ja)

Similar Documents

Publication Publication Date Title
US6662202B1 (en) Data management system of a real-time system
JPH0287259A (ja) 分散型ディジタルデータ処理システム
JPH0414375B2 (ja)
JPS61251343A (ja) ロ−カルエリヤネツトワ−クに於けるアドレス管理方式
JPH0443448A (ja) バッファ制御方式
EP0280893B1 (en) Relational data base lock avoidance system
US5436888A (en) Communication path control method and communication device
JPH07177197A (ja) 通信タスク管理方式
JPS62126457A (ja) 分散デ−タ処理方式
JP2900654B2 (ja) 加工処理装置および加工処理システム
JPS59116809A (ja) 数値制御装置
JPS60245059A (ja) ジヨブ管理制御方式
JPS61236466A (ja) 生産技術情報供給システム
JPH02266629A (ja) 分散処理方式
JPH0391048A (ja) 複数ワークステーション制御装置の送信通番管理方式
JPH05210525A (ja) 共有排他制御方法
JPH03209536A (ja) データ退避処理方式
JPS62277249A (ja) 工具管理装置
JPH04260952A (ja) プロトコル制御方法および装置
JPH033460A (ja) ローカルエリアネットワークシステムにおけるデータ分割送信方式
JPH01136263A (ja) 通信制御バッファの管理方式
JPS62172454A (ja) バツフア制御方式
JP2001067236A (ja) データ受け渡し方法、仲介システム、記録媒体
JPS63137346A (ja) デ−タ転送のバツフア制御方式
JPH01125643A (ja) メッセージ分割送受信制御方式