JPS6211959A - 割込み処理方式 - Google Patents

割込み処理方式

Info

Publication number
JPS6211959A
JPS6211959A JP15153385A JP15153385A JPS6211959A JP S6211959 A JPS6211959 A JP S6211959A JP 15153385 A JP15153385 A JP 15153385A JP 15153385 A JP15153385 A JP 15153385A JP S6211959 A JPS6211959 A JP S6211959A
Authority
JP
Japan
Prior art keywords
cpu
channel
channels
interrupt
interruption
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
Application number
JP15153385A
Other languages
English (en)
Inventor
Osamu 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.)
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 JP15153385A priority Critical patent/JPS6211959A/ja
Publication of JPS6211959A publication Critical patent/JPS6211959A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 し概 要〕 複数の中央処理装置(以下、CPUと略称する)が、複
数のチャネルを共有する情報処理システムにおいて、各
CPUに各チャネルに対応したビットを持ち、ソフトウ
ェアにより設定し、ソフトウェアにより動的に変更可能
なルートマスクを設け、各チャネルからの割込み要求に
対する受付の可否をルートマスクの対応ビットの値によ
り判定するようにしたもので、これにより、割込みキャ
ンセル等による負担を軽減した。
[産業上の利用分野〕 本発明は、複数台のCPUと、複数台のチャネルから構
成される情報処理システムにおいて、チャネルからの割
込み処理の方式に関するものである。
近年、情報処理システムの性能向上、および信頼性向上
などの点から、複数のCPUを配備し、各CPUは複数
のチャネルを共有するという方式がとられてきた。
本発明は、このようなシステムにおいて、ソフトウェア
に負担をかけることなく、割込み性能を向上させ、且つ
ハードウェア的に簡単化を図ったものである。
[従来の技術] 複数のCPUが複数のチャネルを共有する情報処理シス
テムにおいて、従来は、1つのチャネルからの割込み要
求は総てのCPUに加えられ、最初に割込み許可を与え
たCPUとの間で割込み処理を行い、他のCPUからの
割込み許可に対してはキャンセルしなければならなかっ
た。
[発明が解決しようとする問題点コ 上記従来の割込み処理方式によれば、割込み許可に対す
るキャンセルのような無駄な処理を必要として、割込み
処理の効率を悪くしているという問題点があった。
本発明は、このような問題点を解消し、ソフトウェアに
負担をかけることなく、割込み性能を向上した方式を提
供しようとするものである。
[問題点を解決するための手段] 第1図は本発明の割込み処理方式の原理ブロック図を示
す。
第1図に示すCPU#Oは、複数のチャネル♯A、♯B
、#C,#Dを共有する情報処理システムにおけるCP
U#O,#1.−のうちの1つである。
各チャネル♯A、♯B、#C,#Dからの割込み線は、
総てのCPU#O,#]、、−に接続されている。
各CPU#○、#1.−の割込み処理部には、各チャネ
ル♯A、♯B、#C,#Dにそれぞれ対応したビット♯
A、♯B、#C,#Dを持つルートマスク1を?J!備
する。
ルートマスク1の各ビットは、ソフトウェアによって設
定され、且つソフトウェアによって動的に変更可能とな
っており、各CPUは各チャネルからの割込み要求に対
して、割込み受付するか否かをルートマスク1により判
定する。
各CPUにおいて、ルートマスク1によって制御さた後
の割込み要求は、従来から設けられている、主割込みマ
スク2によって制御される。
主割込みマスク2は、そのCPUへの割込み要求を総て
禁止するものである。
[作用] 第1図に示すシステムは、1つのオペレーティング・シ
ステムの下で走行する、密に結合されたマルチCPUの
情報処理システムの場合であって、このようなシステム
構成において、各チャネルからの割込みが、複数のCP
tJで受は付けられた場合、複数CPUの中から1台を
選択し、他のCPUに対しては割込みキャンセルをしな
ければならないことを避けるため、予め各チャネルの割
込み先CPUをソフトウェアにより制御するようにした
ものである。
これにより、割込みキャンセル動作、および割込み処理
のソフトウェア対処にかかっていた負担を軽減するもの
である。
このように、各CPU内のルートマスクを、ソフトウェ
アにより動的に制御することによって、各チャネルから
の割込み処理を、どのCPUで処理させるかのソフトウ
ェア制御が可能となる。
特に、チャネルが入出力装置から受は付ける割込み種類
が多数あり、各レベルに分割されている場合、各レベル
割込みの優先制御も、容易となることが考えられる。
[実施例コ 第2図は、本発明の実施例のシステム構成図であって、
CPU#0およびCPU#1が、チャネル#Aおよびチ
ャネル♯Bを共有する情報処理システムである。
CPU#OおよびCPU#1には、チャネル#Aおよび
チャネル♯Bに対応するルートマスク1が備えられてい
る。
チャネル#Aおよびチャネル♯Bからの割込み要求が発
生した場合、各チャネルからの割込み信号は、システム
内の総てのCPUに送出される。
各CPU#0および#1において、各チャネル#Aおよ
び♯Bからの割込みを受付可能か否かは各CPU内のル
ートマスクlで判定する。
各CPUにおけるルートマスク1の♯A、 ♯Bは、ソ
フトウェアにより制御され、各チャネル♯A、♯Bから
の割込みルートは、ルートマスク♯A、♯Bにより決定
される。
各チャネルからの割込み先CPUは、I CPUと限定
されるが、割込みルート指定は、ルートマスクを変更す
るコマンドにより、ソフトウェアによって動的に変更可
能なようにする。
このルートマスク変更コマンドは、従来より行われてい
る構成制御に伴う構成制御レジスタの書換えコマンドと
同様なものでよ(、ソフトウェアにとっての負担増は殆
どない。
チャネル#Aからの割込み要求に対して、CPU#0又
はCPU#1のどちらか一方のルートマスク#Aを「オ
ン」することにより、チャネル#Aの割込み処理を実行
する。チャネル♯Bからの割込みについても同様である
[発明の効果] 以上説明のように本発明によれば、ソフトウェアに負担
をかけることなく、割込み性能を向上させることができ
、その実用上の効果はきわめて大きい。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の実施例のシステム構成図である。 図面において、 1はルートマスク、    2は1割込みマスク、CP
U#O,CPU#1は中央処理装置、CH♯A、CH♯
Bはチャネル、 をそれぞれ示す。 不発η月の法理フ゛口・ソ2圀 ヂ  1  圀 ホ登■月の莢施例のシヌブム海%fx7榮 2 団

Claims (1)

  1. 【特許請求の範囲】 複数の中央処理装置(CPU#0、CPU#1)が複数
    のチャネル(CH♯A、CH♯B)を共有する情報処理
    システムにおいて、 各中央処理装置の割込み処理部に、各チャネルに対応し
    たビットを持ち、ソフトウェアにより設定され、且つソ
    フトウェアにより動的に変更可能なルートマスク(1)
    を備え、 前記各チャネルからの割込み要求に対する受付の可否を
    、 該ルートマスク(1)の対応ビットの値により、判定す
    るよう構成したことを特徴とする割込み処理方式。
JP15153385A 1985-07-10 1985-07-10 割込み処理方式 Pending JPS6211959A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15153385A JPS6211959A (ja) 1985-07-10 1985-07-10 割込み処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15153385A JPS6211959A (ja) 1985-07-10 1985-07-10 割込み処理方式

Publications (1)

Publication Number Publication Date
JPS6211959A true JPS6211959A (ja) 1987-01-20

Family

ID=15520593

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15153385A Pending JPS6211959A (ja) 1985-07-10 1985-07-10 割込み処理方式

Country Status (1)

Country Link
JP (1) JPS6211959A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010026832A (ja) * 2008-07-22 2010-02-04 Hitachi Ltd 情報処理装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52149931A (en) * 1976-06-09 1977-12-13 Fujitsu Ltd Channel interuption control
JPS52149932A (en) * 1976-06-09 1977-12-13 Fujitsu Ltd Channel interrupt control system
JPS533749A (en) * 1976-06-30 1978-01-13 Fujitsu Ltd Input-output interruption processing system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52149931A (en) * 1976-06-09 1977-12-13 Fujitsu Ltd Channel interuption control
JPS52149932A (en) * 1976-06-09 1977-12-13 Fujitsu Ltd Channel interrupt control system
JPS533749A (en) * 1976-06-30 1978-01-13 Fujitsu Ltd Input-output interruption processing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010026832A (ja) * 2008-07-22 2010-02-04 Hitachi Ltd 情報処理装置

Similar Documents

Publication Publication Date Title
WO1999038086A3 (en) Bus bridge architecture for a data processing system
US20050132244A1 (en) Byte alignment method and apparatus
JPH05134960A (ja) ローカルプロセツシング方式
JP2553094B2 (ja) 割込み制御装置
JPS5998232A (ja) デ−タバスの優先度制御方式
JPS63129428A (ja) ロック管理制御装置
JPS6393062A (ja) 情報処理システム
JPS6279557A (ja) 直接メモリアクセス方式
JPH0254362A (ja) 並列処理コンピュータ
JPS5960631A (ja) デ−タ転送制御方式
JPH02236656A (ja) マルチプロセッサシステム
JPS6365574A (ja) 認識処理装置
JPS63223948A (ja) マルチプロセツサosに於けるプロセツサ間通信方法
JPS61217852A (ja) チヤネル処理方式
JPS62285163A (ja) チヤネル制御装置
JPH01177745A (ja) 通信回線切換装置
JPS59205662A (ja) プロセツサ間情報転送優先方式
JPH01134559A (ja) データ通信システム
JPH0282342A (ja) データ通信装置
JPS60231252A (ja) 単位処理装置
JPS60123953A (ja) チャネル切り替え制御方式
JPH01243158A (ja) 情報処理装置
JPH02114354A (ja) 割込みコントロールユニット
JPS60209846A (ja) 割込み処理方式
JPH02272626A (ja) 聴覚情報出力管理方式