JPS6368954A - 情報転送方式 - Google Patents
情報転送方式Info
- Publication number
- JPS6368954A JPS6368954A JP21429686A JP21429686A JPS6368954A JP S6368954 A JPS6368954 A JP S6368954A JP 21429686 A JP21429686 A JP 21429686A JP 21429686 A JP21429686 A JP 21429686A JP S6368954 A JPS6368954 A JP S6368954A
- Authority
- JP
- Japan
- Prior art keywords
- information transfer
- data
- transfer
- information
- processor
- 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
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/122—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明はチャネル制御装置を有するプロセッサを複数
接続し、各々のプロセッサどうしでデータの転送を行う
時、このデータの転送を制御するデータ転送制御装置に
関する。
接続し、各々のプロセッサどうしでデータの転送を行う
時、このデータの転送を制御するデータ転送制御装置に
関する。
従来のこの種のデータ転送制御装置を第4図を用いて説
明する。
明する。
第4図は従来のこの種のデータ転送装置の構成図で、図
において、1は主記憶装置、2,3は各々自系のプロセ
ッサ及び他系のプロセッサ、4゜9は各々自系及び他系
のプロセッサ2,3内の処理装置(以下cpuという)
、5.10は各々CPU4,9に内蔵されている複数の
チャネル制御装置、6はチャネル制御装置に接続されて
いるI10制御装置、7はI10制御装置6に接続され
ているI10装置、8,11は各プロセッサ2゜3でデ
ータの転送を行う時、このデータの転送を制御する各々
のCPU4,9に接続されている情報転送装置、12は
各々の情報転送装置4,9を結び付けて各々のプロセッ
サ2,3との間のデータを転送させるインターフェース
線である。
において、1は主記憶装置、2,3は各々自系のプロセ
ッサ及び他系のプロセッサ、4゜9は各々自系及び他系
のプロセッサ2,3内の処理装置(以下cpuという)
、5.10は各々CPU4,9に内蔵されている複数の
チャネル制御装置、6はチャネル制御装置に接続されて
いるI10制御装置、7はI10制御装置6に接続され
ているI10装置、8,11は各プロセッサ2゜3でデ
ータの転送を行う時、このデータの転送を制御する各々
のCPU4,9に接続されている情報転送装置、12は
各々の情報転送装置4,9を結び付けて各々のプロセッ
サ2,3との間のデータを転送させるインターフェース
線である。
次に動作について説明する。
プロセッサ2の内部でデータの転送が行われる場合、I
10装置7から出力されるデータは■/0制御装置6に
よって制御されてチャネル制御装置5に入力される。
10装置7から出力されるデータは■/0制御装置6に
よって制御されてチャネル制御装置5に入力される。
ここで、CPU4は各チャネル制御装置5を制御し、各
110制御装置6から送られて来たデータを順次処理し
ていく。
110制御装置6から送られて来たデータを順次処理し
ていく。
また、各々のプロセッサ2,3との間でデータの転送を
行う場合、CPUはインターフェースとしての情報転送
装置8,11を介在させて上記データの転送を制御させ
る。
行う場合、CPUはインターフェースとしての情報転送
装置8,11を介在させて上記データの転送を制御させ
る。
この場合、情報転送装置8,11は外部のインターフェ
ースである。
ースである。
従来のデータ転送方式は以上のように構成されているの
で、単一のブロモ・ノサで構成されている時にもこの外
部インターフェース装置と接続するためのハードウェア
を備えることが必要となり、プロセッサ自身の方式が煩
雑で、かつ高価なものとなる欠点があった。
で、単一のブロモ・ノサで構成されている時にもこの外
部インターフェース装置と接続するためのハードウェア
を備えることが必要となり、プロセッサ自身の方式が煩
雑で、かつ高価なものとなる欠点があった。
また上記外部インターフェース装置の試験を実施する場
合にも、各ブロモ・ノサどうしが結合されたマルチプロ
セッサ構成とする必要があり、デハソグに時間がかかる
という問題があった。
合にも、各ブロモ・ノサどうしが結合されたマルチプロ
セッサ構成とする必要があり、デハソグに時間がかかる
という問題があった。
この発明は上記のような問題を解消するためになされた
もので、複数台備わっているーチャネル制御装置の少な
くとも一台を情報転送装置と入れ替えることにより、簡
単にマルチプロセッサを構成し、単一のプロセッサ構成
であっても、情報転送装置の試験ができる複数のプロセ
ッサ間の情報転送方式を実現することを目的とする。
もので、複数台備わっているーチャネル制御装置の少な
くとも一台を情報転送装置と入れ替えることにより、簡
単にマルチプロセッサを構成し、単一のプロセッサ構成
であっても、情報転送装置の試験ができる複数のプロセ
ッサ間の情報転送方式を実現することを目的とする。
このためこの発明は複数のチャネル制御装置5゜10の
うちのいずれかのチャネル制御装置5゜10を情報転送
装置8として用い、各プロセッサ間でのデータの転送を
行えるようにしたことを特徴としている。
うちのいずれかのチャネル制御装置5゜10を情報転送
装置8として用い、各プロセッサ間でのデータの転送を
行えるようにしたことを特徴としている。
各々のプロセッサ2,3の間でデータの転送を行う場合
、チャネル制御装置5が情報転送装置8としてそのデー
タの転送の仲介を行う。
、チャネル制御装置5が情報転送装置8としてそのデー
タの転送の仲介を行う。
このデータの転送の仲介を行うチャネル制御部置5はC
PU−チャネル制御装置5間のインターフェースとして
各プロセッサ2,3内に備えられているCPU−チャネ
ル制御部間のインターフェースによって制御される。
PU−チャネル制御装置5間のインターフェースとして
各プロセッサ2,3内に備えられているCPU−チャネ
ル制御部間のインターフェースによって制御される。
以下この発明の一実施例を図について説明する。
なお、従来技術と同一の構成要素については同一番号又
は相当する番号を付してその説明を省略する。
は相当する番号を付してその説明を省略する。
第1図は本発明の一実施例を示す構成図で、図のプロセ
ッサ2,3に接続されているインターフまた、第2図は
情報転送装置8の内部の構成図で、図において、14は
自系CPU4内の各ユニット間のデータ書込み/読出し
を制御する制御パ=4− からマイクロプログラム制御への割込みを要求す゛りる
割込み要求パス、16は自系CPU4内部のアドレス/
データバス 、17は自系ブロモ・ノサ217の情報を
他系のプロセッサ3に転送するドライバー、19は自系
CPU4からのデータ書込み要求を判定し、他系プロセ
ッサ3への情報の送信を制御する第1の転送制御装置、
20は他系プロセッサ3に情報の転送開始を伝える自系
ブロモ・ノサ状態出力信号、21は他系のブロモ・ノサ
3への情報転送出力パス、22は他系のプロセッサ3か
らの情報転送入力パス、23は他系のブロモ・ノサ状態
信号の入力パス、24は他系ブロモ・ノサ3からの情報
を受けるレシーバ−125は他系のプロセッサ3から転
送された情報を保持する第2のデータバッファ、26は
他系のブロモ・ノサ3の情報転送開始動作を検知し、自
系のブロモ・フサ2内の第2のデータバッファへの情報
の保持を制御する第2の転送制御装置、27は第2のデ
ータバッファ25内の情報の持つコードを判別し自系の
プロセッサ2に対する情報転送要求があれば、自系マイ
クロプログラム制御へ割込み要求を出力する割込み制御
装置、28は第2のデータバッファ25に保持される他
系のプロセッサ3からの情報を自系のアドレス/データ
バス16へ送出するドライバーである。
ッサ2,3に接続されているインターフまた、第2図は
情報転送装置8の内部の構成図で、図において、14は
自系CPU4内の各ユニット間のデータ書込み/読出し
を制御する制御パ=4− からマイクロプログラム制御への割込みを要求す゛りる
割込み要求パス、16は自系CPU4内部のアドレス/
データバス 、17は自系ブロモ・ノサ217の情報を
他系のプロセッサ3に転送するドライバー、19は自系
CPU4からのデータ書込み要求を判定し、他系プロセ
ッサ3への情報の送信を制御する第1の転送制御装置、
20は他系プロセッサ3に情報の転送開始を伝える自系
ブロモ・ノサ状態出力信号、21は他系のブロモ・ノサ
3への情報転送出力パス、22は他系のプロセッサ3か
らの情報転送入力パス、23は他系のブロモ・ノサ状態
信号の入力パス、24は他系ブロモ・ノサ3からの情報
を受けるレシーバ−125は他系のプロセッサ3から転
送された情報を保持する第2のデータバッファ、26は
他系のブロモ・ノサ3の情報転送開始動作を検知し、自
系のブロモ・フサ2内の第2のデータバッファへの情報
の保持を制御する第2の転送制御装置、27は第2のデ
ータバッファ25内の情報の持つコードを判別し自系の
プロセッサ2に対する情報転送要求があれば、自系マイ
クロプログラム制御へ割込み要求を出力する割込み制御
装置、28は第2のデータバッファ25に保持される他
系のプロセッサ3からの情報を自系のアドレス/データ
バス16へ送出するドライバーである。
次に動作について説明する。
白系のプロセッサ2から他系のプロセッサ3に対する情
報転送の場合、マイクロプログラム制御により自系内の
情報転送装置8に対しデータを書込む。これは自系CP
U4内のユニット間データ書込み/続出し制御パス14
にコマンドを送出すると同時に、アドレス/データバス
16に転送データを出力することにより、自系内の情報
転送装置8の第1の転送制御装置19が起動され、第1
のデータバッファ17にセントされることにより成る。
報転送の場合、マイクロプログラム制御により自系内の
情報転送装置8に対しデータを書込む。これは自系CP
U4内のユニット間データ書込み/続出し制御パス14
にコマンドを送出すると同時に、アドレス/データバス
16に転送データを出力することにより、自系内の情報
転送装置8の第1の転送制御装置19が起動され、第1
のデータバッファ17にセントされることにより成る。
次に、第1の転送制御装置19により自系プロセソサ状
態出力信号20が有意となると同時に情報転送出力パス
に転送データがドライブされ、インターフェース線12
を経由して他系内の情報転送袋W11へ伝達される。
態出力信号20が有意となると同時に情報転送出力パス
に転送データがドライブされ、インターフェース線12
を経由して他系内の情報転送袋W11へ伝達される。
一方、他系内の情報転送装置11においては、状態信号
入力パス23を通り、第2の転送制御装置26で、情報
転送の開始を検知し、第2のデータバッファ25へ転送
データ受付は指示を出すことにより、転送データは情報
転送入力パス22゜レシーバ−24を経由して第2のデ
ータバッファ25にセットされる。
入力パス23を通り、第2の転送制御装置26で、情報
転送の開始を検知し、第2のデータバッファ25へ転送
データ受付は指示を出すことにより、転送データは情報
転送入力パス22゜レシーバ−24を経由して第2のデ
ータバッファ25にセットされる。
この結果、割込み制御装置27が予め決められている転
送情報内制御ビットを調べ、自系に対する割込み要因(
REQ)があればCPUに対し割込み要求信号を送出す
る。
送情報内制御ビットを調べ、自系に対する割込み要因(
REQ)があればCPUに対し割込み要求信号を送出す
る。
自系の情報転送装置8からの割込み要求を検知したCP
Uはマイクロプログラムに割込みをかげ、情報転送処理
に制御を移し、アドレス/データバスを通して第2デー
タバツフア25内に保持されている情報を読出すことに
より、マイクロプログラムの検知するところとなり情報
転送は終了する。
Uはマイクロプログラムに割込みをかげ、情報転送処理
に制御を移し、アドレス/データバスを通して第2デー
タバツフア25内に保持されている情報を読出すことに
より、マイクロプログラムの検知するところとなり情報
転送は終了する。
他系プロセッサからの返送情報は返送データ内の転送情
報内制御ビットを変更し、返送データであることを相手
のプロセッサへ伝えることが必要な点を除き上記動作と
全く逆に実施される。
報内制御ビットを変更し、返送データであることを相手
のプロセッサへ伝えることが必要な点を除き上記動作と
全く逆に実施される。
なお、上記実施例では転送情報内に制御ヒントを設はマ
イクロプログラムで判定する例を示したが、送受信のシ
ーケンス制御をハードウェアで実現してもよい。
イクロプログラムで判定する例を示したが、送受信のシ
ーケンス制御をハードウェアで実現してもよい。
更に、情報転送装置間の1マシンサイクルにおける転送
データ幅と、プロセッサ内アドレス/データバス幅とを
合わせる必要もなく、例えば情報転送を数マシンサイク
ルに分けて実施してもよい。
データ幅と、プロセッサ内アドレス/データバス幅とを
合わせる必要もなく、例えば情報転送を数マシンサイク
ルに分けて実施してもよい。
上記実施例では情報転送装置間のインターフェースを第
3図(a)に示すように単方向パス29のI10接続し
たか、第3図(b)に示すように双方向パス30を用い
て双方向ハスの接続方式としてもよい。
3図(a)に示すように単方向パス29のI10接続し
たか、第3図(b)に示すように双方向パス30を用い
て双方向ハスの接続方式としてもよい。
〔発明の効果〕
以上のようにこの発明によれば、複数のチャネ−d−
ル制御装置のうちのいずれかのチャネル制御装置を情報
転送装置として用いたので、安価にマルチプロセッサシ
ステムを構成することができ、また、チャネル制御装置
と同様にランプケーブルを他系とのインターフェースに
接続することにより単一プロセソサ構成においても情報
転送装置のハードウェアの診断を実施でき、保守性、可
用性の高いマルチプロセッサシステムを得られる効果が
ある。
転送装置として用いたので、安価にマルチプロセッサシ
ステムを構成することができ、また、チャネル制御装置
と同様にランプケーブルを他系とのインターフェースに
接続することにより単一プロセソサ構成においても情報
転送装置のハードウェアの診断を実施でき、保守性、可
用性の高いマルチプロセッサシステムを得られる効果が
ある。
第1図は、この発明の一実施例による情報転送方式の構
成図、第2図は情報転送装置の詳細な構成図、第3図(
al、 (b)はパスの接続方式を示す図、第4図は従
来の情報転送方式の構成図である。 ■・・・主記憶装置、2,3・・・単一プロセッサ、4
,9・・・CPU、5.10・・・チャネル制御装置、
6・・・I10制御装置、7・・・I10装置、8,1
1・・・情報転送装置、I2・・・インターフェース線
。
成図、第2図は情報転送装置の詳細な構成図、第3図(
al、 (b)はパスの接続方式を示す図、第4図は従
来の情報転送方式の構成図である。 ■・・・主記憶装置、2,3・・・単一プロセッサ、4
,9・・・CPU、5.10・・・チャネル制御装置、
6・・・I10制御装置、7・・・I10装置、8,1
1・・・情報転送装置、I2・・・インターフェース線
。
Claims (1)
- 入出力装置に入出力されるべきデータの伝送用の各チャ
ネルを複数のチャネル制御装置を用いて制御し、上記入
出力装置と処理装置との間でデータの転送を行っている
プロセッサが複数結合され、各々のプロセッサどうしが
情報転送装置を介在させてデータの転送を行う情報転送
方式において、上記複数のチャネル制御装置のうちのい
ずれかのチャネル制御装置を上記情報転送装置として用
いて上記各々のプロセッサがデータの転送を行うことを
特徴とする情報転送方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21429686A JPS6368954A (ja) | 1986-09-11 | 1986-09-11 | 情報転送方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21429686A JPS6368954A (ja) | 1986-09-11 | 1986-09-11 | 情報転送方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6368954A true JPS6368954A (ja) | 1988-03-28 |
Family
ID=16653380
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21429686A Pending JPS6368954A (ja) | 1986-09-11 | 1986-09-11 | 情報転送方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6368954A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6148358A (en) * | 1997-06-09 | 2000-11-14 | Nec Corporation | Separately-controlled multi-task computer system |
-
1986
- 1986-09-11 JP JP21429686A patent/JPS6368954A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6148358A (en) * | 1997-06-09 | 2000-11-14 | Nec Corporation | Separately-controlled multi-task computer system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04318654A (ja) | マイクロプロセッサへの割り込みのリダイレクションシステム | |
| JPS6368954A (ja) | 情報転送方式 | |
| JP3141948B2 (ja) | 計算機システム | |
| JP2906197B2 (ja) | 二重化バス装置 | |
| JPH02166548A (ja) | 共通バス制御方式 | |
| JP2705955B2 (ja) | 並列情報処理装置 | |
| JPH0254362A (ja) | 並列処理コンピュータ | |
| JP3086245B2 (ja) | 他系アクセス指定装置 | |
| JPS60136853A (ja) | デ−タ転送方式 | |
| JPH01316851A (ja) | チャネル制御方式 | |
| KR920007170B1 (ko) | 다중처리기 시스템의 인터럽트 버스 정합장치 | |
| JP2837522B2 (ja) | 入出力命令制御方式 | |
| JPH01142962A (ja) | データ転送制御方式 | |
| JPS6385955A (ja) | ダイレクトメモリアクセス転送制御装置 | |
| JPH0535693A (ja) | データ転送装置 | |
| JPS62188536A (ja) | 回線状態表示方式 | |
| JP2000298639A (ja) | 送出回路、受信回路、インタフェース回路、システム制御装置、入出力制御装置、情報処理装置 | |
| JPH034349A (ja) | Dma転送方式 | |
| JPH0238279A (ja) | データ伝送制御装置 | |
| JPH08161253A (ja) | Dma制御方法およびdma制御装置 | |
| JPH0227460A (ja) | 割り込み保留レジスタ制御方式 | |
| JPH11316743A (ja) | 共有メモリ制御方法及び制御装置 | |
| JPH11134288A (ja) | バスコントローラ | |
| JPH02196364A (ja) | 数値制御装置の外部データ記憶装置接続方式 | |
| JPH01312658A (ja) | 計算機システム |