JPH0361388B2 - - Google Patents

Info

Publication number
JPH0361388B2
JPH0361388B2 JP60099201A JP9920185A JPH0361388B2 JP H0361388 B2 JPH0361388 B2 JP H0361388B2 JP 60099201 A JP60099201 A JP 60099201A JP 9920185 A JP9920185 A JP 9920185A JP H0361388 B2 JPH0361388 B2 JP H0361388B2
Authority
JP
Japan
Prior art keywords
line
control
processing
address
control operation
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
Application number
JP60099201A
Other languages
English (en)
Other versions
JPS61257044A (ja
Inventor
Toshiki Nakajima
Masao Gohara
Shigeru Ogasawara
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 JP60099201A priority Critical patent/JPS61257044A/ja
Publication of JPS61257044A publication Critical patent/JPS61257044A/ja
Publication of JPH0361388B2 publication Critical patent/JPH0361388B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔概要〕 本発明は通信制御装置における回線走査処理の
高速化のため次に走査すべき回線の処理要求等の
情報を先行して取得して処理し、また、上位装置
からの指示を受けて前記回線の走査処理とは別個
に特定回線に対する制御動作を行なう回線走査機
構において、該制御動作と前記先行動作との競合
を生じて論理的な矛盾を生ずることを防止するた
め制御動作を指示された回線が現在処理中の回線
の次に走査すべき回線であるとき該制御動作を当
該回線の処理が終了するまで保留する如く制御す
るものである。
〔産業上の利用分野〕
本発明は複数のデータ通信回線とデータ処理装
置との間に位置してその間のデータ転送を制御す
る通信制御装置の回線走査機構の制御に関するも
のであつて、特に回線走査処理の高速化のために
次に走査すべき回線の状態情報等を先行的に取得
する方式を採る回線走査機構における回線走査処
理と該回線走査処理と非同期的に発生する上位装
置からの回線制御指示に係る動作との競合が起き
た場合の論理矛盾の発生を防止する制御に関する
ものである。
〔従来の技術〕
通信制御装置の回線走査機構においては、該通
信制御装置に接続されている複数の通信回線を走
査してデータの転送等を行なう回線走査処理と、
これとは非同期的に発生する上位装置からの指示
による特定回線の制御に係る処理を行なつてい
る。
これらの回線関係の処理は回線情報の読み出
し、回線処理、および回線情報設定等の動作を行
なうものであり、後者の上位装置からの指示によ
る特定回線の制御の例としては受信のリセツト指
示や送信の開始指示等がある。
回線走査処理に係る上記回線情報の読み出しや
回線処理および回線情報設定等の動作は、従来、
直列的に行なわれていたが、近年、回線走査処理
を高速化するため、現在処理している回線の次に
走査されるべき回線の回線情報を現在の回線の処
理中に先行して読み出して置く制御方式が採られ
ることが多くなつた。
〔発明が解決しようとする問題点〕
上述の次に走査されるべき回線の回線情報を先
行して取得するような制御方式を採つている場合
は、回線走査処理と、これとは非同期的に発生す
る上位装置からの指示による制御動作とをそのま
ま実行すると競合を生じて論理矛盾を生ずる場合
がある。
この論理矛盾について説明すると例えば、ある
回線の文字処理要求を含む回線情報の先行読み出
しを行なつたときに、この回線情報が使用される
前に、上位装置からの指示が発生して該回線のリ
セツトを実行したような場合があり、この場合に
は次の回線走査処理において、リセツトした筈の
回線から文字処理要求が検出されるために論理矛
盾となる。
従来は、このような論理矛盾の発生を防ぐた
め、上位装置からの指示があつても直ちに制御動
作を行なうことなく、該制御動作を次の該回線の
走査時に実行したり、あるいは一連の回線走査が
終了して次の回線走査が始まる迄の間に該制御動
作を実行すると言うような方法が採られていた。
しかし、このような方法においては、上位装置
からの指示があつても、該当する制御を直ちに実
行することが出来ないと言う問題点があつた。
本発明は、このような従来の問題点に鑑み、回
線走査処理を高速化するため、次に走査されるべ
き回線の回線情報を先行して取得すると共に、上
位装置からの指示に対しては、速やかに応ずるこ
とが可能で、論理矛盾を生ずることのない回線走
査機構の制御方式を提供することを目的としてい
る。
〔問題点を解決するための手段〕
そしてこの目的は本発明によれば特許請求の範
囲に記載のとおり、複数の回線を順次走査し回線
からの処理要求を検出してその処理を行なう回線
走査処理と、上位装置から特定の回線に対する制
御動作を指示されたとき実行中の回線走査処理を
回線単位の区切りで中断して指示された制御動作
を行なう通信制御装置の回線走査機構において、
回線走査処理に際して現在処理中の回線の次に走
査されるべき回線の処理要求を含む状態情報を先
行的に読み出す手段を設け、回線走査処理の実行
中に上位装置から特定の回線に対する制御動作を
指示されたとき、該回線のアドレスと次に走査さ
れるべき回線のアドレスが一致した場合は上位装
置からの指示による制御動作の実行を保留し、前
記両アドレスが一致しない場合は該制御動作を実
行することを特徴とする回線走査機構制御方式に
より達成される。
〔実施例〕
第1図は本発明の1実施例の制御を示す流れ図
である。
第1図に示すように、本実施例においては、通
常、図中の記号1で示すように、ある回線の回線
処理と該回線の次の回線の情報読み出しが並行的
に行なわれ、その後回線情報を設定することによ
り、回線走査に係る1回線分の処理を終え、この
間に上位装置からの特定回線に対する制御指示が
なければ、走査すべき回線アドレスを更新して次
の回線走査処理1を実行している。
そして、上位装置から特定回線に対する制御を
指示されたとき、その回線アドレスが、直前の回
線走査処理で先行的に回線情報を読み出してある
回線(図ではi回線)であるときは、上位指示さ
れた回線制御処理を直ちに実行せず、これを一時
保留しておいて、上記回線(i回線)に係る回線
走査処理(図中に2で示す)を行なつてから、そ
れまで保留しておいた回線制御処理(図中に3で
示す)を実行する。その後走査用回線アドレスを
更新して通常の走査処理に戻る。この場合、回線
制御処理3に示すjの値はiに等しく、また走査
用回線アドレスの更新値はi+1になる。
一方、上位装置から制御を指示された回線が、
直前の走査処理で先行的に回線情報を読み出して
置いた回線とは異なる回線である場合には、直ち
に指示された回線(j回線)に対する制御動作を
行なつた後、走査用回線アドレスを更新(この場
合の更新値はi)して次の回線の走査処理を移行
する。
上記、回線制御処理3は図に示すように、回線
情報の読み出し、回線処理、回線情報の設定動作
が3段階に分けて行なわれる(先行的な動作は行
なわない)。
本発明においては、このように先行的に回線情
報を読み出した回線に対しての制御動作が指示さ
れた場合、該回線に係る走査処理を完結させてか
ら、上位装置からの指示による制御動作を実行し
ているので論理的な矛盾が発生することはない。
第2図は本発明を実施する装置の例を示す図で
ある。
第2図において、制御記憶4は回線走査機構の
動作を制御するマイクロプログラムを格納する。
マイクロプロセツサ5は制御記憶4からマイクロ
プログラムを読み出して実行することにより、回
線走査機構全体の動作を制御している。
共通バスインターフエース制御部6は回線走査
機構と共通バスとの間のデータ転送を制御する。
作業用RAM7には回線ごとの制御情報と送受信
データの1部が格納される。走査アドレス作成部
8はN個の回線アダプタを走査するための回線ア
ドレスを作成する。制御アドレス保持部9は上位
装置から指示された回線制御処理を行なうべき回
線アドレスを保持する。アダプタインタフエース
制御部10はマイクロプロセツサ5の指示によつ
て、回線アダプタ141〜14oとの間のデータ転
送を制御する。先行読み出し制御部11はマイク
ロプロセツサからの指示により次回線アドレスで
指定される回線アダプタから情報を先行して読み
出して保持する。この情報は次の回線走査処理時
にマイクロプロセツサが使用する。
アドレス切替え回路12は回線走査処理実行中
において、先行読出し制御部11が先行読出しを
行なう場合には走査アドレス作成部が作成した次
回線アドレスを、その他の場合には現回線アドレ
スを選択して回線アドレスバスに送出する。ま
た、回線制御処理実行中は制御アドレス保持部が
保持している回線アドレスを選択する。
データ切替え回路13は先行読出し制御部11
が先行読出しを行なう場合には先行読出し制御部
11を、その他の場合にはアダプタインタフエー
ス制御部10を回線データバス18に接続する。
回線アドレスバス17はN個の回線アダプタの
内の1個を指定するための回線アドレスを伝達す
る。回線データバス18は、上記回線アドレスバ
ス17上の回線アドレスで指定された回線アダプ
タと回線走査機構との間でデータ転送を行なうた
めの双方向バスである。そして、このバスによる
データ転送の方向は回線アダプタからの情報の読
出しの場合と、回線アダプタへの情報の設定の場
合の2種類がある。
回線アダプタ141〜14oは回線に対するビツ
ト直列の送受信データの文字分解組立て機能を持
つている。回線からの受信データの文字組立てが
完了したら受信文字処理要求を発生させて回線走
査機構に処理を要求する。また、回線へ送出すべ
き送信データの文字分解が完了したら送信文字処
理要求を発生させて回線走査機構に処理を要求す
る。
第3図は処理の時間的な関係を説明するための
タイムチヤートであつて、図中に表示したAの時
間帯に上位装置からj回線に対する制御の指示が
あつた場合を示している。図において、回線デー
タバスの信号は上段が回線アダプタから回線走査
機構への信号を、また、下段が回線走査機構から
回線アダプタへの信号を示している。
〔発明の効果〕
以上詳細に説明したように本発明の方式によれ
ば、次に走査されるべき回線の回線情報を先行的
に取得して処理の高速化を図る如く構成された通
信制御装置の回線走査機構において、回線走査処
理とは非同期的に発生する上位装置からの回線制
御処理の指示に係る処理を迅速に実行することが
可能で、また、この指示によつて回線情報を先行
的に取得してある回線が指定された場合であつて
も論理的な矛盾を生ずることが無い。従つて高速
な回線走査処理が可能で、しかも、上位装置から
の指示による特定回線に対する制御動作を迅速に
実行することの可能な通信制御装置を容易に実現
出来るので効果は大きい。
【図面の簡単な説明】
第1図は本発明の1実施例の制御を示す流れ
図、第2図は本発明を実施する装置の例を示す
図、第3図はタイムチヤートである。 1,2……回線走査処理、3……回線制御処
理、4……制御記憶、5……マイクロプロセツ
サ、6……共通バスインタフエース制御部、7…
…作業用RAM、8……走査アドレス作成部、9
……制御アドレス保持部、10……アダプタイン
タフエース制御部、11……先行読出し制御部、
12……アドレス切替え回路、13……データ切
替え回路、141〜14o……回線アダプタ、15
……現回線アドレス、16……次回線アドレス、
17……回線アドレスバス、18……回線データ
バス。

Claims (1)

    【特許請求の範囲】
  1. 1 複数の回線を順次走査し回線からの処理要求
    を検出してその処理を行なう回線走査処理と、上
    位装置から特定の回線に対する制御動作を指示さ
    れたとき実行中の回線走査処理を回線単位の区切
    りで中断して指示された制御動作を行なう通信制
    御装置の回線走査機構において、回線走査処理に
    際して現在処理中の回線の次に走査されるべき回
    線の処理要求を含む状態情報を先行的に読み出す
    手段を設け、回線走査処理の実行中に上位装置か
    ら特定の回線に対する制御動作を指示されたと
    き、該回線のアドレスと次に走査されるべき回線
    のアドレスが一致した場合は上位装置からの指示
    による制御動作の実行を保留し、前記両アドレス
    が一致しない場合は該制御動作を実行することを
    特徴とする回線走査機構制御方式。
JP60099201A 1985-05-10 1985-05-10 回線走査機構制御方式 Granted JPS61257044A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60099201A JPS61257044A (ja) 1985-05-10 1985-05-10 回線走査機構制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60099201A JPS61257044A (ja) 1985-05-10 1985-05-10 回線走査機構制御方式

Publications (2)

Publication Number Publication Date
JPS61257044A JPS61257044A (ja) 1986-11-14
JPH0361388B2 true JPH0361388B2 (ja) 1991-09-19

Family

ID=14241034

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60099201A Granted JPS61257044A (ja) 1985-05-10 1985-05-10 回線走査機構制御方式

Country Status (1)

Country Link
JP (1) JPS61257044A (ja)

Also Published As

Publication number Publication date
JPS61257044A (ja) 1986-11-14

Similar Documents

Publication Publication Date Title
EP0386935B1 (en) Apparatus capable of varying number of wait states for access
KR890015114A (ko) 그래픽디스플레이 시스템에 있어서의 그래픽디스플레이장치
JPS623362A (ja) デ−タ受信方式
JPH0361388B2 (ja)
JPS61257045A (ja) 回線走査機構制御方式
JPS6240751B2 (ja)
JPH01269565A (ja) 印刷装置
JPH09114969A (ja) 画像読み取り装置
JPS6356737B2 (ja)
JP2605273B2 (ja) データ処理方式
JP2516917B2 (ja) ファクシミリ装置のモデム制御方法
JPH0435764B2 (ja)
JPH059832B2 (ja)
JP2002259324A (ja) データ処理装置
JP3253115B2 (ja) プリンタ
JPH05120201A (ja) データ処理装置
JPH024182B2 (ja)
JPH03158924A (ja) プリンタ制御装置
JPH06250971A (ja) I/o装置
JPH03237526A (ja) 印字装置
JPH03294951A (ja) パーソナルコンピュータシステムにおける高速データ転送方式
JPH01108665A (ja) Dma転送制御方式
JPH10326249A (ja) Dma転送領域の制御方法および装置
JPS5942335B2 (ja) 文字処理のための割込方式
JPH05204829A (ja) データ転送装置