JPH0630486B2 - 半二重通信の送受信制御方式 - Google Patents

半二重通信の送受信制御方式

Info

Publication number
JPH0630486B2
JPH0630486B2 JP59182231A JP18223184A JPH0630486B2 JP H0630486 B2 JPH0630486 B2 JP H0630486B2 JP 59182231 A JP59182231 A JP 59182231A JP 18223184 A JP18223184 A JP 18223184A JP H0630486 B2 JPH0630486 B2 JP H0630486B2
Authority
JP
Japan
Prior art keywords
station
transmission
reception
mode
interrupt
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
JP59182231A
Other languages
English (en)
Other versions
JPS6160038A (ja
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.)
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 JP59182231A priority Critical patent/JPH0630486B2/ja
Publication of JPS6160038A publication Critical patent/JPS6160038A/ja
Publication of JPH0630486B2 publication Critical patent/JPH0630486B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/16Half-duplex systems; Simplex/duplex switching; Transmission of break signals non-automatically inverting the direction of transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Bidirectional Digital Transmission (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、半二重通信において、送信側がデータ送信後
受信モードに切換って受信側からの応答を受ける半二重
通信の送受信制御方式に関し、特に受信側からの応答を
取り逃すおそれがないようにした半二重通信の送受信制
御方式に関する。
半二重通信は、一方の局が送信モードにある時は他方の
局は受信モードとなって、一方の局より他方の局へ電文
を送信し、逆に他方の局が送信モードにある時は一方の
局が受信モードとなって他方の局より一方の局へ電文を
送信して、電文のやりとりを行なう通信方式である。従
って、一方の局から他方の局へ電文の送信を行うと、一
方の局は受信モードに他方の局は送信モードに切換って
他方の局よりレスポンス等を送信する必要があり、各局
は電文送信又は受信後自動的に送受信モードを切換える
必要がある。
〔従来の技術〕
例えば、第4図に示すクラスターシステムにおいては、
ホストコンピュータと接続されるステーションコントロ
ーラ1に多数のワークステーション2〜nが接続され、
ステーションコントローラ1とワークステーション2〜
n間は半二重通信によって通信が行なわれる。
ステーションコントローラ1は、メインプロセッサ10
と、ワークステーション2〜nとの接続のためラインコ
ントローラ11と、外部I/O機器である磁気ディスク
装置14やプリンタ15のためのチャネル12と、メモ
リ13と、これらを接続するバス16とで構成され、ラ
インコントローラ11からの割込みに従ってメインプロ
セッサ10が送受信制御を行なうように構成されてい
る。一方、ワークステーション2〜nは、メインプロセ
ッサ21とラインコントローラ20と、図示しないメモ
リ、チャネルと、バス22とで構成され、ステーション
コントローラ1と同様ラインコントローラ2からの割込
みに従ってプロセッサ21が送受信制御を行なう。
〔発明が解決しようとする問題点〕
このようなシステムにおいて、ステーションコントロー
ラ1を親局(P局)とし、ワークステーション2を従属
局(S局)として半二重通信を行うには、第5図に示す
ように、ステーションコントローラ1(以下コントロー
ラ1と称す)から電文(DATA)を送信し、ワークス
テーション2からその電文に対するレスポンスを受ける
ように動作する。即ち、コントローラ1では、プロセッ
サ10が送信モードにあって、ラインコントローラ11
がバス16を介しメモリ13より送信電文をDMA(ダ
イレクトメモリアクセス)によって読出し、ワークステ
ーション2へ送信する。ラインコントローラ11は送信
が終了すると受信モードに切換えるべくプロセッサ10
に送信割込みを通知し、プロセッサ10はこの割込みを
モニタによって分析する。一方、ワークステーション2
側でも、ラインコントローラ20が受信完了を検知し、
プロセッサ21に送信モードに切換えるべく受信割込み
を通知し、プロセッサ21はこの割込みをモニタによっ
て分析する。そして両プロセッサ10、21は割込み処
理を実行して各々受信モード、送信モードに切換わる。
通常は、送信割込みの処理が受信割込み処理より早く完
了するから、ワークステーション2が送信モードに切換
わる前に、コントローラ1は受信モードに切換わるか
ら、ワークステーション2からのレスポンスを正常にコ
ントローラ1が受信できる。
しかしながら、コントローラ1のプロセッサ10に第4
図の如くプロセッサ10の支配下で動作する磁気ディス
ク14、プリンタ15等のI/Oが接続されている場合
には、バス16の有効利用のため、ラインコントローラ
11のDMA終了後、これらのI/Oがチャネル12に
よりバス16を使用してDMA等を行うことがある。こ
のようにI/Oの動作によってバス16が使用されてい
ると、プロセッサ10はこの間バス16を使用してライ
ンコントローラ11との間で割込み処理を行なうことが
できないから、第5図の如く、受信モードへの切換えが
に遅れてしまい、ワークステーション2からのレス
ポンスを取り逃がすおそれが有り、無応答と判断すると
いう問題点があった。これはワークステーション2から
送信する場合も同様であり、この対策が待望されてい
た。
〔問題点を解決するための手段〕
本発明は、半二重通信においてデータ送信後相手局から
のレスポンスの取り逃しを防止することのできる半二重
通信の送受信制御方式を提供するにある。
このため、本発明は、プロセッサとラインコントローラ
とIO装置とをバスで接続した一方の局と、プロセッサ
とラインコントローラとを有する他方の局間で、送信モ
ードにある一方の局が、受信モードにある他方の局にデ
ータの送信後、該一方の局が受信モードに、該他方の局
が送信モードに切り替わる半二重通信の送受信制御方式
において、該一方の局において、該ラインコントローラ
からの送信完了割り込みに応じて、該プロセッサが該I
O装置が該バスを利用していない時間に、該バスを利用
して、割り込み処理して受信モードに切り替わり、 該他方の局において、該ラインコントローラからの受信
完了割り込みに応じて、該プロセッサがタイマに起動
し、前記一方の局が受信モードに切り替わると予想され
る該タイマによる所定時間経過後送信モードに切り替わ
るようにしたことを特徴とする。
〔作用〕
本発明では、受信モードにある他方の局が割込みによっ
て送信モードに切換わる時点を、一方の局が受信モード
に切換わると思われる時点まで遅延させることによっ
て、レスポンスの取り逃しを防止するものである。この
ため、本発明では、他方の局では、割込みに応じてタイ
マを起動し、タイマによる時間監視後割込み処理を実行
して送信モードに切換えるものである。
〔実施例〕
以下、本発明を実施例により詳細に説明する。
第1図は本発明の一実施例ブロック図であり、図中、第
4図で示したものと同一のものは同一の記号で示してあ
り、10a、21aはタスク制御部であり、モニタとし
て動作し、割込みを分析するもの、10b、21bは送
信制御部であり、タスク制御部10a、21aからの指
示に応じて送信制御を行なうもの、10c、21cは受
信制御部であり、タスク制御部10a、21aからの指
示に応じて受信制御を行なうもの、10d、21dはタ
イマ制御部であり、受信制御部10c、21cからの指
示でタイマを起動し、タイマ監視を行なうものである。
尚、これら各部は各々プロセッサ10、21が実行する
内部処理をブロック化したものである。
次に第1図実施例構成の動作について第2図処理フロー
図及び第3図タイムチャート図を用いて説明する。
前述の電文(データ)の送信が終了すると、コントロ
ーラ1では、ラインコントローラ11より送信完了割込
みがプロセッサ10のタスク制御部10aに与えられ、
ワークステーション2では、ラインコントローラ20よ
り受信完了割込みがプロセッサ21のタスク制御部21
aに与えられる。
コントローラ1では、タスク制御部10aが割込みア
ナライザでこの割込みを分析し、バス16(第4図)の
空を利用して送信制御部10bに送信割込みの後処理を
実行せしめる。
そして後処理終了後受信制御部10cを起動し、受信
モードに切換える。
前述の如くバス16が他のI/Oに占領されていれば、
その間係る処理は実行されず、プロセッサ10は停止し
た状態となり、バス16の空によってラインコントロー
ラ11との間でバス16を利用して後処理を実行する。
一方、ワークステーション2では、タスク制御部21
aが割込みアナライザで分析し、バス16の空を利用し
て受信制御部21cに受信割込みの後処理を実行せしめ
る。
受信制御部21cは後処理終了後タイマ制御部21d
に指示しタイマを起動せしめる。
タイマは所定時間経時するとタイムアウト割込みをタ
スク制御部21aへ通知する。
これによってタスク制御部21aは割込みアナライザ
で、この割込みを分析し、送信制御部21bを起動し、
レスポンス返送処理を行なわしめる。
従って、ワークステーション2のラインコントローラ2
0からレスポンスがコントローラ1へ返送される。
このレスポンス返送終了によって、コントローラ1で
は受信完了割込みが発生し、ステップ以下と同様送信
モードに切換わり一方ワークステーション2では送信完
了割込みが発生し、ステーション以下と同様受信モー
ドに切換わる。
このようにして、一方の局(コントローラ1)が送信モ
ードから受信モードに切換わる際にバス16の他のI/
Oによる占有によって切換わりが遅れても、他方の局
(ワークステーション2)で送信モードへの切換わりを
遅らせて、一方の局の受信モードの切換遅れを保障し、
レスポンスの返送を遅らせるようにしてレスポンスの取
り逃しを防止している。
上述の実施例では、コントローラ1からワークステーシ
ョン2へのデータ転送について説明したが、ワークステ
ーション2からコントローラ1へのデータ転送の場合も
同様である。
以上本発明を一実施例により説明したが、本発明は本発
明の主旨に従い種々の変形が可能であり、本発明からこ
れらを排除するものではない。
〔発明の効果〕
以上説明した様に、本発明によれば、次の効果を奏す
る。
一方の局において、ラインコントローラからの送信完
了割り込みに応じて、プロセッサが割り込み処理して受
信モードに切り替わり、他方の局において、ラインコン
トローラからの受信完了割り込みに応じて、プロセッサ
がタイマを起動し、タイマによる所定時間経過後送信モ
ードに切り替わるようにしているので、一方の局にI/
Oが多数接続して、I/O動作中によって、受信モード
に切り替わるのが遅れても、一方の局においてレスポン
スの取り逃がしを防止でき、無応答とみなして再送して
しまうおそれがなくなる。
半二重通信をしながら、局にI/Oを多数接続して多
重処理でき、係る局の処理能力を高度化するとともに、
バス使用率が向上し、処理能力も向上する。
タイマ監視が通常の割り込みレべルの処理であるか
ら、送信プログラムを変えずに実現でき、容易にしかも
簡単に実現できる。
【図面の簡単な説明】
第1図は本発明の一実施例ブロック図、第2図は第1図
構成の処理フロー図、第3図は第1図構成のタイムチャ
ート図、4図は半二重通信の構成図、第5図は従来の半
二重通信における送受信モード制御説明図である。 図中、1……ステーションコントローラ、2〜n……ワ
ークステーション、11、20……ラインコントロー
ラ、10、21……プロセッサ、10a、21a……タ
スク制御部、10d、21d……タイマ制御部。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】プロセッサとラインコントローラとIO装
    置とをバスで接続した一方の局と、プロセッサとライン
    コントローラとを有する他方の局間で、送信モードにあ
    る一方の局が、受信モードにある他方の局にデータの送
    信後、該一方の局が受信モードに、該他方の局が送信モ
    ードに切り替わる半二重通信の送受信制御方式におい
    て、 該一方の局において、該ラインコントローラからの送信
    完了割り込みに応じて、該プロセッサが該IO装置が該
    バスを利用していない時間に、該バスを利用して、割り
    込み処理して受信モードに切り替わり、 該他方の局において、該ラインコントローラからの受信
    完了割り込みに応じて、該プロセッサがタイマを起動
    し、前記一方の局が受信モードに切り替わると予想され
    る該タイマによる所定時間経過後送信モードに切り替わ
    るようにしたことを特徴とする半二重通信の送受信制御
    方式。
JP59182231A 1984-08-31 1984-08-31 半二重通信の送受信制御方式 Expired - Lifetime JPH0630486B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59182231A JPH0630486B2 (ja) 1984-08-31 1984-08-31 半二重通信の送受信制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59182231A JPH0630486B2 (ja) 1984-08-31 1984-08-31 半二重通信の送受信制御方式

Publications (2)

Publication Number Publication Date
JPS6160038A JPS6160038A (ja) 1986-03-27
JPH0630486B2 true JPH0630486B2 (ja) 1994-04-20

Family

ID=16114634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59182231A Expired - Lifetime JPH0630486B2 (ja) 1984-08-31 1984-08-31 半二重通信の送受信制御方式

Country Status (1)

Country Link
JP (1) JPH0630486B2 (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5973862U (ja) * 1982-11-11 1984-05-19 株式会社東芝 2線式半二重通信用モデム

Also Published As

Publication number Publication date
JPS6160038A (ja) 1986-03-27

Similar Documents

Publication Publication Date Title
US4159518A (en) Auto-selection priority circuits for plural channel adapters
WO1991020040A1 (en) Remote terminal interface as for a unixtm operating system computer
JP2550811B2 (ja) 通信制御方法
JPH0630486B2 (ja) 半二重通信の送受信制御方式
CN118426926A (zh) 任务的处理方法和装置、存储介质及电子设备
KR100206991B1 (ko) 통신 프로토콜 처리방법
JP2543887B2 (ja) 回線制御装置
JPH0447345B2 (ja)
JP2583169B2 (ja) 通信処理装置の運用プログラム切替方法
JP2533152B2 (ja) 直接メモリアクセス状態判定回路
JPH04301945A (ja) 高効率マルチキャスト方式
JPS60177748A (ja) 回線制御方式
JPH0236971B2 (ja)
JP2009087149A (ja) 電子デバイス、データ処理装置、及びバス制御方法
JPS6245575B2 (ja)
MXPA97001974A (en) Common bar assignment system for processors
JPS62145448A (ja) 端末のタイム・アウト回避方式
JPH0287248A (ja) データ転送システム
JPS62191954A (ja) 通信制御装置
JPH077954B2 (ja) 制御装置
JPS60235263A (ja) 割り込み制御方式
JPH1155445A (ja) 画像読み取り装置及び画像読み取り方法
JPS63111558A (ja) デ−タ伝送方式
JPS60196866A (ja) デ−タ処理装置
JPH02112044A (ja) 通信制御装置