JPH0576821B2 - - Google Patents

Info

Publication number
JPH0576821B2
JPH0576821B2 JP59198177A JP19817784A JPH0576821B2 JP H0576821 B2 JPH0576821 B2 JP H0576821B2 JP 59198177 A JP59198177 A JP 59198177A JP 19817784 A JP19817784 A JP 19817784A JP H0576821 B2 JPH0576821 B2 JP H0576821B2
Authority
JP
Japan
Prior art keywords
interrupt
communication
program
line
maximum load
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
JP59198177A
Other languages
English (en)
Other versions
JPS6174438A (ja
Inventor
Takeshi Nakayama
Tatsuo Kimura
Tetsuya Arakita
Shinji Shihara
Koichi Nie
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 JP59198177A priority Critical patent/JPS6174438A/ja
Publication of JPS6174438A publication Critical patent/JPS6174438A/ja
Publication of JPH0576821B2 publication Critical patent/JPH0576821B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L13/00Details of the apparatus or circuits covered by groups H04L15/00 or H04L17/00

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機に接続され該電子計算機か
らの指令で複数の通信回線とデータの送信受信を
する通信制御装置を含む通信システムに係り、特
に其の通信制御装置にて行なう或る通信回線の伝
送制御プログラムが最大負荷の能力で運用されて
いるか否かを試験する通信制御プログラムの最大
負荷の試験方法に関するものである。
通信システムは遠隔地と情報の授受を行うため
に利用されている。この通信システムは第3図に
示すように構成される。電子計算機1は通信制御
装置或いは通信制御処理装置2(以後通信制御装
置と記す)と接続され、通信制御装置2は変復調
装置3−1,3−2、と通信回線4−1,4−2
と変復調装置3−3,3−4を介して端末装置5
−1,5−2にそれぞれ接続される。又図の下部
に示すように、変復調装置3−5と網制御回路6
−1と通信回線4−3を介して交換機7と通信回
線4−4を介して網制御回路6−2と変復調装置
3−6を介して端末装置5−3と接続される。
以上の構成にて通信制御装置2は、電子計算機
1の指令を受けて通信回線4−1乃至4−4にデ
ータを送出し、端末装置5−1乃至5−3からの
データを受信する働きをする。
従つて、通信システムを運用する上で、通信制
御装置が如何なる負荷まで耐えるかを知るため
に、或る通信回線の伝送制御プログラムが最大負
荷の能力を持つて運用されているか否かを試験す
る通信制御プログラムの最大負荷の試験方法が必
要となる。
〔従来の技術〕
従来の通信制御装置は第4図に示すように構成
される。通信制御装置2は基本部21とラインア
ダプタ22−0乃至22−3とから構成されてい
る。基本部21は、一時的に電文を蓄積するデー
タメモリ211と通信制御装置2を制御するプロ
セツサ212と制御プログラムを格納する制御メ
モリ213と時間管理を行うタイマ214とから
構成される。
ラインアダプタ22−0乃至22−3は同一構
成であり、以下ラインアダプタ22−0によつて
説明をする。ラインアダプタ22−0の送受信デ
ータの直/並列変換部221と割込み制御部22
2と変復調装置制御部223とで構成される。
送信データは、1文字相当の1バイトのデータ
容量の送信レジスタ221−1に格納されて一つ
前のデータが並/直列変換レジスタ221−2か
ら全て、通信回線に送出されると、送信レジスタ
221−1のデータは並/直列変換レジスタ22
1−2に移される。並/直列変換レジスタ221
−2は、予め設定されている回線速度に従つて、
データを1ビツトずつシフトしながら通信回線へ
送出する。
通信回線からの受信データは直/並列変換レジ
スタ221−3へ1ビツトずつシフトしながら格
納される。1バイトの格納が終了すると受信レジ
スタ221−4に並列に移される。
割込み制御部222は、受信レジスタ221−
4に1文字分のデータが移された時、プロセツサ
212へのデータ引取り、或いは送信レジスタ2
21−1から並/直列変換レジスタ221−2へ
のデータの格納依頼を行うために、プロセツサ2
12に割込む働きをする。信号Aは割込み信号、
信号Bは割込み要因信号、信号Cはプロセツサ2
12の割込み応答信号である。
第5図によつてラインアダプタ22とプロセツ
サ212との間の割込みの関係を説明する。通信
回線をD,Eの2回線にて説明する。STX,
ETXはそれぞれ電文の開始と終了とを示す。電
子計算機1は、処理の緊急度によつて、回線処理
の優先順位を決めている。更に通信回線からの割
込みは、一般処理より優先順位の高いものが与え
てある。従つて、D回線の最初のデータSTXが
直/並列変換レジスタ221−3から受信レジス
タ221−4へ移されると、割込み信号Aによつ
てプロセツサ212へデータの引取りを依頼す
る。プロセツサ212は一般処理を中止し、優先
順位の高い受信レジスタ221−4のデータを引
取り、データメモリ221、或いは電子計算機1
へ転送する処理を行う。1文字の処理が終了する
と、割込みによつて中断した処理を継続して行
う。次にE回線のデータSTXを受信すると、同
様の処理を行う。しかし、D回線とE回線とでは
伝送制御手順が異なる場合もあるので、通信制御
装置2は制御情報を別々に持ち、各手順の認識を
する必要がある。
通信制御装置は、1文字分のデータを処理する
時間が装置の能力に影響する。例えば、回線速度
が9600ビツト/秒とすると、第6図に示すように
1文字毎の割込みは約833μsに1回起こるので、
通信制御装置はこの1文字の割込みが発生して、
次の割込みが発生するまでにその1文字の処理を
終了しなければならない。若し通信制御装置の同
時処理回線数が4回線あるとすると、各回線は
833μs÷4、即ち208μs、約200μs以内で1文字を
処理せねばならない。
〔発明が解決しようとする問題点〕
上記の従来の構成のものにあつて、通信制御装
置は、複数の伝送制御手順を処理できるように、
複数の伝送制御手順プログラムを持ち、又1文字
毎の処理も各伝送制御手順、文字の内容、状態に
よつて異なるために通信制御装置の能力の算出
は、1文字を処理するのに、時間が最大かかる処
理部分を机上で見付け出して、この処理部分の処
理時間によつて行つていた。そして実際の試験
は、上記回線速度9600ビツト/秒の場合、其の4
回線をデータ通信を行うテストプログラム等で同
時に起動して、長時間ランニングさせると云う方
法が用いられている。しかし、処理時間が最大か
かる処理部分を持つプログラムを長時間ランニン
グしても、最大時間かかる処理部分が4回線で同
時にぶつかるのは、偶然でしかない。従つて従来
の通信制御装置における或る通信回線の伝送制御
プログラムの最大負荷能力の算定法は、適切でな
いという不都合が生じていた。
〔問題点を解決するための手段〕
本発明の目的は、通信制御装置のプロセツサが
一括制御する複数の通信回線にて、或る通信回線
の伝送制御プログラムで最大の処理時間かかる処
理部分が他の通信回線での最大処理時間かかる処
理部分と必ずぶつかつて、その通信回線の伝送制
御プログラムが最大負荷能力で運用されているか
否かを試験できる通信制御プログラムの最大負荷
の試験方法を提供することにある。その手段は、
電子計算機1に接続され該電子計算機からの指令
で複数の通信回線とデータの送信受信をするプロ
セツサ制御の通信制御装置2にて行なう或る通信
回線の制御プログラムの最大負荷の試験方法にお
いて、該通信制御装置2に、各通信回線毎に所要
の時間毎に該プロセツサ212へ割込みAを発生
する割込み発生部11−0〜11−3と、該割込
みAによつて所要の時間走行して該プロセツサ2
12の最大負荷となる擬似走行プログラムを格納
する格納部215とを設け、各通信回線毎に所要
の時間毎の割込みAにより前記擬似走行プログラ
ムを起動し所要の時間だけ走行させることによ
り、或る通信回線の制御プログラムが最大負荷で
運用されているか否かを試験するように構成す
る。
〔作用〕
通信制御装置2に、各通信回線4−1〜4−4
に所要の時間毎に割込みAを発生する割込み発生
部11−0〜11−3と、該割込みAにより所要
時間走行して該プロセツサの最大負荷となる擬似
走行プログラムを格納する格納部215とを付設
して、各通信回線毎に前記擬似走行プログラムを
起動し所要時間だけ走行させることによつて、或
る通信回線の制御プログラムが最大負荷能力を持
つて運用されているか否かが試験される。
〔実施例〕
以下図面を参照して本発明の実施例を詳細に説
明する。
第1図は本発明の或る通信回線の伝送制御プロ
グラムの最大負荷の試験方法を説明するための一
実施例のブロツク図である。全図を通じて同一個
所は同符号を用いると共にその説明も省略する。
通信制御装置は、基本部21と各回線対応のライ
ンアダプタ22−0乃至22−3とから成り、各
ラインアダプタ22−0〜22−3に、各通信回
線4−1〜4−4に所要の時間毎に割込みAを発
生する割込み発生部11−0乃至11−3(但し
4回線使用とする)を設けてあり、更に基本部2
1に割込みによつて指定された時間走行する模擬
走行プログラムを格納する格納部215が設けら
れる。
割込み発生部11−0乃至11−3はタイマで
あり、例えば上記した9600ビツト/秒の回線速度
の場合833μs時間毎に割込みを発生する。この
833μsのタイマ値は電子計算機からのコマンドコ
ードワードにて設定することができる。
擬似走行プログラムの格納部215は文字処理
プログラムを格納するのでなく、最大処理時間を
要する文字処理を指定した一定の時間走行するプ
ログラムを格納している。この一定の時間は上記
9600ビツト/秒の場合計算値は208μsで約200μsで
ある。
上記格納部215の擬似走行プログラムを走行
させるには、上位の電子計算機1よりコマンドを
起動して行う。このコマンドは一般に使用されて
いるコマンドコード、データアドレス、バイト長
とで構成されている。本発明の特徴の1点は、デ
ータアドレスのデータに上記した割込み周期
833μsと走行時間200μsを記載することにある。
模擬走行プログラムの動作を第2図によつて説
明する。上位の電子計算機1から通信制御装置2
の基本部21に格納部215の擬似走行プログラ
ムの起動が指令されると、各通信回線対応のライ
ンアダプタの1つ22−0がコマンドを受け取
る。これが第2図aの1の状態である。以後、第
2図aの記載を省略し、括弧付き数字(1),(2)……
のみで記す。ラインアダプタ22−0は、(1)で電
子計算機1より受け取つたコマンドから、(2)で其
の中の割込み周期833μsの値を割込み発生部11
−0であるタイマにセツトする。また(3)でコマン
ドの中の走行時間200μsを、基本部21の制御メ
モリ213の制御情報域へセツトし格納する。(4)
でタイマによる割り込みの際の処理アドレスを、
割込み処理プログラムへ通知する。この状態で割
込み待ちの状態となる。この割込み待ちの状態
で、第2図bの如く、次のタイマ割込みが有る
と、走行時間200μsの終了まで、擬似走行プログ
ラムの走行を行う。これが第2図bの(5)の状態で
ある。(5)の走行時間が終了すると、(6)で割込みタ
イマ値をセツトして、次の割り込みを待つ。電子
計算機から模擬走行終了の割込みがあると、割込
みタイマを停止して終結処理を行う。以上が模擬
走行プログラムの動作である。
4回線を制御する通信制御装置にて或る一つの
通信回線の制御プログラムの最大負荷を試験する
場合の試験方法に付いて以下説明を行う。一般
に、通信制御装置は取り扱う通信回線に優先順位
が規定されている。この最優先の1回線を、其の
最大負荷能力が試験されようとする現用プログラ
ムにて運用し、残りの3回線に、現用プログラム
の最大負荷の文字処理に相当する時間だけ擬似走
行プログラムを走行させて、その最優先の1回線
の現用プログラムが最大負荷能力を持つて運用さ
れているか否かの試験を行うのである。従つて、
残りの3回線は常に最大の処理時間を持つ状態で
運用されているので、最優先の1回線の現用プロ
グラムの最大時間かかる処理部分が残り3回線の
最大時間かかる処理部分と必ずぶつかり合うの
で、その時に最優先の1回線の現用プログラムに
よるデータ伝送に異常が無ければ、現用プログラ
ムは最大負荷の条件を満たして運用されているこ
とが検証されたことになる。
〔発明の効果〕
以上説明したように本発明によれば、最大の処
理時間のかかる文字処理を所要の時間だけ行う擬
似走行プログラムを、現用の通信制御プログラム
に合せて自由に生成して現用プログラムの最大負
荷の試験に供するので、通信制御装置における現
用プログラムの最大負荷能力の試験が効率よく而
も高精度で行われることになり、通信制御プログ
ラムの最大負荷を試験する上で利点の多いものと
なる。
【図面の簡単な説明】
第1図は本発明の最大負荷の試験方法を説明す
るための一実施例のブロツク図、第2図は、模擬
走行ブログラムの動作を説明するためのフローチ
ヤート、第3図は通信システムの構成図、第4図
は従来の通信制御装置のブロツク図、第5図は割
込みのタイムチヤート、第6図は回線の処理時間
関連図である。 図において、1は電子計算機、2は通信制御装
置、4−1乃至4−4は通信回線、11−0乃至
11−3は割込み発生部、215は模擬走行プロ
グラムを格納する格納部をそれぞれ示す。

Claims (1)

    【特許請求の範囲】
  1. 1 電子計算機1に接続され該電子計算機からの
    指令で複数の通信回線4−1〜4−4とデータの
    送信受信をするプロセツサ制御の通信制御装置2
    にて行なう或る通信回線の伝送制御プログラムの
    最大負荷の試験方法において、該通信制御装置2
    に、各通信回線毎に所要の時間毎に該プロセツサ
    212へ割込みAを発生する割込み発生部11−
    0〜11−3と、該割込みAによつて所要の時間
    走行して該プロセツサ212の最大負荷となる擬
    似走行プログラムを格納する格納部215とを設
    け、各通信回線毎に所要の時間毎の割込みAによ
    り前記擬似走行プログラムを起動し所要の時間だ
    け走行させることにより、或る通信回線の伝送制
    御プログラムが最大負荷能力で運用されているか
    否かを試験することを特徴とする通信制御プログ
    ラムの最大負荷の試験方法。
JP59198177A 1984-09-20 1984-09-20 通信制御プログラムの最大負荷の試験方法 Granted JPS6174438A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59198177A JPS6174438A (ja) 1984-09-20 1984-09-20 通信制御プログラムの最大負荷の試験方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59198177A JPS6174438A (ja) 1984-09-20 1984-09-20 通信制御プログラムの最大負荷の試験方法

Publications (2)

Publication Number Publication Date
JPS6174438A JPS6174438A (ja) 1986-04-16
JPH0576821B2 true JPH0576821B2 (ja) 1993-10-25

Family

ID=16386751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59198177A Granted JPS6174438A (ja) 1984-09-20 1984-09-20 通信制御プログラムの最大負荷の試験方法

Country Status (1)

Country Link
JP (1) JPS6174438A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0756990B2 (ja) * 1988-09-16 1995-06-14 株式会社日立製作所 通信制御装置
JPH05233483A (ja) * 1992-02-20 1993-09-10 Hokuriku Nippon Denki Software Kk 入出力処理装置の試験方式

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5531341A (en) * 1978-08-28 1980-03-05 Fujitsu Ltd Automatic test processing method
JPS57104347A (en) * 1980-12-19 1982-06-29 Fujitsu Ltd Test method for communication control
JPS5881362A (ja) * 1981-11-11 1983-05-16 Nippon Telegr & Teleph Corp <Ntt> フア−ムウエア化された通信処理装置の試験方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5531341A (en) * 1978-08-28 1980-03-05 Fujitsu Ltd Automatic test processing method
JPS57104347A (en) * 1980-12-19 1982-06-29 Fujitsu Ltd Test method for communication control
JPS5881362A (ja) * 1981-11-11 1983-05-16 Nippon Telegr & Teleph Corp <Ntt> フア−ムウエア化された通信処理装置の試験方式

Also Published As

Publication number Publication date
JPS6174438A (ja) 1986-04-16

Similar Documents

Publication Publication Date Title
CA2103895C (en) Method and apparatus for controlling data communication operations within stations of a local area network
US4488231A (en) Communication multiplexer having dual microprocessors
US4829297A (en) Communication network polling technique
EP0009678A1 (en) Computer input/output apparatus
EP0221303A2 (en) Automatic I/O address assignment
EP0502214A1 (en) Message control method for data communication system
US4482982A (en) Communication multiplexer sharing a free running timer among multiple communication lines
JPS63280365A (ja) ダイレクトメモリアクセスオ−ダ競合制御方式
JPS58502027A (ja) 低デ−タ転送率の直列入出力インタ−フェイスをモニタするようにされた周辺装置
EP0049158B1 (en) I/o data processing system
JPH0576821B2 (ja)
JPH1069470A (ja) マルチプロセッサシステム
US4491913A (en) Address generating device for a communication line scanning device
JP2573332B2 (ja) データ転送制御方法
JPS62188536A (ja) 回線状態表示方式
JP3505540B2 (ja) データ転送装置
WO1983001851A1 (en) Peripheral unit adapted to monitor input/output interface
JPH0143336B2 (ja)
JPS5850410Y2 (ja) 割込み優先順位制御装置
JPS6198050A (ja) 受信デ−タ転送方式
JPH10233792A (ja) ポーリング方式及び方法
JPS6378257A (ja) 入出力制御装置
JPH01276940A (ja) データ転送制御装置
JPH01147763A (ja) 端末集信装置の入出力制御方式
JPH05260572A (ja) 遠方監視装置