JPH02230450A - データ処理システム - Google Patents
データ処理システムInfo
- Publication number
- JPH02230450A JPH02230450A JP2003650A JP365090A JPH02230450A JP H02230450 A JPH02230450 A JP H02230450A JP 2003650 A JP2003650 A JP 2003650A JP 365090 A JP365090 A JP 365090A JP H02230450 A JPH02230450 A JP H02230450A
- Authority
- JP
- Japan
- Prior art keywords
- command
- processor
- communication channel
- communication
- adapter
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
- G06F13/126—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine and has means for transferring I/O instructions and statuses between control unit and main processor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
A.産業」二の利用分野
本発明は、データ処理システムに関し、より具体的には
、データ処理システム内での入出カ装置の通信に関する
。
、データ処理システム内での入出カ装置の通信に関する
。
B.従来技術
入出力装置を制御する際、プログラム・ソフトウェアは
、入出力装置またはアダプタ内で要求された動作を開始
するコマンドを出す。このコマンドは、たとえばある動
作または事象を開始、停止または取り消すことを求める
要求である。たとえば、開始コマンドは、明示的開始コ
マンドであってもよいし、装置レジスタに値をロードす
ることによる暗示的開始であってもよい。
、入出力装置またはアダプタ内で要求された動作を開始
するコマンドを出す。このコマンドは、たとえばある動
作または事象を開始、停止または取り消すことを求める
要求である。たとえば、開始コマンドは、明示的開始コ
マンドであってもよいし、装置レジスタに値をロードす
ることによる暗示的開始であってもよい。
コマンドが出されたとき、プログラム・ソフトウェアは
、入出力装置の状態を正確に知っているとはかぎらない
。プログラム・ソフトウエアは、状況を読み取って、装
置の状態を判定することができる。
、入出力装置の状態を正確に知っているとはかぎらない
。プログラム・ソフトウエアは、状況を読み取って、装
置の状態を判定することができる。
しかし、外部非同期事象が入出カ装置の状態を変更でき
る場合、その状況は、その状況が送られた瞬間の状態を
反映するにすぎない。それは、コマンドが出される未来
の時点の状態を示さない。したがって、コマンドが出さ
れたとき、装置には多少の不確定性がある。
る場合、その状況は、その状況が送られた瞬間の状態を
反映するにすぎない。それは、コマンドが出される未来
の時点の状態を示さない。したがって、コマンドが出さ
れたとき、装置には多少の不確定性がある。
不確定性の問題を回避する1つの方法は、現在の状態が
出された特定のコマンドの受入れ及び実行を許すかどう
かを判定する能力のある知能を含む、入出力装置アダプ
タを設計することである。
出された特定のコマンドの受入れ及び実行を許すかどう
かを判定する能力のある知能を含む、入出力装置アダプ
タを設計することである。
この判定及び実行の開始は、1つの原子的時点で行なわ
なければならない。当面の問題は、コマンドが受け入れ
られ実行が開始されたか、あるいはコマンドが拒否され
動作が打ち切られたかを判定することである。以後の動
作で状況を読み取ると、その時点の状態を知ることがで
きるが、それができるのは、そのシステムの動作の少し
後の時点てある。
なければならない。当面の問題は、コマンドが受け入れ
られ実行が開始されたか、あるいはコマンドが拒否され
動作が打ち切られたかを判定することである。以後の動
作で状況を読み取ると、その時点の状態を知ることがで
きるが、それができるのは、そのシステムの動作の少し
後の時点てある。
この問題は、以前にIBMンステム360で、Star
t I/Oコマンドの成功または失敗をソフl・ウェ
アに知らせる条件コードの形でフィードバックを提供す
るアーキテクチャを使って、取り組まれた。その条件コ
ードは、コマンドが出された後のアダプタの状態を反映
するものであった。
t I/Oコマンドの成功または失敗をソフl・ウェ
アに知らせる条件コードの形でフィードバックを提供す
るアーキテクチャを使って、取り組まれた。その条件コ
ードは、コマンドが出された後のアダプタの状態を反映
するものであった。
この場合、条件コードは通信チャネルによって生成され
、実際の入出力装置がとった動作を反映しなかった。
、実際の入出力装置がとった動作を反映しなかった。
IBMシステム370−XAのアーキテクチャでは、別
のコマンド” S t o r e s u b c
h annel”及び”Test Subchan
nel”が定義された。これらのコマンドは、ザプチャ
ネルの状況を読み取り、その状況を主記憶装置に入力す
るものであった。T e s t S u 1) c
h a nnelコマンドはまた、保留中の割込みが
あるとき、そのサブチャネルをリセットした。しかし、
とちらのコマンドも、そのチャネル内で動作またはトラ
ンザクションを開始しなかった。
のコマンド” S t o r e s u b c
h annel”及び”Test Subchan
nel”が定義された。これらのコマンドは、ザプチャ
ネルの状況を読み取り、その状況を主記憶装置に入力す
るものであった。T e s t S u 1) c
h a nnelコマンドはまた、保留中の割込みが
あるとき、そのサブチャネルをリセットした。しかし、
とちらのコマンドも、そのチャネル内で動作またはトラ
ンザクションを開始しなかった。
今日のほとんどのシステムでは、システム・プロセッサ
内で実行されるソフトウェア・プログラムは、入出力ア
ダプタときわめて緊密に結合している。一般的に、入出
力アダプタは、プロセッサのメモリ・アドレス空間にマ
ップされている(すなわち、メモリ・マップ化入出力)
。したがって、LOAD命令及びSTORE命令を使っ
て、メモリ及び入出力アダプタの両方を参照する。LO
AD命令及びSTORE命令の実行によって生成される
脊効アドレスによって、どの機能が参照されたか(メモ
リ、またはどのアダプタか、さらにはそのアダプタ内の
どのレジスタか)が決定される。
内で実行されるソフトウェア・プログラムは、入出力ア
ダプタときわめて緊密に結合している。一般的に、入出
力アダプタは、プロセッサのメモリ・アドレス空間にマ
ップされている(すなわち、メモリ・マップ化入出力)
。したがって、LOAD命令及びSTORE命令を使っ
て、メモリ及び入出力アダプタの両方を参照する。LO
AD命令及びSTORE命令の実行によって生成される
脊効アドレスによって、どの機能が参照されたか(メモ
リ、またはどのアダプタか、さらにはそのアダプタ内の
どのレジスタか)が決定される。
LOAD命令またはSTORE命令が入出力アダプタに
送られるときは、データがプロセッザの汎用レジスタと
そのアダプタ内の選択されたレジスタとの間で転送され
る。この形の入出力制御は、一般にプログラム入出力す
なわちPIOと呼ばれる。
送られるときは、データがプロセッザの汎用レジスタと
そのアダプタ内の選択されたレジスタとの間で転送され
る。この形の入出力制御は、一般にプログラム入出力す
なわちPIOと呼ばれる。
I BM Technical Disclos
ure Bulletin1 Vo1.15、No.
4 (1972年9月)、pp.1232−1233所
載の論文「ヂャネル開始ザプシステム診断(Chann
el Initiated SubsystcrnDi
agnostics) Jは、チャネル・コマンドを出
す典型的かつ通常の方法を開示している。この開示では
、診断テスト・コマン1・が、チャネルを介して送られ
、指定されたテストの終りに状か(が提供される。
ure Bulletin1 Vo1.15、No.
4 (1972年9月)、pp.1232−1233所
載の論文「ヂャネル開始ザプシステム診断(Chann
el Initiated SubsystcrnDi
agnostics) Jは、チャネル・コマンドを出
す典型的かつ通常の方法を開示している。この開示では
、診断テスト・コマン1・が、チャネルを介して送られ
、指定されたテストの終りに状か(が提供される。
I BM Technical Disclosu
re Bulletin)Vo1.30、No.11
(1988年4月)、pp.28−31所載の論文1”
S PD入出力バス動作テスト・プロトコル(SPD
I/O BusOperation Testin
g protocol)」も)テストを開始するための
プロトコルを開示している。バス動作要求メッセージが
送られ、バス動作機能ブロックが読み取られた後、テス
トする装置の初期状況を示す状況がホスト・プロセッサ
に戻される。
re Bulletin)Vo1.30、No.11
(1988年4月)、pp.28−31所載の論文1”
S PD入出力バス動作テスト・プロトコル(SPD
I/O BusOperation Testin
g protocol)」も)テストを開始するための
プロトコルを開示している。バス動作要求メッセージが
送られ、バス動作機能ブロックが読み取られた後、テス
トする装置の初期状況を示す状況がホスト・プロセッサ
に戻される。
C.発明の要旨
本発明によれば、第1の通信チャネル」二に通信コマン
ドを出すプロセッサを含むデータ処理システムが提供さ
れる。周辺装置が、第1の通信チヤネル及び非同期的に
動作する第2の通信チャネルに接続されている。周辺装
置は、プロセッサがらのコマンドによって指定される通
信動作を実行し、また第2の通信チャネルを介する他の
装置との通信に応答する。周辺装置は、コントローラを
含んでおり、コントローラは、周辺装置にコマンドが出
されるのに応答して、プロセッサに状況ワードを供給す
る。状況ワードは、周辺装置が、出されたコマンドで指
定される動作を開始するときのその周辺装置の状況条件
を示す。
ドを出すプロセッサを含むデータ処理システムが提供さ
れる。周辺装置が、第1の通信チヤネル及び非同期的に
動作する第2の通信チャネルに接続されている。周辺装
置は、プロセッサがらのコマンドによって指定される通
信動作を実行し、また第2の通信チャネルを介する他の
装置との通信に応答する。周辺装置は、コントローラを
含んでおり、コントローラは、周辺装置にコマンドが出
されるのに応答して、プロセッサに状況ワードを供給す
る。状況ワードは、周辺装置が、出されたコマンドで指
定される動作を開始するときのその周辺装置の状況条件
を示す。
D.実施例
本発明は、非同期式に複数の装置と通信している外部の
周辺装置と通信ずるためのメカニズムを提供する。第1
図は、第1の通信チャネル4を介していくつかの入出力
アダプタ5、6、7に接続されたシステム・プロセッザ
2を示す構成図である。入出力アダプタ5、6、7は、
通信リンク(または第2の通信チャネル)8に、そこか
らさらに他の装置に接続できる。
周辺装置と通信ずるためのメカニズムを提供する。第1
図は、第1の通信チャネル4を介していくつかの入出力
アダプタ5、6、7に接続されたシステム・プロセッザ
2を示す構成図である。入出力アダプタ5、6、7は、
通信リンク(または第2の通信チャネル)8に、そこか
らさらに他の装置に接続できる。
第2A図は、入出力開始コマンドの形式を示す図である
。システム・ブロセッザに対しては、このコマンドは、
存効なアドレスをもつLOADコマンドであるかのよう
に動作する。この脊効アドレスは32ビッ1・・アドレ
スで、その中の第1部分には入出力アダプタ・アドレス
が入り、第2部分にはその入出力装置内のコマンドまた
はレジスタの名前が入っている。この入出力開始コマン
ドが通信バス4を介して入出力アダプタ(5など)に供
給されると、その入出力アダプタは、アダプタ状況を含
む、第2B図に示す形式のデータを戻す。好ましい実施
例では、アダプタ状況は、現在のヂャネル状態、受け取
ったコマンドが拒否されたかどうか、保留中のエラー状
態、及び第2のチャネルの動作状況を表す状態などの情
報を含む。
。システム・ブロセッザに対しては、このコマンドは、
存効なアドレスをもつLOADコマンドであるかのよう
に動作する。この脊効アドレスは32ビッ1・・アドレ
スで、その中の第1部分には入出力アダプタ・アドレス
が入り、第2部分にはその入出力装置内のコマンドまた
はレジスタの名前が入っている。この入出力開始コマン
ドが通信バス4を介して入出力アダプタ(5など)に供
給されると、その入出力アダプタは、アダプタ状況を含
む、第2B図に示す形式のデータを戻す。好ましい実施
例では、アダプタ状況は、現在のヂャネル状態、受け取
ったコマンドが拒否されたかどうか、保留中のエラー状
態、及び第2のチャネルの動作状況を表す状態などの情
報を含む。
第3図は、入出力開始コマンドの発行によるプロセッサ
2及びアダプタ5の動作を示す流れ図である。プロセッ
サ2はLOADコマンドを実行する。このコマンドは、
その脊効アドレスを伴う場合、入出力開始コマンドとし
て動作する。このコマンドは、通信チャネル4を通って
入出力アダプタ5へ出される。このコマンドを受け取る
と、入出力アダプタ5は、ステップ16でそのコマンド
を復号する。ステップ10で、入出力アダプタはその時
のアダプタの動作状態を評価して、そのコマントを拒否
しステップ11てそれに応じて状況を設定するか、ある
いはそのコマンドを受理しステップ20でそれに応じて
状況を設定する。コマンドが拒否された場合は、ステッ
プ12でアダプタ5はその状況をプロセッサに戻す。コ
マンドが受理された場合は、ステップ12でアダプタ5
はその状況をプロセッサに戻し、同時にステップ21で
、このコマンドに応じたメッセージの伝送を開始する。
2及びアダプタ5の動作を示す流れ図である。プロセッ
サ2はLOADコマンドを実行する。このコマンドは、
その脊効アドレスを伴う場合、入出力開始コマンドとし
て動作する。このコマンドは、通信チャネル4を通って
入出力アダプタ5へ出される。このコマンドを受け取る
と、入出力アダプタ5は、ステップ16でそのコマンド
を復号する。ステップ10で、入出力アダプタはその時
のアダプタの動作状態を評価して、そのコマントを拒否
しステップ11てそれに応じて状況を設定するか、ある
いはそのコマンドを受理しステップ20でそれに応じて
状況を設定する。コマンドが拒否された場合は、ステッ
プ12でアダプタ5はその状況をプロセッサに戻す。コ
マンドが受理された場合は、ステップ12でアダプタ5
はその状況をプロセッサに戻し、同時にステップ21で
、このコマンドに応じたメッセージの伝送を開始する。
その状況を通信チャネル4を介して受信すると、プロセ
ッザ2は次にステップ18へ進み、その状況情報からコ
マンドが実行されたかどうかを判定する。
ッザ2は次にステップ18へ進み、その状況情報からコ
マンドが実行されたかどうかを判定する。
第4図は、通信リンク36、38、40と相互接続して
いる3つのシステム30、32、34を含むネットワー
ク構造を簡単に示した構造図である。システム30など
の各システムは、プロセッサ2などのプロセッザ、通信
チャネル4、及び5などの少な《とも1つの入出力アダ
プタを含んでいる。入出力アダプタは、36、38、4
0などの通信リンクを介して通信を行なう。
いる3つのシステム30、32、34を含むネットワー
ク構造を簡単に示した構造図である。システム30など
の各システムは、プロセッサ2などのプロセッザ、通信
チャネル4、及び5などの少な《とも1つの入出力アダ
プタを含んでいる。入出力アダプタは、36、38、4
0などの通信リンクを介して通信を行なう。
=9
第5図は、通信リンクを介するこのような通信を示すネ
ットワーク・データ交換の流れ図である。
ットワーク・データ交換の流れ図である。
第5図では、システムA30がコマンドを受け取って、
システムB32にフレームXを供給する。フレームXの
受信に応えて、システムB32は、フレームYをシステ
ムA30に戻す。この例では、入出力開始コマンドは、
フレームXの転送を開始した。
システムB32にフレームXを供給する。フレームXの
受信に応えて、システムB32は、フレームYをシステ
ムA30に戻す。この例では、入出力開始コマンドは、
フレームXの転送を開始した。
第6図は、入出力開始コマンドがシステムA30人出力
アダプタに与えられてフレームXが伝送されるときの、
異常ネットワーク・データ交換を示している。この例で
は入出力アダプタは、入出力開始コマンドを受け取った
後、入出力開始コマンドが受け入れられ、フレームXが
伝送され始めたことを示す状況を戻す。この例では、フ
レームXに応答して期待されるフレームYが、システム
B32から伝送されることはない。というのはは、シス
テムB32が、そのプロセッサからの入出力コマンドに
応えてフレームZの転送を開始したからである。システ
ムA30はフレームZを検出す1o るが、期待されるフレームYを検出せず、たとえば、そ
の動作を打ち切る。
アダプタに与えられてフレームXが伝送されるときの、
異常ネットワーク・データ交換を示している。この例で
は入出力アダプタは、入出力開始コマンドを受け取った
後、入出力開始コマンドが受け入れられ、フレームXが
伝送され始めたことを示す状況を戻す。この例では、フ
レームXに応答して期待されるフレームYが、システム
B32から伝送されることはない。というのはは、シス
テムB32が、そのプロセッサからの入出力コマンドに
応えてフレームZの転送を開始したからである。システ
ムA30はフレームZを検出す1o るが、期待されるフレームYを検出せず、たとえば、そ
の動作を打ち切る。
第7図は、フレームZがシステムB32からシステムA
30に伝送されたときのネットワーク・データ交換の流
れを示している。正常な状況では、システムA30の入
出力アダプタは、それに応答してフレームをシステムB
32に戻す。しかし、この場合には、開始コマンドは、
ちょうどフレームZの伝送完了時に受信される。システ
ムA30の入出力アダプタの内部では、入出力アダプタ
がフレームZの伝送に応答ナることが期待されているの
で、入出力開始コマンドは拒否され、要求されたフレー
ムXの伝送は行なわれない。しかし、入出力アダプタか
ら戻された状況は、この要求の拒否を反映することにな
る。
30に伝送されたときのネットワーク・データ交換の流
れを示している。正常な状況では、システムA30の入
出力アダプタは、それに応答してフレームをシステムB
32に戻す。しかし、この場合には、開始コマンドは、
ちょうどフレームZの伝送完了時に受信される。システ
ムA30の入出力アダプタの内部では、入出力アダプタ
がフレームZの伝送に応答ナることが期待されているの
で、入出力開始コマンドは拒否され、要求されたフレー
ムXの伝送は行なわれない。しかし、入出力アダプタか
ら戻された状況は、この要求の拒否を反映することにな
る。
本発明によって提供される主な利点は、当業者には明ら
かなように、状況情報が速やかにプロセッサに供給され
て、プロセッサが、入出力アダプタによって開始コマン
ドを実行するかとうかを速やかに決定できることである
。この情報は、コマンドが受信されたとき、入出力アダ
プタの状態に関して、混乱や不確定性が生じないような
形で提供される。
かなように、状況情報が速やかにプロセッサに供給され
て、プロセッサが、入出力アダプタによって開始コマン
ドを実行するかとうかを速やかに決定できることである
。この情報は、コマンドが受信されたとき、入出力アダ
プタの状態に関して、混乱や不確定性が生じないような
形で提供される。
第1図は、いくつかの入出力アダプタに接続されたシス
テム・プロセッサを示すブロック図である。 第2A図は、入出力開始コマンドの内容を示す図である
。 第2B図は、入出力開始コマンドに応答して供給される
データを示す図である。 第3図は、入出力開始コマンドが伝送されるときにプロ
セッサとアダプタとの間で起きる情報の流れを示す図で
ある。 第4図は、各ネットワークがプロセッサと入出力アダプ
タを含み、入出力アダプタは通信リンクを介して他のシ
ステムと相互接続しているネソトワーク構造を示す構成
図である。 第5図は、正常交換の場合のネットワーク・データ交換
の流れを示す図である。 第6図は、2つのシステムが同時に通信しようとしてい
る異常交換の場合のネットワーク・データ交換の流れを
示す図である。 第7図は、システム入出力アダプタが、チャネル・リン
ク上で通信を受信したあと、入出力開始コマンドを受け
取るときのネッl−ワーク・データ交換の流れを示す図
である。 2・・・・システムプロセッサ、4・・・・通信チャネ
ル、5、6、7・・・・入出力アダプタ、8・・・・通
信リンク。 出願人 インターナショナル・ビジネス・マシーンズ
・コーポレーション
テム・プロセッサを示すブロック図である。 第2A図は、入出力開始コマンドの内容を示す図である
。 第2B図は、入出力開始コマンドに応答して供給される
データを示す図である。 第3図は、入出力開始コマンドが伝送されるときにプロ
セッサとアダプタとの間で起きる情報の流れを示す図で
ある。 第4図は、各ネットワークがプロセッサと入出力アダプ
タを含み、入出力アダプタは通信リンクを介して他のシ
ステムと相互接続しているネソトワーク構造を示す構成
図である。 第5図は、正常交換の場合のネットワーク・データ交換
の流れを示す図である。 第6図は、2つのシステムが同時に通信しようとしてい
る異常交換の場合のネットワーク・データ交換の流れを
示す図である。 第7図は、システム入出力アダプタが、チャネル・リン
ク上で通信を受信したあと、入出力開始コマンドを受け
取るときのネッl−ワーク・データ交換の流れを示す図
である。 2・・・・システムプロセッサ、4・・・・通信チャネ
ル、5、6、7・・・・入出力アダプタ、8・・・・通
信リンク。 出願人 インターナショナル・ビジネス・マシーンズ
・コーポレーション
Claims (1)
- 【特許請求の範囲】 第1通信チャネル上に通信コマンドを送出するプロセッ
サ手段と、 上記第1通信チャネル及び上記第1通信チャネルに対し
て非同期的に動作する第2通信チャネルに接続された、
上記プロセッサ手段からのコマンドによって指定された
通信動作を実行し、かつ上記第2通信チャネルを介する
通信に応答するための周辺手段とを含み、 上記周辺手段は、上記プロセッサ手段によって、上記周
辺手段に出されたコマンドに応答して状況ワードを上記
プロセッサ手段に供給するための制御手段を含み、 上記状況ワードは、上記周辺手段が上記の出されたコマ
ンドによって指定された動作を開始するとき、上記周辺
手段の状況状態を示すことを特徴とするデータ処理シス
テム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US29778089A | 1989-01-13 | 1989-01-13 | |
| US297780 | 1989-01-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02230450A true JPH02230450A (ja) | 1990-09-12 |
| JPH0623966B2 JPH0623966B2 (ja) | 1994-03-30 |
Family
ID=23147712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003650A Expired - Lifetime JPH0623966B2 (ja) | 1989-01-13 | 1990-01-12 | データ処理システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5444854A (ja) |
| EP (1) | EP0378398B1 (ja) |
| JP (1) | JPH0623966B2 (ja) |
| DE (1) | DE69027868T2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5647056A (en) * | 1992-11-18 | 1997-07-08 | Canon Information Systems, Inc. | Method and apparatus for managing access to a networked peripheral |
| US5860022A (en) * | 1994-07-26 | 1999-01-12 | Hitachi, Ltd. | Computer system and method of issuing input/output commands therefrom |
| US5715475A (en) * | 1994-12-29 | 1998-02-03 | Intel Corporation | Topological identification and initialization of a system for processing video information |
| US9282023B2 (en) * | 2014-04-17 | 2016-03-08 | Moxa Inc. | Resistance arranging system and method based on RS-485 network |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3488633A (en) * | 1964-04-06 | 1970-01-06 | Ibm | Automatic channel apparatus |
| US3833930A (en) * | 1973-01-12 | 1974-09-03 | Burroughs Corp | Input/output system for a microprogram digital computer |
| US4228496A (en) * | 1976-09-07 | 1980-10-14 | Tandem Computers Incorporated | Multiprocessor system |
| US4604693A (en) * | 1981-07-31 | 1986-08-05 | Norand Corporation | System and method for communication between nodes of a closed loop local communication path |
| US4514823A (en) * | 1982-01-15 | 1985-04-30 | International Business Machines Corporation | Apparatus and method for extending a parallel channel to a serial I/O device |
| US4631666A (en) * | 1982-10-25 | 1986-12-23 | Burroughs Corporation | Data transfer network for variable protocol management |
| US4593375A (en) * | 1983-05-16 | 1986-06-03 | Data General Corporation | Read-write processor with internal diagnostic data path |
| JPS6020258A (ja) * | 1983-07-15 | 1985-02-01 | Nec Corp | 入出力命令変換方式 |
| GB8329509D0 (en) * | 1983-11-04 | 1983-12-07 | Inmos Ltd | Computer |
| US4807109A (en) * | 1983-11-25 | 1989-02-21 | Intel Corporation | High speed synchronous/asynchronous local bus and data transfer method |
| US4821174A (en) * | 1984-03-20 | 1989-04-11 | Westinghouse Electric Corp. | Signal processing system including a bus control module |
| CA1247248A (en) * | 1984-12-07 | 1988-12-20 | Shouki Yoshida | Transfer control equipment |
| US4751634A (en) * | 1985-06-14 | 1988-06-14 | International Business Machines Corporation | Multiple port communications adapter apparatus |
| US4888684A (en) * | 1986-03-28 | 1989-12-19 | Tandem Computers Incorporated | Multiprocessor bus protocol |
| US4876664A (en) * | 1987-08-26 | 1989-10-24 | Allen-Bradley Company, Inc. | Programmable controller with a dual intermodule message system |
| US4885684A (en) * | 1987-12-07 | 1989-12-05 | International Business Machines Corporation | Method for compiling a master task definition data set for defining the logical data flow of a distributed processing network |
-
1990
- 1990-01-10 EP EP90300292A patent/EP0378398B1/en not_active Expired - Lifetime
- 1990-01-10 DE DE69027868T patent/DE69027868T2/de not_active Expired - Fee Related
- 1990-01-12 JP JP2003650A patent/JPH0623966B2/ja not_active Expired - Lifetime
-
1992
- 1992-03-06 US US07/849,643 patent/US5444854A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE69027868D1 (de) | 1996-08-29 |
| EP0378398B1 (en) | 1996-07-24 |
| JPH0623966B2 (ja) | 1994-03-30 |
| US5444854A (en) | 1995-08-22 |
| DE69027868T2 (de) | 1997-02-06 |
| EP0378398A2 (en) | 1990-07-18 |
| EP0378398A3 (en) | 1991-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5935205A (en) | Computer system having a plurality of computers each providing a shared storage access processing mechanism for controlling local/remote access to shared storage devices | |
| KR100456180B1 (ko) | 주변 기기 및 그 제어 방법 | |
| US5165022A (en) | Channel and control unit having a first I/O program protocol for communication with a main processor and a second universal I/O program protocol for communication with a plurality of I/O adapters | |
| JPH0644168A (ja) | コンピュータ・ネットワーク | |
| US5410650A (en) | Message control system for data communication system | |
| EP0446077B1 (en) | A control system for multi-processor system | |
| JPH02230450A (ja) | データ処理システム | |
| US5613133A (en) | Microcode loading with continued program execution | |
| US20030225898A1 (en) | Method of controlling storage control apparatus, storage control apparatus, and computer readable program for controlling the same | |
| JPH08202566A (ja) | プロセス間通信システム | |
| EP0424658A2 (en) | Computer system | |
| JPH07306800A (ja) | デバッグ方式 | |
| JPS6239789B2 (ja) | ||
| JP2630207B2 (ja) | ジョブ監視システム | |
| JPS61165160A (ja) | バス制御方式 | |
| JPH047655A (ja) | プログラム評価方法および通信システム評価装置 | |
| JPH0511339B2 (ja) | ||
| JPH071793A (ja) | 印刷装置 | |
| JPH0756842A (ja) | チャネルサブシステム | |
| JPS597971B2 (ja) | 入出力装置の制御方式 | |
| JP2848442B2 (ja) | 任意メッセージデータ判別方式 | |
| JP2000187649A (ja) | 並列処理型オンラインシステムのコマンド制御方法及び装置 | |
| JPH04229352A (ja) | チャネル装置 | |
| JPH06250964A (ja) | 制御装置 | |
| JPH0290201A (ja) | プログラマブル・コントローラ |