JPH02287746A - 通信制御装置 - Google Patents

通信制御装置

Info

Publication number
JPH02287746A
JPH02287746A JP1109909A JP10990989A JPH02287746A JP H02287746 A JPH02287746 A JP H02287746A JP 1109909 A JP1109909 A JP 1109909A JP 10990989 A JP10990989 A JP 10990989A JP H02287746 A JPH02287746 A JP H02287746A
Authority
JP
Japan
Prior art keywords
data
communication
processing unit
central processing
control
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
JP1109909A
Other languages
English (en)
Inventor
Tsuneo Iwasaki
岩崎 恒雄
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 JP1109909A priority Critical patent/JPH02287746A/ja
Publication of JPH02287746A publication Critical patent/JPH02287746A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は計算機システムの通信制御に利用する。
本発明は中央処理装置からの指示によって通信制御方法
を動的に変更できる通信制御装置に関する。
〔概要〕
本発明は複数の端末装置と中央処理装置に接続され、あ
らかじめ定められた通信手順に従ってデータの授受を制
御する通信制御装置において、通信回線から受信したデ
ータと格納されている制御データとを比較判定し、その
判定結果によって受信データの処理方式を変更すること
により、中央処理装置の負荷を増やすことなく通信プロ
グラムに最適なデータ転送方法を設定できるようにした
ものである。
〔従来の技術〕
従来、この種の通信制御装置では装置起動時のみ中央処
理装置からの制御データをロードすることにより装置の
初期設定を行っていた。
〔発明が解決しようとする問題点〕
従来の通信制御装置では、通信制御方法を装置が起動状
態にあるときには変更することができないために、例え
ば中央処理装置上で稼動する二つの通信プログラムがあ
って通信プログラム(1)の動作時には通信回線からの
受信データを通信制御装置が1バイト単位で中央処理装
置に転送してくれることを期待し、通信プログラム(2
)が動作する場合には通信回線からの受信データを通信
制御装置が、ある論理的な単位にデータをまとめた後に
中央処理装置に転送するような制御方法の変更が中央処
理装置の要求によって行うことができなかった。
このため、1バイト単位で転送を行う必要がある通信プ
ログラムが存在する場合には、通信制御装置の制御モー
ドは1バイト転送となり、その結果データの論理的なブ
ロック単位で転送すれば充分な通信プログラムが動作中
でも、1バイト転送モードで通信制御装置は転送せざる
を得す、そのために中央処理装置はバイト単位でチャネ
ルからのデータ受信処理を行い負荷が増大する欠点があ
った。
本発明はこのような欠点を除去するもので、中央処理装
置へのデータ転送単位を動的に変更できるようにし、負
荷を増やすことなく通信プログラムに最適なデータ転送
方法を設定できる装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、複数の端末に接続された通信回線とのデータ
送受信を制御する回線制御手段と、あらかじめ定められ
た通信手順に従って前記回線制御手段とのデータの授受
を制御する通信手順処理手段と、チャネルによって接続
された中央処理装置からの要求を解釈して実行し、デー
タを引き渡す処理を行う上位装置通信手段と、前記通信
手順処理手段と前記上位装置通信手段とにより格納およ
び読み出しが行われるデータを保持するデータ記憶手段
とを備えた通信制御装置において、前記上位装置通信手
段と前記中央処理装置からの制御データにより前記デー
タ記憶手段に格納された制御データの更新を行う制御デ
ータ更新手段と、前記通信手順処理手段からの指示によ
り前記通信回線から受信したデータと前記データ記憶手
段に格納された制御データとを比較判定し、その判定結
果によって受信データの処理方式を変更するデリミツタ
文字判定手段とを備えたことを特徴とする。
〔作用〕
回線制御手段が通信回線とのデータ送受信を制御し、通
信手順処理手段があらかじめ定められた通信手順に従っ
て回線制御手段とのデータの授受を制御する。また、上
位装置通信手段がチャネルによって接続された中央処理
装置からの要求を解釈して実行し、中央処理装置にデー
タを引き渡す処理を行い、データ記憶手段が通信手順処
理手段と上位装置通信手段とのデータの格納および読み
出しに使用されるデータを記憶する。制御データ更新手
段が上位装置通信手段とチャネル接続された中央処理装
置からの制御データによって、データ記憶手段に格納さ
れた制御データの更新を行い、デリミツタ文字判定手段
が通信手順処理手段からの指示によって通信回線から受
信したデータとデータ記憶手段に格納された制御データ
とを比較判定し、その判定結果によって受信データの処
理方式を変更する。
これにより、中央処理装置上で動作する通信プログラム
の処理内容によって通信処理装置から中央処理装置への
データ転送単位を動的に変更することができ、中央処理
装置の負荷を増やすことなく通信プログラムに最適なデ
ータ転送方法を設定することができる。
〔実施例〕 次に、本発明実施例について図面を参照して説明する。
第1図は本発明実施例の構成を示すブロック図である。
中央処理装置10と通信制御装置1とはチャネル12で
接続され、通信制御装置1には複数の端末装置9に接続
された通信回線8が接続される。中央処理装置10では
二種類の通信プログラム11八およびIIBが稼動する
。通信プログラム11Aはその処理の都合上、通信制御
装置1から1バイト単位でデータ転送をしてもらう必要
があり、通信プログラム11Bはある論理的にまとまっ
た複数ハイド単位(以後ブロックと呼ぶ)で転送しても
らうものとする。
本発明実施例の通信制御装置1は、中央処理装置10と
チャネル12で接続され、そのチャネル12を経由して
中央処理装置10からの各種データを受は取り、また中
央処理装置10にデータを送出する上位装置通信手段4
と、中央処理装置10からのデータや通信回線8からの
データを格納するデータ記憶手段6と、」1位装置通信
手段4からの指示によって通信手順を実行する通信手順
処理手段3と、通信回線8へ通信手順処理手段3から渡
されたデータを送信し、また通信回線8から受信したデ
ータを通信手順処理手段3に渡す制御を行う回線制御手
段2と、通信プログラム11Aまたは11Bからチャネ
ル12経由で上位装置通信手段4に渡された制御データ
更新要求を解釈し、データ記憶手段6に格納された制御
データを更新する制御データ更新手段5と、通信手順処
理手段3が回線制御手段2から渡された1バイトのデー
タがデータブロックの終結(デリミツタ)を意味するデ
ータか、あるいはデリミツタが未定義である(すなわち
1バイト転送を意味している)かを判定することを依頼
するデリミツタ文字判定手段7とを備える。
第2図は本発明実施例のデータ記憶手段6に格納された
データの構造を示す図である。20−1〜20nは通信
回線8の接続数分のエン) IJである。21は各通信
回線8を一意に識別するだめの回線番号である。22は
行われるべき通信手順を定義したフィールドで中央処理
装置10からのデータによって設定され、通信手順処理
手段3が本フィールド内容に従って通信手順を遂行する
23はプリミック文字を指定するフィールドで、本フィ
ールドの内容が16進数1ハイドで0 (以下OL と
記述する)の場合はプリミック文字の指定無し、00H
以外の値、例えばOAnの場合はこのコードをデリミツ
タ文字と見做すものと定義する。24は通信手順処理手
段3が通信回線8から受信したデータを一時保持するた
めの受信バッファである。25は受信バッファ24に格
納された有効データ長を表す受信データ長である。
次に、このように構成された本発明実施例の動作につい
て説明する。通信制御装置1が起動したとき、中央処理
装置10の通信プログラム11Δによってデータ記憶手
段6の20−1〜20−nの回線番号21、通信手順2
2の初期設定データが上位装置通信手段4に渡され初期
設定される。このとき上位装置通信手段4はプリミック
文字23、受信バッファ24、受信データ長25の各フ
ィールドは001Iで初期化される。プリミック文字2
3の値が001+であるので、デリミツタ文字未定義す
なわち1ハイド転送の状態にある。
端末装置9から打鍵されたデータは通信回線8を経由し
て回線制御手段2に到来する。回線制御手段2は1バイ
ト単位で通信手順処理手段3に渡す。通信手順処理手段
3はデータを受信した回線番号20−nに対応したエン
トリの通信手順22を参照して必要な手順上の処理を回
線制御手段2に指示する。
通信手順処理手段3に受信した1バイトデータの処理方
法を決定するためデIJ ミッタ文字判定手段7を呼び
出す。プリミック文字判定手段7はデリミツタ文字23
の内容を調べ、値がOOHすなわちデリミツタ文字指定
無しの状態である旨を通信手順処理手段3に知らせる。
通信手順処理手段3は1バイトデータを上位装置通信手
段4に渡す。上位装置通信手段4はチャネル12経由で
中央処理装置10で動作中の通信プログラム11八:こ
その1パイトチ゛−夕を渡す。
以後同様にして端末装置9から打鍵されたデータは全て
1ハイド単位で通信プログラム11八に渡る。
次に、通信プログラム11Aが終了して通信プログラム
11Bが起動されると、通信プログラム11Bは端末装
置9からのデータをブロック単位(例えば−性分)で受
信したいために、通信制御方式の変更が必要な通信回線
8の数だけ、変更指令と回線番号21の値とデリミツタ
文字23の値から成る変更要求メツセージを上位装置通
信手段4に送る。
上位装置通信手段4は中央処理装置10から受は取った
メツセージが変更指令であることを解釈し制御データ更
新手段5を呼び出す。
制御データ更新手段5は渡された更新データによって該
当する回線番号21のエントリのデリミツタ文字23の
内容を更新する。
ここで、更新されたデリミツタ文字23の値は、OAH
であるとすると、デリミツタ文字23の値を更新された
回線からの受信データは次のように処理される。
すなわち、1バイト単位でデータを受は取った通信手順
処理手段3はデリミツタ文字判定手段7を呼び出す。デ
リミツタ文字判定手段7はこの1バイトがデリミツタ文
字23と一致した場合はデリミツタ文字である旨を、デ
リミツタ文字23に一致しない場合はデリミツタ文字で
ない旨の通知を通信手順処理手段3に対して行う。
通信手順処理手段3はデリミツタ文字でなければこの1
バイトを受信バッファ24に格納し、受信データ長25
を1加算する。デリミツタ文字であれば受信データ長2
5の長さ分受信バッファ24から取出し、その後にこの
1バイトを付加して上位装置通信手段4に渡す。受信デ
ータ長25は0で初期化する。この結果、通信プログラ
ム11Bにはブロック単位でデータが渡ることになる。
〔発明の効果〕
以上説明したように本発明によれば、中央処理装置上で
動作する通信プログラムの処理内容によって通信処理装
置から中央処理装置へのデータ転送単位を動的に変更で
きるため、中央処理装置の負荷を増やすことなく通信プ
ログラムに最適なデータ転送方法を設定できる効果があ
る。
【図面の簡単な説明】
第1図は本発明実施例の構成を示すブロック図。 第2図は本発明実施例のデータ記憶手段に格納されるデ
ータ構造を示す図。 1・・・通信制御装置、2・・・回線制御手段、3・・
・通信手順処理手段、4・・・上位装置通信手段、5・
・・制御データ更新手段、6・・・データ記・憶手段、
7・・・デリミツタ文字判定手段、訃・・通信回線、9
・・・端末装置、10・・・中央処理装置、11通信プ
ログラム、12・・・チャネル、20−1〜20−n・
・・回線単位エントリ、21・・・回線番号、22・・
・通信手順、23・・・プリミック文字、24・・・受
信バッファ、25・・・受信データ長。 特許出願人 日本電気株式会社、−Jji−代理人  
弁理士 井 出 直 孝

