JPS59158152A - ポ−リング制御方式 - Google Patents

ポ−リング制御方式

Info

Publication number
JPS59158152A
JPS59158152A JP3210583A JP3210583A JPS59158152A JP S59158152 A JPS59158152 A JP S59158152A JP 3210583 A JP3210583 A JP 3210583A JP 3210583 A JP3210583 A JP 3210583A JP S59158152 A JPS59158152 A JP S59158152A
Authority
JP
Japan
Prior art keywords
polling
time
data
delay
communication
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
JP3210583A
Other languages
English (en)
Inventor
Tatsuo Okada
辰夫 岡田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3210583A priority Critical patent/JPS59158152A/ja
Publication of JPS59158152A publication Critical patent/JPS59158152A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 (1)発明の技術分野 本発明は、複数のデータ宅内装置をそれぞれ通信回mk
経由して接続し、各データ宅内装置に対して転送アベき
情報の有無の問い合わせ(以下ポーリングと言う)を行
なってからデータの転送を行なう通信制御装置の通信の
制御に係る負荷を軽減丁るための技術に関する。
(2)従来技術と問題点 第1図はポーリング方式によるデータ転送を説明丁るた
めのブロック図であって、1は中央処理装置、2は通信
制御装置、sl−、−snは回線対応部、<1〜4nは
通信回線、51〜5nはデータ宅内装置を表わしている
。   −第2図は従来のポーリング方式の各通信回線
上の信号の時間関係を示す図であって、61〜6nはボ
ールコマンドの発出タイミング、71〜7nはポーリン
グシーケンス、81〜8nはリードコマンドの発出タイ
ミング、91〜9nは転送データを表わしている。
第1図において、通信制御装置2は中央処理装置1〃鳥
らボールコマンドによってデータ宅内装置(例えばデー
タ宅内装置51)に附子るポーリングを指示されると回
線対応部51を経由して通゛信回線41にポーリングシ
ーケンス(ポーリングのだめの一定形式の信号列)を送
出する。このときデータ宅内装置51は転送子べ@、”
f−夕が存在するなら該データを通信回線41に送出す
る。通信制御装置2は該データ(2値の直列データ)を
文字に変換し、中央処理装置1はこれをリード指令で記
憶装置に格納する。データ宅内装置51がポーリングシ
ーケンスを受けたとき、転送すべきデータが存在しない
場合は通信の終結を要g< g。
T信号を送出)する。
第2図に示すように、各通信回線に次々とボールコマン
ドが送出されたとき、従来の制御方式では、通信制御装
置は同時に各通信回線に対してポーリングシーケンスを
送出し、また、各データ宅内装置からのデータを並行し
て処理しなければならないので各回線に対する処理時間
が重なって通信制御装置に一時的に過大な負荷が〃jか
る。従って通信制御装置は、その負荷に耐えられるもの
とする必要上、大きな処理能力を有するものとしなけれ
ばならない欠点があった。また通信制御以外が通信制御
以外に他の処理も実行する設計のものでは、前記過負荷
の状態のとき、他の処理が滞留するなどの影響を生ずる
欠点があった。
(3)発明の目的 本発明は上記従来の欠点に鑑み集中的にポールコマンド
が発出された場合においても過負荷を生ぜず、そのため
処理効率の良い通信制御装置を設計することの小米るポ
ーリング制御方式を提供することを目的としている。
(4)発明の構成 そしてこの目的は本発明によれば特許請求の範囲に記載
のとおり、それぞれ通信回線を経由して接続した複数の
データ宅内装置に対してポーリングを行なってからデー
タの転送を行なう通信制御装置において、並行してポ+
7ングに係る処理を行なっている通信回線の数を監視す
る手段を設け、ポーリングの契機が生じたとき、該手段
により現在ポーリングに係る処理を行なっている通信回
線の数を知ジ、その値に応じて次のデータ宅内装置に対
するポーリングの開始時刻を調整することを特徴とする
ポーリング制御方式により達成される。
(5)発明の実施例 第6図は本発明の1実施例を説明するブロック図であっ
て、10は中央処理装置、11は記憶装置、12は通信
制御装置、15はチャネル対応メモリ、141〜14n
および151〜1 snは通信回線に対応する領域、1
6はコントロールメモリ、17はマイクロプログラムロ
ード域、18は遅延時間テーブル、19は処理レジスタ
、20はトラップレジスタ、21はカウンタ、22は走
査制御レジスタ、23は歩進回路、24は回線番号レジ
スタ、25は受信文字バッファ、26は送信文字ノくソ
ファ、27は遅延回路を示している。チャネル対応メモ
リ15円の通信回線に対応する領域141〜I anま
たは151〜15nの各区画の表示は、1〜nは通信回
線番号、Aはデータアドレス、Bはバイトカウント、C
はコマンド、Dは送受信データ、Eは遅延禁止ビットの
位置を表わしている。また、処理レジスタ19内に表示
されているA′、B′、C′は前記AX BX Cと同
じであり、tは通信回線番号を表わしている。
第5図において、中央処理装置10から送られたコマン
ドは、チャネル対応メモリ15の該当する通信回線番号
(例えば1番)に対応する領域14%の区画Cに書き込
まれる。このとき、送受信データの記憶装置it上のア
ドレスがAに、送受信データのデータ長がBに畳さ込ま
れる。このようにして省き込まれた各通信回線に対応す
る領域141〜14nのデータは、時分割的に処理レジ
スタ19に読み出されて、その内容に基づいて割り込み
コードが作成され、トラップレジスタ20にセットされ
て、これによりマイクロプログラムに処理が渡される。
そのとき、コマンドがポールであったとするとマイクロ
プログラムはカウンタ21を見てその値が0であれば、
チャネル対応メモリ15内の通信回線に対応する領域(
例えば151)の遅延禁止ピッ)Eを11”にする。そ
してカウンタ21を歩進する。前述のマイクロプログラ
ムがカウンタ21を見だとき、その値が0でなければ遅
延禁止ピッ)EをXX1”にすることなく、単にカウン
タ21を歩進する。このような動作によってカウンタ2
1には、同時期にボールコマンドが発出された通信回線
の数が保持される。
一方、ポーリングシーケンスとして通信回線に送ジ出丁
データは記憶装置11から読み出されて、チャネル対応
メモリ15の各通信回線に対応する領域の区画りに書き
込まれた後、送イ百文字バッファ26を経由して通信回
線に送出される。このとき該領域の遅延禁止ビットEが
91”である場合は、データを直接送信文字バッファ2
6にセットして送出゛Tるが、若し該遅延禁止ピッ)E
がゝCNである場合にはコントロールメモリ16内の遅
延時間テーブル18が参照され、その時のカウンタ21
の値に応じた遅延時間が遅延回路27にセットされて、
データを送信文字パソファヘセットする時間を遅らせる
。ポーリングシーケンスのデータの2文字目以降は、送
出を遅延させる必要は無いので、1文字目の送出が終了
したとき前記遅延禁止ビットEをXX1”にする。
通信回線へのポーリングシーケンスのデータの送出が完
了したときは当該する遅延禁止ビットを10”にすると
共にカウンタ21の値刀)ら1を減する。
第5図中の走査制御レジスタ22、歩進回路25、回肪
番号レジスタ24などは上記の動作に際し、各通信回線
の走査に関する処理を分担するもので、トラツズレジス
タ20を介してマイクロノログラムとの間で制御の受は
渡しをしている。
以上説明したように本実施例では、ボールコマンドが発
出される都度歩進し、ポーリングシーケンス送出完了時
その値刀・ら1を減するカウンタ21を設けることによ
り、ポーリングに際し、現在ポーリング中の他の回線数
を把握して、コントロールメモリ16内に設けた遅延時
間テーブル18から該回線数の場合に対応する遅延時間
を求め、これを遅延回路27にセットして、ポーリング
シーケンスの発出時刻を調整することによジ過負荷とな
ることを防いでいる。
第4図は実施例についての各通信回線上の信号の時間関
係を示す図であって、6′1〜6′n17′1〜7′n
18′l〜a′n、  q′1〜9Inは第2図の61
〜6n171〜7n181〜8n191〜9nと同じで
あ!’、toはボールコマンドが発出されてからポーリ
ングシーケンスが送出されるまでの時間、tl−tnは
本発明の方式により与えた遅延時間である。
第4図に見られるように、ボールコマンドが次々と連続
して発出された場合であっても、谷通侶回線に対するポ
ーリングシーケンスのデータ送出を遅延させているので
、同時期にデータ転送処理が多数重複することが無く負
荷の平均化が図られている。
(6)発明の効果 本発明によるポーリング制御方式によれば、それぞれ通
信回線を経由して接続した複数のデータ宅内装置に対し
てポーリング方式によりデータの転送を行なう形式の通
信制御装置において、同時期に各データ宅内装置に対す
るボールコマンドが集中的に発出されても、ポーリング
実行中のデータ宅内装置数に応じてポーリングシーケン
スの送出を遅延させ、過負荷とならないよう制御するの
で、従来より処理能力の低い通信制御装置を用いて効率
的な処理を行なわしめることが可能であるから効果は大
である。また通信制御装置が通信制御以外に他の処理も
笑行する設計のものであってt1ポーリングコマンドが
集中的に発出されたことにより他の処理が滞留するなど
の影響を生ずることは無くなるので効果は大きい。
【図面の簡単な説明】
第1図はポーリング方式によるデータ転送を説明するだ
めのブロック図、第2図は従来のポーリング方式の各通
毎回線上の信号の時間関係を示す図、第3図は本発明の
1実施例を説明するブロック図、第4図は実施例につい
ての各通侶回線上の信号の時m]量関係示す因である。 1・・・中央処理装置、2・・・通信制御装置、31〜
3n・・・回線対応部、41〜4n・・・通信回想、5
1〜5n・・・データ宅円装置、61〜6fi、6’l
〜6′n・・・ポールコマンドの発出タイミング、71
〜7n、7′l〜7K 、、・ポーリングシーケンス、
Bl 、81 N  ”’〜8′n・・・リードコマン
ドの発出タイミング、91〜9i、9’l〜9′n・・
・転送データ、10・・・中央処理装置、11・・・記
憶装置、12・・・通信制御装置、15・・・チャネル
対応メモリ、141〜14n、151〜15n・・・通
信回線に対応する領域、16・・・コントロールメモリ
、17・・・マイクロプログラムロード域、1日・・・
遅延時間テーブル、19・・・処理レジスタ、20・・
・トラップレジスタ、21・・・カウンタ、22・・・
足前制御レジスタ、23・・・歩進回路、24・・・回
線番号レジスタ、25・・・受信文字バッファ、26・
・・送信文字バッファ、27・・・遅延回路

