JPH0227460A - 割り込み保留レジスタ制御方式 - Google Patents

割り込み保留レジスタ制御方式

Info

Publication number
JPH0227460A
JPH0227460A JP17703888A JP17703888A JPH0227460A JP H0227460 A JPH0227460 A JP H0227460A JP 17703888 A JP17703888 A JP 17703888A JP 17703888 A JP17703888 A JP 17703888A JP H0227460 A JPH0227460 A JP H0227460A
Authority
JP
Japan
Prior art keywords
interrupt
adapter
information
processing unit
central processing
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
JP17703888A
Other languages
English (en)
Inventor
Satoshi Nagasaki
長崎 智
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 JP17703888A priority Critical patent/JPH0227460A/ja
Publication of JPH0227460A publication Critical patent/JPH0227460A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 複数の入出力装置を擁するI/Oアダプタがシステムバ
スを介して中央処理装置に接続されている系の人出力割
込みの制御に関し、入出力装置側からの割込み要求が多
発した際のシテスムバスの負荷の軽減を目的とし、I/
Oアダプタに、中央処理装置に対して発するコマンドの
内、前記割込み保留レジスタに対して割込み要求情報の
セットを行なうためのコマンド以外のコマンドで転送す
るデータと共に中央処理装置内の割込み保留レジスタに
セットする情報を転送する手段を設けると共に、中央処
理装置に、該情報を受信したとき割込み保留レジスタを
セットする手段を設けることにより構成する。
〔産業上の利用分野〕
本発明は情報処理装置における中央処理装置内に設けら
れた割込み保留レジスタの制御方式%式% 複数の入出力装置を擁するI/Oアダプタがシテスムバ
スを介して中央処理装置に接続されていて、該システム
バスを用いてI/Oアダプタと中央処理装置間の情報転
送、および、中央処理装置内の割込み保留レジスタへの
割り込み要求情報のセットを行なう如く構成された系に
おける割込み保留レジスタの制御方式に係る。
〔従来の技術〕
第4図は6本発明が適用される系の構成の例を示す図で
あって、50は中央処理装置(以下CPUとも言う。図
においてもCPUと記載している)、51はメモリ、5
2はシステムバス、53.54はI/Oアダプタ、55
.56はI/Oバス、57.58は入出力装置(以下I
/Oとも言う。図においてもIloと記載している)、
59は割込み保留レジスタ(以下割込みベンディング・
ラッチとも言う)を表わしている。
同図に示したような構成の系において、従来の、一連の
1/O割込み処理は第5図のタイムチャートに示すよう
な手順で行なわれていた。
以下、同図に基づいて1/O割込み処理の手順を説明す
る。
なお、図中の■〜■はタイミングを表わしており、以下
の説明中の■〜■の表示に対応する。
I/Oアダプタの下に接続されているIloがCPUに
対して割込む場合、■I/OはI/Oバスの割込要求信
号を有効とする。
I/OアダプタはIloを監視しており、■I/Oの割
込み要求信号が有効となるとシテスムバスを使用して、
CPUに対して、CPU内にありそのI/Oアダプタに
割当てられている割込みベンディング・ラッチを有効と
するコマンドを発行して割込みを要求する。これにより
CPU内の割込みベンディング・ラッチは有効となる。
■CPUは処理と処理の間に割込み要因がないかどうか
確認し、割込みベンディング・ラッチが有効で、しかも
、他にそれより重要な割込み要因がなければ、対応する
割込みベンディング・ラッチを無効とし、システムバス
を使用して、I/Oアダプタに対し、割込み応答を指示
する。
■I/OアダプタはCPUから割込み応答を指示される
とI/Oバスを使用して、Iloに対し、割込みを許可
する。■この時、割込み許可と同時にI/Oバスを使用
して、どのIloが割込みを要求したかを示すベクタを
読みだす。割込みを要求したIloはI/Oバスにベク
タを送出しなくてはならない。その時、その■/Oは割
込み要求信号を無効とする。
■ベクタを読みだしたI/Oアダプタはシステムバスを
使用して、CPUに対して、ベクタを送出する。
これにより、CPUはどのIloが割込んだのかが判断
できるので、適切な処理を開始する。
これがIloの割込みの一連の処理である。
また、ベクタを読んだ時点で、割込み要求信号がまだ有
効ならば、他のIloが割込みを要求しているので、I
/Oアダプタは、以後、上記と同様の手順で割込み処理
を開始する。
〔発明が解決しようとする課題〕
上述したように、従来の方式においては、Iloの割込
み要求の都度、各割り込み要求ごとにシステムバスを使
用するため、Iloから頻繁に割込みが発生するような
ときは、システムバスの負荷が非常に大きくなると言う
問題点があった。
本発明は、このような従来の問題点に鑑み、システムバ
スの負荷を軽減せしめ得る1/O割り込みに係る割り込
み保留レジスタの制御方式を提供することを目的として
いる。
〔課題を解決するための手段〕
本発明によれば、上述の目的は前記特許請求の範囲に記
載した手段により達成される。すなわち、本発明は、複
数の入出力装贋を擁するI/Oアダプタがシステムバス
を介して中央処理装置に接続されていて、 該システムバスを用いてI/Oアダプタと中央処理装置
間の情報転送、および、中央部N装置内の割込み保留レ
ジスタへの割り込み要求情報のセットを行なう如く構成
された系において、I/Oアダプタに、中央処理装置に
対して発するコマンドの内、前記割込み保留レジスタに
対して割り込み要求情報のセットを行なうためのコマン
ド以外のコマンドで転送するデータと共に中央処理装置
内の割込み保留レジスタにセットする情報を転送する手
段を設けると共に、中央処理装置に、該情報を受信した
とき割込み保留レジスタをセットする手段を設けた割込
み保留レジスタ制御方式である。
〔作 用〕
従来は1/O割り込みの処理に際し、CPU内の割込み
保留レジスタに情報をセットするときは、I/Oアダプ
タがその都度、割込み保留レジスタに情報をセットする
ための専用のコマンドを発行することにより、処理が成
されていた。
本発明においては、I/Oアダプタが上記コマンド以外
のコマンドを発行する際に、該コマンドで転送する情報
の他に、割込み保留レジスタをセットする情報を転送す
ることによって、システムバスを効率的に使用すること
を可能ならしめたものである。
例えばI/Oアダプタが、CPUに対しペクタを送出す
るコマンドで、ペクタ情報以外に、割込みベンディング
・ラッチのセット情報も同時に送出するようにすること
が可能であり、ペクタ情報以外の情報を、CPU−1/
Oアダプタ間で通信するコマンドでも割込みベンディン
グ・ラッチのセット情報を同時に送出することによって
、鎖側込みベンディング・ラッチをセットすることがで
きる。
〔実施例〕
第1図は本発明の一実施例を示すブロック図である。
同図において、1はCPU、2は割込みベンディング・
ラッチ、3は割込み情報制御部、4はメモリ、5はシス
テムバス、6.8はI/Oアダプタ、7.9は転送デー
タ制御部、1G、11はIlo、12.13はI/Oパ
スを表わしている。
同図中1/Oアダプタ6および8の転送データ制御11
i9B?あるいは9は、従来の割込みベンディング・ラ
ッチに情報をセットするためのコマンド以外のコマンド
でデータを転送する際に、該データと共に割込みベンデ
ィング・ラッチにセットする要求情報を送出する機能を
有している。
また、crtr tに設けられた割込み情報制御部3は
、割込みベンディング・ラッチに情報をセットするため
のコマンド以外のコマンドで送られて来た割込みベンデ
ィング・ラッチにセットすべき情報を検出して、割込み
ベンディング・ラッチ2にセットする。
第2図は本実施例の動作の例を示すタイムチャートであ
る。
以下同図に基づいて本発明の上記実施例の動作について
説明する。
なお、間中■〜■はタイミングを表わしており、以下の
説明中の■〜■に対応している。
I/Oアダプタの下に接続されているIloかCPUに
対して割込む場合、■I/○は■/Oバスの割込要求信
号を有効とする。
■/○アダプタはIloを監視しており、■!/Oの割
込み要求信号が有効となるとシステムバスを使用して、
CPUに対して、CPU内にありそのI/Oアダプタに
割当てらでいる割込みベンディング・ラッチを有効とす
るコマンドを発行して割込みを要求する。これによりC
PU内の割込みベンディング・ラッチは有効となる。
■CPUは処理と処理の間に割込み要因がないかどうか
vfi誌し、割込みベンディング・ラッチが有効で、し
かも、他にそれより重要な割込み要因がなければ、対応
する割込みベンディング・ラッチを無効とし、システム
バスを使用して、l/Oアダプタに対し、割込み応答を
指示する。
■I/Ol/OアダプタUから割込み応答を指示される
とI/Oバスを使用して、Iloに対し、割込みを許可
する。
以上迄の処理については従来の場合と同様である。
次に同図の■の状態でl/Oアダプタは、I/Oバスか
らベクタを取り込む。この時、l/OアダプタがI/O
パスの割込み要求信号の状態を認識して、システムバス
を使用してベクタと割込みベンディング・ラッチのセッ
ト情報を送出する。
■CPUは、ベクタを受取り、割込みベンディング・ラ
ッチのセット情報により、内部の割込みベンディング・
ラッチをセットする。
また、割込み処理以外の時にも、CPU−l/Oアダプ
タ間で通信する場合は同様に、割込みベンディング・ラ
ッチのセット情報に従って、内部の割込みベンディング
・ラッチをセットすることが可能である。
第3図はこのような例としてCPUがl/Oアダプタの
内部レジスタの読み出しを行う場合の動作をタイムチャ
ートとして示している。
〔発明の効果〕
以上、説明したように本発明によれば、2つ以上のIl
oから同時に割込が要求された場合、l/Oアダプタは
最初のIloの割込み処理が終了する時、CPUにベク
タと同時に割込みベンディング・ラッチのセット情報を
送出し、CPUはそれに従い内部の割込みベンディング
・ラッチをセットするので、l/Oアダプタは次のIl
oの割込み処理を開始する為に、システムバスを使用し
て、割込みベンディング・ラッチを有効とするための専
用のコマンドを発行することなく目的を達することがで
きる。
また、割込み処理以外の時も、CPU−l/Oアダプタ
間で通信する場合は同様に、割込みベンディング・ラッ
チのセット情報に従って、内部の割込みベンディング・
ラッチがセットされるので、!/Oからの割込み要求が
発生する都度システムバスを使用して、割込みベンディ
ング・ラッチを有効とする専用のコマンドを発行する必
要がな(なるから1/O割込み処理時のシステムバス負
荷が、軽減される利点がある。

Claims (1)

  1. 【特許請求の範囲】 複数の入出力装置を擁するI/Oアダプタがシステムバ
    スを介して中央処理装置に接続されていて、 該シテスムバスを用いてI/Oアダプタと中央処理装置
    間の情報転送、および、中央処理装置内の割込み保留レ
    ジスタへの割り込み要求情報のセットを行なう如く構成
    された系において、I/Oアダプタに、中央処理装置に
    対して発するコマンドの内、前記割込み保留レジスタに
    対して割り込み要求情報のセットを行なうためのコマン
    ド以外のコマンドで転送するデータと共に中央処理装置
    内の割込み保留レジスタにセットする情報を転送する手
    段を設けると共に、中央処理装置に、該情報を受信した
    とき割込み保留レジスタをセットする手段を設けたこと
    を特徴とする割込み保留レジスタ制御方式。
JP17703888A 1988-07-18 1988-07-18 割り込み保留レジスタ制御方式 Pending JPH0227460A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17703888A JPH0227460A (ja) 1988-07-18 1988-07-18 割り込み保留レジスタ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17703888A JPH0227460A (ja) 1988-07-18 1988-07-18 割り込み保留レジスタ制御方式

Publications (1)

Publication Number Publication Date
JPH0227460A true JPH0227460A (ja) 1990-01-30

Family

ID=16024060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17703888A Pending JPH0227460A (ja) 1988-07-18 1988-07-18 割り込み保留レジスタ制御方式

Country Status (1)

Country Link
JP (1) JPH0227460A (ja)

Similar Documents

Publication Publication Date Title
EP0458304B1 (en) Direct memory access transfer controller and use
JP2829091B2 (ja) データ処理システム
EP0319185B1 (en) Method and apparatus for checking a state machine
JPS6339072A (ja) デ−タ処理システム
JPH0227460A (ja) 割り込み保留レジスタ制御方式
JP2574821B2 (ja) ダイレクトメモリアクセス・コントローラ
JP2679440B2 (ja) 情報処理装置
JPS605370A (ja) 共通バス制御システム
JPH0145657B2 (ja)
JPS6378257A (ja) 入出力制御装置
JP2667285B2 (ja) 割込制御装置
JPH02166548A (ja) 共通バス制御方式
JP2824890B2 (ja) Scsiプロトコル制御装置
KR19990058631A (ko) 디엠에이 콘트롤러
JP3442099B2 (ja) データ転送記憶装置
JPS60136853A (ja) デ−タ転送方式
JPS63300346A (ja) Dma制御方式
JPH01175656A (ja) 高速データ転送方式
JPS58154030A (ja) Dma制御方式
JPH0429101B2 (ja)
JPS6368954A (ja) 情報転送方式
JPS6111874A (ja) 計算機間のデ−タ転送システム
JPS6337418B2 (ja)
JPS60186955A (ja) Dma制御方式
JPH01114959A (ja) メモリデータ転送方式