Claims (1)

  1. 【特許請求の範囲】 1、複数の端末に接続された通信回線とのデータ送受信
    を制御する回線制御手段と、 あらかじめ定められた通信手順に従って前記回線制御手
    段とのデータの授受を制御する通信手順処理手段と、 チャネルによって接続された中央処理装置からの要求を
    解釈して実行し、データを引き渡す処理を行う上位装置
    通信手段と、 前記通信手順処理手段と前記上位装置通信手段とにより
    格納および読み出しが行われるデータを保持するデータ
    記憶手段と、 を備えた通信制御装置において、 前記上位装置通信手段と前記中央処理装置からの制御デ
    ータにより前記データ記憶手段に格納された制御データ
    の更新を行う制御データ更新手段と、 前記通信手順処理手段からの指示により前記通信回線か
    ら受信したデータと前記データ記憶手段に格納された制
    御データとを比較判定し、その判定結果によって受信デ
    ータの処理方式を変更するデリミッタ文字判定手段と を備えたことを特徴とする通信制御装置。
JP1109909A 1989-04-28 1989-04-28 通信制御装置 Pending JPH02287746A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1109909A JPH02287746A (ja) 1989-04-28 1989-04-28 通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1109909A JPH02287746A (ja) 1989-04-28 1989-04-28 通信制御装置

