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
Application number
JP6297490A
Other languages
English (en)
Other versions
JP2699604B2 (ja
Inventor
Tsuneo Suzuki
鈴木 経男
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP6297490A priority Critical patent/JP2699604B2/ja
Publication of JPH03263157A publication Critical patent/JPH03263157A/ja
Application granted granted Critical
Publication of JP2699604B2 publication Critical patent/JP2699604B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ処理装置に関し、特に複数個の中央処理
装置から更新された処理レベルの変更通知を、入出力装
置に対して伝達するバス接続装置に関する。
〔従来の技術〕
従来、この種のデータ処理装置は、各入出力装置の割込
み処理起動要求に対し、中央処理装置の処理レベルによ
り割込み受付可能かを各中央処理装置が判断し、受付不
可の場合要求元入出力装置に対し、割込み受付不可の応
答を返す。
割込み受付不可の応答を受は取った入出力装置は、各中
央処理装置より処理レベルの変更通知を待つ(ペンディ
ング状態)。
中央処理装置からの処理レベル変更通知を受は取るとペ
ンディング状態であった入出力装置は、再度割込み処理
起動要求を実行する。
故に、占有されていない中央処理装置からのレベル変更
通知に対しても、バス接続装置によりバスを増設しバス
に接続されたペンディング中の各入出力装置は割込み処
理要求を発生させていた。
〔発明が解決しようとする課題〕
上述した従来の技術では、各中央処理装置から処理レベ
ル変更通知を受信する度に、変更通知を出力した中央処
理装置に占有されているいないに関係なく、ペンディン
グ中であった各入出力装置は各中央処理装置へ割込み処
理要求を発生していたので、変更通知を出力していない
中央処理装置の処理能力及び、共通バスと増設バスの転
送処理能力が低下するという問題点があった。
〔課題を解決するための手段〕
本発明のバス接続装置の構成は、処理レベル変更毎に、
変更した中央処理装置番号を含む変更通知を入出力装置
に対して通知する複数個の中央処理装置と、該変更通知
により中央処理装置に対してペンディング中の割込み処
理起動要求をバス転送によって通知する入出力装置と、
入出力装置の増設を目的とした増設バスと、共通バスと
増設バスとを接続するバス接続装置とを有するデータ処
理装置内の該バス接続装置において、特定の入出力装置
を該中央処理装置が占有するための占有命令手段と、該
入出力装置を解放するための解放命令手段を設け、該バ
ス接続装置内で、増設バスに接続された各入出力装置に
対してどの中央処理装置が占有命令または解放命令を発
行したかを判断するプロセッサと該中央処理装置の数だ
けフラグを備え、前記プロセッサの判断結果によって占
有命令時には該当する中央処理装置番号のフラグをセッ
トし、また解放命令時には該フラグをリセットする機能
を有することによって、該中央処理装置からの変更通知
を、前記バス接続装置内のプロセッサが、変更通知内に
ある中央処理装置番号と前記フラグとを比較することに
より、フラグがセットされている中央処理装置からの変
更通知については、増設バス上の入出力装置に対して通
知し、セットされていない中央処理装置からの変更通知
については、増設バス上の入出力装置に対して通知しな
いことを特徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
説明を簡単にするために、中央処理装置AIOは入出力
装置A40に、中央処理装置B20は入出力装置B50
に、中央処理装置C30は入出力装置C60に対して、
これから各入出力装置なそれぞれ占有するための占有命
令を発行し、その後にあるレベルの命令を出力したとす
る。
中央処理装置B20と中央処理装置C30の占有命令は
、−度バス接続装置90内の命令受信レジスタ91に格
納され、増設バス80上の入出力装置B50や入出力装
置C60に伝達される。それと同時にそれらの占有命令
がどの中央処理装置からの命令かをプロセッサ94によ
り判別され、フラグレジスタ95に識別された中央処理
装置に該当するフラグをセットする。(この場合では、
中央処理装置B20と中央処理装置C30のフラグがセ
ットされる。) その後、入出力装置A40または入出力装置B50、入
出力装置C60は、それぞれ各中央処理装置に対して割
り込みレベルと共に割り込み処理要求をバス転送により
転送する。中央処理装置は実行中の処理レベルより高い
割り込みレベルの場合は、割込み処理受は付は応答を転
送元の入出力装置に対して転送する。実行中の処理のレ
ベルと同じか低い場合は、割込み処理受は付は不可応答
を転送元の入出力装置に対して転送し、割込み待ち(ペ
ンディング)状態にする。
各中央処理装置は、処理プ□グラムの処理レベルの変更
を処理レベル報告回路11.12.13により、共通バ
ス70に接続されている入出力装置A40及び、バス接
続装置90に対して変更した中央処理装置番号を含む変
更通知を報告する。
バス接続装置90は、変更通知を変更通知受信レジスタ
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・・・・・・バス接続装置の
フラグレジスタ。

Claims (1)

    【特許請求の範囲】
  1. 処理レベル変更毎に、変更した中央処理装置番号を含む
    変更通知を入出力装置に対して通知する複数個の中央処
    理装置と、該変更通知により中央処理装置に対してペン
    ディング中の割込み処理起動要求をバス転送によって通
    知する入出力装置と、入出力装置の増設を目的とした増
    設バスと、共通バスと増設バスとを接続するバス接続装
    置とを有するデータ処理装置内の該バス接続装置におい
    て、特定の入出力装置を該中央処理装置が占有するため
    の占有命令手段と、該入出力装置を解放するための解放
    命令手段を設け、該バス接続装置内で、増設バスに接続
    された各入出力装置に対してどの中央処理装置が占有命
    令または解放命令を発行したかを判断するプロセッサと
    該中央処理装置の数だけフラグを備え、前記プロセッサ
    の判断結果によって占有命令時には該当する中央処理装
    置番号のフラグをセットし、また解放命令時には該フラ
    グをリセットする機能を有することによって、該中央処
    理装置からの変更通知を、前記バス接続装置内のプロセ
    ッサが、変更通知内にある中央処理装置番号と前記フラ
    グとを比較することにより、フラグがセットされている
    中央処理装置からの変更通知については、増設バス上の
    入出力装置に対して通知し、セットされていない中央処
    理装置からの変更通知については、増設バス上の入出力
    装置に対して通知しないことを特徴とするバス接続装置
JP6297490A 1990-03-13 1990-03-13 バス接続装置 Expired - Lifetime JP2699604B2 (ja)

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)

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) プロセッサ間データ転送制御方式