JPH03263157A - バス接続装置 - Google Patents
バス接続装置Info
- Publication number
- JPH03263157A JPH03263157A JP6297490A JP6297490A JPH03263157A JP H03263157 A JPH03263157 A JP H03263157A JP 6297490 A JP6297490 A JP 6297490A JP 6297490 A JP6297490 A JP 6297490A JP H03263157 A JPH03263157 A JP H03263157A
- Authority
- JP
- Japan
- Prior art keywords
- central processing
- input
- bus
- processing unit
- output device
- 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
- 238000012546 transfer Methods 0.000 claims abstract description 10
- 230000004913 activation Effects 0.000 claims description 4
- 230000006866 deterioration Effects 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Multi Processors (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ処理装置に関し、特に複数個の中央処理
装置から更新された処理レベルの変更通知を、入出力装
置に対して伝達するバス接続装置に関する。
装置から更新された処理レベルの変更通知を、入出力装
置に対して伝達するバス接続装置に関する。
従来、この種のデータ処理装置は、各入出力装置の割込
み処理起動要求に対し、中央処理装置の処理レベルによ
り割込み受付可能かを各中央処理装置が判断し、受付不
可の場合要求元入出力装置に対し、割込み受付不可の応
答を返す。
み処理起動要求に対し、中央処理装置の処理レベルによ
り割込み受付可能かを各中央処理装置が判断し、受付不
可の場合要求元入出力装置に対し、割込み受付不可の応
答を返す。
割込み受付不可の応答を受は取った入出力装置は、各中
央処理装置より処理レベルの変更通知を待つ(ペンディ
ング状態)。
央処理装置より処理レベルの変更通知を待つ(ペンディ
ング状態)。
中央処理装置からの処理レベル変更通知を受は取るとペ
ンディング状態であった入出力装置は、再度割込み処理
起動要求を実行する。
ンディング状態であった入出力装置は、再度割込み処理
起動要求を実行する。
故に、占有されていない中央処理装置からのレベル変更
通知に対しても、バス接続装置によりバスを増設しバス
に接続されたペンディング中の各入出力装置は割込み処
理要求を発生させていた。
通知に対しても、バス接続装置によりバスを増設しバス
に接続されたペンディング中の各入出力装置は割込み処
理要求を発生させていた。
上述した従来の技術では、各中央処理装置から処理レベ
ル変更通知を受信する度に、変更通知を出力した中央処
理装置に占有されているいないに関係なく、ペンディン
グ中であった各入出力装置は各中央処理装置へ割込み処
理要求を発生していたので、変更通知を出力していない
中央処理装置の処理能力及び、共通バスと増設バスの転
送処理能力が低下するという問題点があった。
ル変更通知を受信する度に、変更通知を出力した中央処
理装置に占有されているいないに関係なく、ペンディン
グ中であった各入出力装置は各中央処理装置へ割込み処
理要求を発生していたので、変更通知を出力していない
中央処理装置の処理能力及び、共通バスと増設バスの転
送処理能力が低下するという問題点があった。
本発明のバス接続装置の構成は、処理レベル変更毎に、
変更した中央処理装置番号を含む変更通知を入出力装置
に対して通知する複数個の中央処理装置と、該変更通知
により中央処理装置に対してペンディング中の割込み処
理起動要求をバス転送によって通知する入出力装置と、
入出力装置の増設を目的とした増設バスと、共通バスと
増設バスとを接続するバス接続装置とを有するデータ処
理装置内の該バス接続装置において、特定の入出力装置
を該中央処理装置が占有するための占有命令手段と、該
入出力装置を解放するための解放命令手段を設け、該バ
ス接続装置内で、増設バスに接続された各入出力装置に
対してどの中央処理装置が占有命令または解放命令を発
行したかを判断するプロセッサと該中央処理装置の数だ
けフラグを備え、前記プロセッサの判断結果によって占
有命令時には該当する中央処理装置番号のフラグをセッ
トし、また解放命令時には該フラグをリセットする機能
を有することによって、該中央処理装置からの変更通知
を、前記バス接続装置内のプロセッサが、変更通知内に
ある中央処理装置番号と前記フラグとを比較することに
より、フラグがセットされている中央処理装置からの変
更通知については、増設バス上の入出力装置に対して通
知し、セットされていない中央処理装置からの変更通知
については、増設バス上の入出力装置に対して通知しな
いことを特徴とする。
変更した中央処理装置番号を含む変更通知を入出力装置
に対して通知する複数個の中央処理装置と、該変更通知
により中央処理装置に対してペンディング中の割込み処
理起動要求をバス転送によって通知する入出力装置と、
入出力装置の増設を目的とした増設バスと、共通バスと
増設バスとを接続するバス接続装置とを有するデータ処
理装置内の該バス接続装置において、特定の入出力装置
を該中央処理装置が占有するための占有命令手段と、該
入出力装置を解放するための解放命令手段を設け、該バ
ス接続装置内で、増設バスに接続された各入出力装置に
対してどの中央処理装置が占有命令または解放命令を発
行したかを判断するプロセッサと該中央処理装置の数だ
けフラグを備え、前記プロセッサの判断結果によって占
有命令時には該当する中央処理装置番号のフラグをセッ
トし、また解放命令時には該フラグをリセットする機能
を有することによって、該中央処理装置からの変更通知
を、前記バス接続装置内のプロセッサが、変更通知内に
ある中央処理装置番号と前記フラグとを比較することに
より、フラグがセットされている中央処理装置からの変
更通知については、増設バス上の入出力装置に対して通
知し、セットされていない中央処理装置からの変更通知
については、増設バス上の入出力装置に対して通知しな
いことを特徴とする。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
説明を簡単にするために、中央処理装置AIOは入出力
装置A40に、中央処理装置B20は入出力装置B50
に、中央処理装置C30は入出力装置C60に対して、
これから各入出力装置なそれぞれ占有するための占有命
令を発行し、その後にあるレベルの命令を出力したとす
る。
装置A40に、中央処理装置B20は入出力装置B50
に、中央処理装置C30は入出力装置C60に対して、
これから各入出力装置なそれぞれ占有するための占有命
令を発行し、その後にあるレベルの命令を出力したとす
る。
中央処理装置B20と中央処理装置C30の占有命令は
、−度バス接続装置90内の命令受信レジスタ91に格
納され、増設バス80上の入出力装置B50や入出力装
置C60に伝達される。それと同時にそれらの占有命令
がどの中央処理装置からの命令かをプロセッサ94によ
り判別され、フラグレジスタ95に識別された中央処理
装置に該当するフラグをセットする。(この場合では、
中央処理装置B20と中央処理装置C30のフラグがセ
ットされる。) その後、入出力装置A40または入出力装置B50、入
出力装置C60は、それぞれ各中央処理装置に対して割
り込みレベルと共に割り込み処理要求をバス転送により
転送する。中央処理装置は実行中の処理レベルより高い
割り込みレベルの場合は、割込み処理受は付は応答を転
送元の入出力装置に対して転送する。実行中の処理のレ
ベルと同じか低い場合は、割込み処理受は付は不可応答
を転送元の入出力装置に対して転送し、割込み待ち(ペ
ンディング)状態にする。
、−度バス接続装置90内の命令受信レジスタ91に格
納され、増設バス80上の入出力装置B50や入出力装
置C60に伝達される。それと同時にそれらの占有命令
がどの中央処理装置からの命令かをプロセッサ94によ
り判別され、フラグレジスタ95に識別された中央処理
装置に該当するフラグをセットする。(この場合では、
中央処理装置B20と中央処理装置C30のフラグがセ
ットされる。) その後、入出力装置A40または入出力装置B50、入
出力装置C60は、それぞれ各中央処理装置に対して割
り込みレベルと共に割り込み処理要求をバス転送により
転送する。中央処理装置は実行中の処理レベルより高い
割り込みレベルの場合は、割込み処理受は付は応答を転
送元の入出力装置に対して転送する。実行中の処理のレ
ベルと同じか低い場合は、割込み処理受は付は不可応答
を転送元の入出力装置に対して転送し、割込み待ち(ペ
ンディング)状態にする。
各中央処理装置は、処理プ□グラムの処理レベルの変更
を処理レベル報告回路11.12.13により、共通バ
ス70に接続されている入出力装置A40及び、バス接
続装置90に対して変更した中央処理装置番号を含む変
更通知を報告する。
を処理レベル報告回路11.12.13により、共通バ
ス70に接続されている入出力装置A40及び、バス接
続装置90に対して変更した中央処理装置番号を含む変
更通知を報告する。
バス接続装置90は、変更通知を変更通知受信レジスタ
92に格納しどの中央処理装置からの変更通知かをプロ
セッサ94により判断する。その結果とフラグレジスタ
95とを比較することにより、フラグがセットされてい
ない時(この場合では、中央処理装置A10)は、増設
バス80上には伝達せず、フラグがセットされていた時
(この場合では、中央処理装置B20と中央処理装置C
30)は、変更通知伝達回路93によって、増設バス8
0上の入出力装置B50と入出力装置C60に伝達し割
込み待ち状態の入出力装置B50または入出力装置C6
0は、占有されている各中央処理装置の処理レベル変更
通知により、再割込み要求を起動する。
92に格納しどの中央処理装置からの変更通知かをプロ
セッサ94により判断する。その結果とフラグレジスタ
95とを比較することにより、フラグがセットされてい
ない時(この場合では、中央処理装置A10)は、増設
バス80上には伝達せず、フラグがセットされていた時
(この場合では、中央処理装置B20と中央処理装置C
30)は、変更通知伝達回路93によって、増設バス8
0上の入出力装置B50と入出力装置C60に伝達し割
込み待ち状態の入出力装置B50または入出力装置C6
0は、占有されている各中央処理装置の処理レベル変更
通知により、再割込み要求を起動する。
以上説明したように本発明は、入出力装置の増設を目的
としたバス接続装置において、中央処理装置に対する割
込み処理要求をバス接続装置内で通知しても無駄である
か否かを判断する事により、変更通知をしていない中央
処理装置の処理能力の低下を防止し、共通バスと増設バ
スの転送処理能力の低下を防止することが出来る。
としたバス接続装置において、中央処理装置に対する割
込み処理要求をバス接続装置内で通知しても無駄である
か否かを判断する事により、変更通知をしていない中央
処理装置の処理能力の低下を防止し、共通バスと増設バ
スの転送処理能力の低下を防止することが出来る。
10・・・・・・中央処理装置A、11・・・・・・中
央処理装置A処理レベル報告回路、20・・・・・・中
央処理装置B121・・・・・・中央処理装置B処理レ
ベル報告回路、30・・・・・・中央処理装置C131
・・・・・・中央処理装置C処理レベル報告回路、40
・・・・・・入出力制御装置A、50・・・・・・入出
力制御装置B、60・・・・・・入出力制御装置C17
0・・・・・・共通バス、80・・・・・・増設バス、
90・・・・・・バス接続装置、91・・・・・・バス
接続装置の命令受信レジスタ、92・・・・・・バス接
続装置の変更通知受信レジスタ、93・・・・・・バス
接続装置の変更通知伝達回路、94・・・・・・バス接
続装置のプロセッサ、95・・・・・・バス接続装置の
フラグレジスタ。
央処理装置A処理レベル報告回路、20・・・・・・中
央処理装置B121・・・・・・中央処理装置B処理レ
ベル報告回路、30・・・・・・中央処理装置C131
・・・・・・中央処理装置C処理レベル報告回路、40
・・・・・・入出力制御装置A、50・・・・・・入出
力制御装置B、60・・・・・・入出力制御装置C17
0・・・・・・共通バス、80・・・・・・増設バス、
90・・・・・・バス接続装置、91・・・・・・バス
接続装置の命令受信レジスタ、92・・・・・・バス接
続装置の変更通知受信レジスタ、93・・・・・・バス
接続装置の変更通知伝達回路、94・・・・・・バス接
続装置のプロセッサ、95・・・・・・バス接続装置の
フラグレジスタ。
Claims (1)
- 処理レベル変更毎に、変更した中央処理装置番号を含む
変更通知を入出力装置に対して通知する複数個の中央処
理装置と、該変更通知により中央処理装置に対してペン
ディング中の割込み処理起動要求をバス転送によって通
知する入出力装置と、入出力装置の増設を目的とした増
設バスと、共通バスと増設バスとを接続するバス接続装
置とを有するデータ処理装置内の該バス接続装置におい
て、特定の入出力装置を該中央処理装置が占有するため
の占有命令手段と、該入出力装置を解放するための解放
命令手段を設け、該バス接続装置内で、増設バスに接続
された各入出力装置に対してどの中央処理装置が占有命
令または解放命令を発行したかを判断するプロセッサと
該中央処理装置の数だけフラグを備え、前記プロセッサ
の判断結果によって占有命令時には該当する中央処理装
置番号のフラグをセットし、また解放命令時には該フラ
グをリセットする機能を有することによって、該中央処
理装置からの変更通知を、前記バス接続装置内のプロセ
ッサが、変更通知内にある中央処理装置番号と前記フラ
グとを比較することにより、フラグがセットされている
中央処理装置からの変更通知については、増設バス上の
入出力装置に対して通知し、セットされていない中央処
理装置からの変更通知については、増設バス上の入出力
装置に対して通知しないことを特徴とするバス接続装置
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6297490A JP2699604B2 (ja) | 1990-03-13 | 1990-03-13 | バス接続装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6297490A JP2699604B2 (ja) | 1990-03-13 | 1990-03-13 | バス接続装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03263157A true JPH03263157A (ja) | 1991-11-22 |
| JP2699604B2 JP2699604B2 (ja) | 1998-01-19 |
Family
ID=13215836
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6297490A Expired - Lifetime JP2699604B2 (ja) | 1990-03-13 | 1990-03-13 | バス接続装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2699604B2 (ja) |
-
1990
- 1990-03-13 JP JP6297490A patent/JP2699604B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2699604B2 (ja) | 1998-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5664200A (en) | Apparatus and method for providing more effective reiterations of interrupt requests in a multiprocessor system | |
| KR920001552B1 (ko) | 다중 컴퓨터 시스템이 접속된 로컬 에어리어 네트워크 시스템 | |
| US5119496A (en) | Method and apparatus for interrupt processing in a computer system having peripheral units connected in a daisy chain | |
| EP1170670A2 (en) | Parallel processing system in which use efficiency of cpu is improved and parallel processing method for the same | |
| JPH03263157A (ja) | バス接続装置 | |
| US5802377A (en) | Method and apparatus for implementing multiple interrupt controllers in a multi-processor computer system | |
| JPS60194647A (ja) | デ−タ伝送システム | |
| JPH0325552A (ja) | バス接続装置 | |
| JP2848297B2 (ja) | マルチプロセッサ割り込み制御システム | |
| JPS593775B2 (ja) | バス要求処理装置 | |
| JP2842639B2 (ja) | データ転送方式 | |
| JP2917369B2 (ja) | 回線ネットワークコントローラ | |
| JPH02310657A (ja) | バス接続装置 | |
| JP2712389B2 (ja) | 通信制御処理装置 | |
| JP3452656B2 (ja) | Dmaコントローラ | |
| JPS6154556A (ja) | メモリ間デ−タ転送方式 | |
| JP3456551B2 (ja) | リモートメモリロードにおけるデッドロック回避方式 | |
| JP2568714B2 (ja) | 分散制御処理装置 | |
| JPH0583943B2 (ja) | ||
| JPH05158832A (ja) | 端末ソフト転送方式 | |
| JPS597971B2 (ja) | 入出力装置の制御方式 | |
| JPH02257354A (ja) | 自動画面解放方式 | |
| JPH0560624B2 (ja) | ||
| JPH05158861A (ja) | 情報処理システム | |
| JPH05334260A (ja) | プロセッサ間データ転送制御方式 |