Publications (1)

Publication Number Publication Date
JPH02287746A true JPH02287746A (ja) 1990-11-27

Family

ID=14522225

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1109909A Pending JPH02287746A (ja) 1989-04-28 1989-04-28 通信制御装置

Country Status (1)

Country Link
JP (1) JPH02287746A (ja)

Similar Documents

Publication Publication Date Title
EP0308408B1 (en) Information transfer method and arrangement
US4956771A (en) Method for inter-processor data transfer
WO1997022987A1 (en) Method and apparatus for dynamic appending of direct memory access chain descriptors
EP0309676B1 (en) Workstation controller with full screen write mode and partial screen write mode
JPS5851327A (ja) 入出力制御システム
JPH02287746A (ja) 通信制御装置
US20020065961A1 (en) Fast process context switching buffer
JP2002008382A (ja) メモリの書き込み装置
JP2707770B2 (ja) リモートチャネルシステムのデータチェイン制御方法
JPS6048563A (ja) チャネル制御方式
JPS60186954A (ja) デ−タ転送制御方式
JPH01144145A (ja) 入出力制御装置
JPH0991272A (ja) ベクトルデータ処理装置
JPH01302456A (ja) チャネル制御ブロックを用いたデータ転送制御方式
JPH0497467A (ja) 入力制御装置の入出力データ処理方式
JPH01255932A (ja) 命令処理装置
JPH1185683A (ja) 情報処理装置
JPH06168195A (ja) アダプタ制御方式
JPH06250964A (ja) 制御装置
JPH03147149A (ja) データファイルの更新管理方式
JPS62248052A (ja) 端末処理システム
JPS61170855A (ja) 入出力デ−タ処理方式
JPH07170293A (ja) 通信制御装置におけるバッファ管理システム
JPS6258339A (ja) 命令先取り制御装置
JPH01142832A (ja) データフロー計算機の処理方式