Claims (1)

    【特許請求の範囲】
  1. それぞれ通信回線を経由して接続した複数のデータ宅内
    装置に対してポーリングを行なってからデータの転送を
    行なう通信制御装置において、並行してポーリングに係
    る処理全行なっている通信回線の数を監視する手段を設
    け、ポーリングの契機が生じたとき、該手段により現在
    ポーリングに係る処理を行なっている通信回線の数を知
    り、その値に応じて次のデータ宅内装置に対するポーリ
    ングの開始時刻を調整することを特徴とするポーリング
    制御方式。
JP3210583A 1983-02-28 1983-02-28 ポ−リング制御方式 Pending JPS59158152A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3210583A JPS59158152A (ja) 1983-02-28 1983-02-28 ポ−リング制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3210583A JPS59158152A (ja) 1983-02-28 1983-02-28 ポ−リング制御方式

Publications (1)

Publication Number Publication Date
JPS59158152A true JPS59158152A (ja) 1984-09-07

Family

ID=12349615

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3210583A Pending JPS59158152A (ja) 1983-02-28 1983-02-28 ポ−リング制御方式

Country Status (1)

Country Link
JP (1) JPS59158152A (ja)

Similar Documents

Publication Publication Date Title
US5659720A (en) Computer control device for managing a timer array
WO1992015162A1 (en) Method and apparatus for controlling data communication operations within stations of a local area network
US5317692A (en) Method and apparatus for buffer chaining in a communications controller
US4593281A (en) Local area network interframe delay controller
JPH0731649B2 (ja) 端末装置サーバアーキテクチャ
US4488232A (en) Self-adjusting, distributed control, access method for a multiplexed single-signal data bus
US7609688B2 (en) Serialized bus communication and control architecture
JPH05181790A (ja) Ieee488インターフェイスとメッセージ処理法
JPS58502027A (ja) 低デ−タ転送率の直列入出力インタ−フェイスをモニタするようにされた周辺装置
JPH02303242A (ja) バス中継装置
US4612541A (en) Data transmission system having high-speed transmission procedures
EP0076401B1 (en) Self adjusting, distributed control, access method for a multiplexed single signal data bus
JPS59158152A (ja) ポ−リング制御方式
JPH11110335A (ja) インターフェース付通信システム及び通信システム用インターフェース
US20030093603A1 (en) Apparatus and method for responding to a interruption of a packet flow to a high level data link controller in a signal processing system
EP0055741B1 (en) Input/output system and method of communication for peripheral devices in data processing system
JP2004213666A (ja) Dmaモジュールとその操作方法
JPS59158151A (ja) ポ−リング制御方式
JPS5913768B2 (ja) チャネル転送制御方式
JPH0313776B2 (ja)
JPH0378066A (ja) デバイス切断方法
JP3067155B2 (ja) データ転送装置
JP2842639B2 (ja) データ転送方式
JPS59158150A (ja) ポ−リング制御方式
JP3172196B2 (ja) 通信制御方法