JPH04273559A - 時分割割込制御装置 - Google Patents

時分割割込制御装置

Info

Publication number
JPH04273559A
JPH04273559A JP3033854A JP3385491A JPH04273559A JP H04273559 A JPH04273559 A JP H04273559A JP 3033854 A JP3033854 A JP 3033854A JP 3385491 A JP3385491 A JP 3385491A JP H04273559 A JPH04273559 A JP H04273559A
Authority
JP
Japan
Prior art keywords
input
interrupt
output
time
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
JP3033854A
Other languages
English (en)
Inventor
Makoto Kikuchi
誠 菊池
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.)
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Solution Innovators Ltd
Original Assignee
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Software Hokkaido 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 HOKKAIDO NIPPON DENKI SOFTWARE KK, NEC Software Hokkaido Ltd filed Critical HOKKAIDO NIPPON DENKI SOFTWARE KK
Priority to JP3033854A priority Critical patent/JPH04273559A/ja
Publication of JPH04273559A publication Critical patent/JPH04273559A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、時分割割込制御装置に
関し、特に電子計算機システムにおいて入出力装置を複
数使用する際、および複数の中央処理装置で同一の入出
力装置を使用する際の割込制御に関する。
【0002】
【従来の技術】従来、電子計算機システムにおける入出
力装置の割込制御は、図2に示す様に、各入出力装置毎
に入出力バス上の独立した割込信号線を使用し、入出力
装置からの割込発生時に割込制御装置から割込を発生し
た割込信号線の情報を引き取る事により、各入出力装置
からの割込を独立した割込として識別し、該当入出力装
置制御手段の割込制御を起動するという方式と成ってい
た。
【0003】複数の中央処理装置を持つ電子計算機シス
テムでも同様の方式を使用し、ある中央処理装置が特定
の入出力装置を使用する場合には、その入出力装置を使
用する中央処理装置の割込制御装置では該当する入出力
装置からの割込信号の受付を可能と設定し、他の中央処
理装置の割込制御装置では該当する入出力装置からの割
込信号を受付けない様に設定し、入出力装置毎に制御を
行う中央処理装置を固定的に設定するという方式と成っ
ていた。
【0004】
【発明が解決しようとする課題】上述した従来の割込制
御方式では、入出力装置毎に異なる割込信号線を使用す
るために、中央処理装置に接続可能な入出力装置の数が
電子計算機システム中の割込信号線の数までに制限され
てしまう、という問題がある。また、複数の中央処理装
置を有する電子計算機システムでは、入出力装置の発生
する割込信号がどの中央処理装置の入出力制御により発
生したのかを特定できない事から、入出力装置毎にその
入出力装置の制御を行う中央処理装置を予め決定してお
く方式と成っていたため、複数の中央処理装置から同一
の入出力装置を使用する事ができないという問題が有っ
た。この対策として、入出力装置の発生する割込信号が
どの中央処理装置の入出力制御により発生したのかを特
定するために1つの入出力装置に対し複数に割込信号線
を割り当て、入出力制御を行っている中央処理装置が受
付可能な割込信号線にのみ割込信号を発生させるという
方式もあるが、前述の電子計算機システム中の割込信号
線の数の制限により、電子計算機システムで使用可能と
なる入出力装置の数が減少するという問題がある。
【0005】
【課題を解決するための手段】本発明の時分割割込制御
装置は、中央処理装置と、割込発生機能を持つ入出力装
置と、前記中央処理装置と前記入出力装置とを結ぶ入出
力バスとにより構成される電子計算機システムにおいて
、前記中央処理装置内に時間経過により割込を発生した
入出力装置を特定する機能を持つ割込制御装置と、前記
入出力装置内に前記入出力バスへの割込信号の送出を時
間経過により制御する装置と、前記中央処理装置内の割
込制御装置に対し割込の受付を行う時刻情報を設定する
手段と、前記入出力装置の起動の際に前記入出力装置の
割込信号の送出を行う時刻情報を設定する手段とを有し
ている。
【0006】
【実施例】次に本発明の一実施例について図面を参照し
て詳細に説明する。
【0007】図1は本発明の一実施例を示し、図3は本
発明の割込み制御方式を示す。図1および図3を参照す
ると、本発明の一実施例は、中央処理装置1と、入出力
バス2と、入出力バス2中の割込信号線21、入出力バ
ス中の割込制御情報線22、入出力装置3a、3b、…
…3nとを有している。中央処理装置1内に割込制御情
報線22に対して時分割の割込制御情報を送出する機能
と入出力装置3a〜3nより時分割で送出される割込信
号情報を保持する機能を持つ中央処理装置時分割割込制
御装置4を有し、入出力装置3a〜3n内には各入出力
装置3a〜3n内で発生する割込要求を割込制御情報線
22の情報により時分割で割込信号線21に送出する機
能を持つ入出力装置時分割割込制御装置5a〜5nを有
している。
【0008】中央処理装置1は、入出力装置3a〜3n
より時分割で送出される割込信号の内中央処理装置1が
受付可能な割込制御時刻に関する情報を中央処理装置時
分割割込制御装置4に対して設定する中央処理装置割込
制御手段6と、入出力装置3a〜3nに対する入出力制
御を起動する入出力装置起動手段7a〜7nと、割込信
号線21に割込信号を送出可能な割込制御時刻および使
用する割込信号線21に関する入出力割込発生情報を入
出力制御起動の際に入出力装置時分割割込制御装置5a
〜5nに対して設定する入出力装置時分割割込制御装置
設定手段8a〜8nと、入出力装置3a〜3nからの割
込により起動され入出力装置3a〜3nの入出力制御の
後処理を行う入出力装置割込制御手段9a〜9nを有し
ている。
【0009】中央処理装置時分割割込制御装置設定手段
6は、電子計算機システムの初期化を行う際に中央処理
装置時分割割込制御装置4に対してその中央処理装置1
が受付可能な割込制御時刻に関する情報の設定を行う。 中央処理装置時分割割込制御装置4の設定が終了し、ア
プリケーションプログラムより入出力装置3a〜3nへ
の入出力要求が生じた際に、該当電子計算機システムの
オペレーティングシステムが入出力装置3a〜3nに対
応する入出力装置起動手段7a〜7nを起動し、入出力
装置起動手段7a〜7nが入出力装置3a〜3nに対し
て入出力のための制御を行う。このとき、入出力装置起
動手段7a〜7n内の入出力装置時分割割込制御装置設
定手段8a〜8nにて、入出力装置3a〜3n内の入出
力装置時分割割込制御装置5a〜5nに対して、該当入
出力装置3a〜3nの制御を行っている中央処理装置1
の受付可能な割込制御時刻に関する情報と、該当入出力
装置3a〜3nが割込発生の際に使用可能と割り当てら
れている割込信号線に関する情報を設定する。
【0010】入出力装置3a〜3n内で入出力動作が終
了し入出力装置内の割込要求が発生した際には、入出力
装置時分割割込制御装置5a〜5nは割込制御情報線2
2上の情報の割込制御時刻と入出力装置時分割割込制御
装置設定手段7a〜7nにて設定された割込制御時刻が
一致したときに、入出力装置時分割割込制御装置設定手
段8a〜8nにて設定された割込信号線に関する情報に
より割り当てられている割込信号線21上に割込信号を
送出する。
【0011】中央処理装置時分割割込制御装置4は、中
央処理装置時分割割込制御装置設定手段6にて設定され
た割込制御時刻に割込信号線21上の情報を引取り、割
込制御時刻と割込信号線21上の情報により入出力装置
3a〜3nからの割込を特定し、割込を発生した入出力
装置3a〜3nに対応する入出力装置割込制御手段9a
〜9nを起動する。
【0012】中央処理装置時分割割込制御装置4と入出
力装置時分割割込制御装置5a〜5nの動作に関して図
4および図5を用いて詳細に説明する。
【0013】図4は中央処理装置時分割割込制御装置4
の一例であり、入出力バス2中の割込に関係する制御線
は割込信号線21が4本、割込制御情報線22が4本あ
り、割込制御線4本の内1本を割込制御の各信号の動機
を取るための時分割割込制御クロックとして使用し他の
3本を割込制御のための時分割割込制御時刻に使用する
場合で、電子計算機システム中の入出力バス2に入出力
装置3a〜3nを最大32台接続可能な場合を想定して
いる。
【0014】図4の中央処理装置時分割割込制御装置4
は、割込信号線を時分割で使用するための基準クロック
となる時分割割込制御クロック信号を計時し時分割割込
制御時刻として出力するための時分割割込制御クロック
計時装置4−1と、中央処理装置時分割割込制御装置設
定手段6において設定された割込受付可能時刻情報4−
2.1および4−2.2を記憶しておく割込受付可能時
刻記憶装置4−2と割込受付可能時刻記憶装置4−2に
保持されている割込受付可能時刻情報4−2.1の情報
と時分割割込制御時刻の比較および割込受付可能時刻情
報4−2.2の情報と時分割割込制御時刻の比較を行い
一致を検出する状態一致検出装置4−3と、それぞれの
状態の一致情報と時分割割込制御クロックの同期をとる
ための信号同期装置4−4と、信号同期装置4−4から
出力されるそれぞれの一致情報により割込信号線21の
情報を有効とする信号有効判定装置4−5と、割込受付
可能時刻4−2.1に対応して信号同期装置4−4より
出力される一致情報により割込信号線21の情報を保持
する信号状態保持装置4−6と、割込受付可能時刻4−
2.2に対応して信号同期装置4−4より出力される一
致情報により割込信号線21の情報を保持する信号状態
保持装置4−7と、信号状態保持装置4−6および4−
7から出力される割込信号を判定し各入出力装置3a〜
3nに対応する入出力装置割込制御手段9a〜9bを起
動する割込制御装置5−8とを有する。ただし、割込制
御情報線22に対して時分割割込制御クロックおよび時
分割割込制御時刻情報を送出する中央処理装置は電子計
算機システムに1台だけとし、複数の中央処理装置を有
する電子計算機システムにおいては特定の1台の中央処
理装置以外は時分割割込制御クロック計時装置を持たず
に、割込制御情報線上の信号を状態一致検出装置4−3
および信号同期装置4−4の入力信号として使用する。
【0015】図5の入出力装置時分割割込制御装置5n
は、入出力装置時分割割込制御装置設定手段8nにおい
て設定された該当入出力装置3nでの割込発生可能な時
分割割込制御時刻を示す割込発生可能時刻情報5n−1
.1と割込を発生する際に使用する割込信号線21の情
報を示す割込発生信号線情報5n−1.2を含む入出力
装置割込発生情報を保持する入出力装置割込発生情報記
憶装置5n−1と、入出力装置内からの割込要求信号と
時分割割込制御クロック信号との同期をとる信号同期装
置5n−2と、入出力装置割込発生情報記憶装置5n−
1に保持されている割込発生可能時刻情報5n−1.1
と時分割割込制御時刻の比較を行い一致を検出する状態
一致検出装置5n−3と、状態一致検出装置5n−3か
ら出力される一致情報と信号同期装置5n−2から出力
される割込要求信号との同期をとる状態一致検出装置5
n−4と、入出力装置割込発生情報記憶装置5n−1内
に保持されている割込発生信号線情報5n−1.2の情
報を状態一致検出装置5n−4から出力される一致情報
により割込信号線22に出力する信号発生制御装置5n
−5とを有する。
【0016】図4および図5の例では、割込制御情報2
2の時分割割込制御クロック信号を計時した時分割割込
制御時刻情報の3ビットの組み合わせを割込信号線の時
分割使用のための時分割多重化制御情報として使用し、
時分割割込制御クロックを割込信号線の時分割使用のた
めの時分割多重化制御基準クロックとして信号の同期生
成などに使用する、中央処理装置時分割割込制御装置4
の割込受付可能時刻情報4−2にこの時分割割込制御時
刻情報の各ビットの組み合わせのときに割込を受け付け
る様に設定し、入出力装置3nの入出力装置時分割割込
制御装置5nの入出力装置割込発生情報記憶装置5n−
1にこの時分割割込制御時刻情報の各ビットの組み合わ
せが割込受付可能時刻情報記憶装置4−2に設定した組
み合わせと同じ場合に特定の割込信号線に割込信号を発
生させる様に設定することにより、中央処理装置1の中
央処理装置時分割割込制御装置4において入出力装置3
nの発生する割込信号を特定可能となる。他の入出力装
置に関しても同様であるが、図4の中央処理装置時分割
割込制御装置4では割込受付可能時刻情報記憶装置4−
2から信号状態記憶装置4−7までの各装置を2通りの
時分割割込制御時刻に対応する分しか持たず、また割込
制御装置4−8も8台分の割込信号にしか対応していな
い例となっているため、この中央処理装置1で受付可能
な入出力装置3a〜3nからの割込は最大で8台となっ
ているため、この中央処理装置1で受付可能な入出力装
置3a〜3nから割込は最大で8台分までとなる、この
例での入出力バスに接続可能な32台の入出力装置3a
〜3n割込信号を1台の中央処理装置1で受付可能とす
るためには、中央処理装置割込制御装置4内の割込制御
装置4−8として32台分の割込信号を受け付け可能な
ものを使用し、割込受付可能時刻情報記憶装置4−2か
ら信号状態記憶装置4−7までの各装置を2の3乗通り
の組み合わせ分準備することにより対応可能となる。
【0017】以上示したように、割込信号線を時分割に
より多重に使用することにより電子計算機システムにお
いて割込信号線21および割込制御情報線22の本数以
上の入出力装置3a〜3nからの割込信号を扱うことが
可能となり、割込信号線21および割込制御情報線22
の本数以上の入出力装置3a〜3nの接続が可能となる
。
【0018】具体的には、(割込信号線21の本数)×
2の(割込制御情報線22の本数−1)乗分までの入出
力装置の接続が可能となる。
【0019】同様に、中央処理装置が複数存在する電子
計算機システムで同一の入出力装置3nを複数の中央処
理装置にて制御する場合には、割込受付可能時刻情報の
組み合わせを中央処理装置毎に重複しないように割り当
て、各中央処理装置1の中央処理装置時分割割込制御装
置設定手段6において割込受付可能時刻情報記憶装置4
−2に割込受付可能時刻情報4−2.1または4−2.
2としてその中央処理装置1に割り当てられた割込受付
可能時刻情報を設定し、入出力装置3nの起動の際に入
出力装置時分割割込制御装置設定手段8nにおいて入出
力装置3nの起動を行う中央処理装置1に割り当てられ
た割込受付可能時刻情報を入出力装置3nの割込発生可
能時刻情報5−1.1として設定することにより、入出
力装置3nの起動を行った中央処理装置1で入出力装置
3nからの割込を受付可能となる。入出力装置3nの起
動を行った中央処理装置1以外の中央処理装置では、入
出力装置3nが割込信号を割込信号線21に発生した時
点ではその中央処理装置の割込受付可能時刻情報と割込
制御信号線22上の時分割割込制御時刻の情報が一致し
ないため、入出力装置3nからの割込を受け付けること
は出来ない。このため、割込を発生した入出力装置3n
は特定の中央処理装置1に対して選択的に割込を発生し
たこととなる。他の中央処理装置から入出力装置3nに
対して制御を行う場合および他の入出力装置3a〜3n
に対して入出力制御を行う場合も同様の方式で行うこと
により、複数の中央処理装置から同一の入出力装置3a
〜3nを共有使用することが可能となる。
【0020】図6の(A)は、32台の入出力装置から
の割込信号を受付可能とした中央処理装置1題で32台
の入出力装置の制御を行う場合の割込受付可能時刻情報
および入出力装置割込発生情報設定値の一例であり、図
6の(B)は2台の中央処理装置で8台の入出力装置を
共有使用する場合の割込受付可能時刻情報および入出力
装置割込発生情報設定値の一例である。
【0021】
【発明の効果】以上説明したように本発明は、一信号線
による複数の入出力割込の制御を可能とすることにより
同一入出力バスに接続可能な入出力装置の数が入出力バ
ス中の割込信号線の数までという制限を受けなくなく、
また、同一入出力装置の割込を複数の中央処理装置に対
して選択的に発生可能とすることにより、複数の中央処
理装置を有する電子計算機システムにおいて複数の中央
処理装置から同一の入出力装置を使用することが可能と
なる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す模式図である。
【図2】従来の技術での割込制御方式を示す概略図であ
る。
【図3】本発明での割込制御方式を示す概略図である。
【図4】本発明の一実施例での中央処理装置時分割割込
制御装置を示すブロック図である。
【図5】本発明の一実施例での入出力装置時分割割込制
御装置を示すブロック図である。
【図6】(A)1台の中央処理装置で32台の入出力装
置を制御を行う場合の設定情報の例を示す図である。 (B)2台の中央処理装置で8台の入出力装置を共有使
用する場合の設定情報の例を示す図である。
【符号の説明】 1    中央処理装置 2    入出力バス 21    割込信号線 22    割込制御情報線 3a〜3n、3a′〜3n′    入出力装置4  
  中央処理装置時分割割込制御装置4′    割込
制御装置 5a〜5n    入出力装置時分割割込制御装置6 
   中央処理装置時分割割込制御装置設定手段7a〜
7n    入出力装置起動手段8a〜8n    入
出力装置時分割割込制御装置設定手段9a〜9n   
 入出力装置割込制御手段4−1    時分割割込制
御クロック計時装置4−2    割込受付可能時刻情
報記憶装置4−3    状態一致検出装置 4−4    信号同期装置 4−5    信号有効判定装置 4−6、4−7    信号状態保持装置4−8   
 割込制御装置 4−2.1、4−2.2    割込受付可能時刻情報
5n−1    入出力装置割込発生情報記憶装置5n
−2    信号同期装置 5n−3    状態一致検出装置 5n−4    状態一致検出装置 5n−5    信号発生制御装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  中央処理装置と、割込発生機能を持つ
    入出力装置と前記中央処理装置と前記入出力装置とを結
    ぶ入出力バスとにより構成される電子計算機システムに
    おいて、前記中央処理装置内に時間経過により割込を発
    生した入出力装置を特定する機能を持つ割込制御装置と
    、前記入出力装置内に前記入出力バスへの割込信号の送
    出を時間経過により制御する装置と、前記中央処理装置
    内の割込制御装置に対し割込の受付を行う時刻情報を設
    定する手段と、前記入出力装置の起動の際に前記入出力
    装置の割込信号の送出を行う時刻情報を設定する手段を
    有することを特徴とする電子計算機システムにおける入
    出力装置の時分割割込制御装置。
JP3033854A 1991-02-28 1991-02-28 時分割割込制御装置 Pending JPH04273559A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3033854A JPH04273559A (ja) 1991-02-28 1991-02-28 時分割割込制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3033854A JPH04273559A (ja) 1991-02-28 1991-02-28 時分割割込制御装置

Publications (1)

Publication Number Publication Date
JPH04273559A true JPH04273559A (ja) 1992-09-29

Family

ID=12398097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3033854A Pending JPH04273559A (ja) 1991-02-28 1991-02-28 時分割割込制御装置

Country Status (1)

Country Link
JP (1) JPH04273559A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62259157A (ja) * 1986-05-06 1987-11-11 Hitachi Ltd 割込み方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62259157A (ja) * 1986-05-06 1987-11-11 Hitachi Ltd 割込み方式

Similar Documents

Publication Publication Date Title
US5680554A (en) Method and apparatus for arbitrating among processors for access to a common bus
JPS6217779B2 (ja)
JPH04287150A (ja) 同期式シリアルバス方式
JP3399776B2 (ja) コンピュータおよびコンピュータにおける周辺デバイス制御データの転送方法
JP2578773B2 (ja) シリアルデ−タ転送装置
EP0286235A2 (en) Automatic determination of the number of processor modules for multiprocessor systems
JPS62259157A (ja) 割込み方式
KR950002422B1 (ko) 다중처리시스템 및 다중처리시스템의 동기제어방법
JPS59176863A (ja) タイマ同期化方式
US20050114067A1 (en) Measurement control apparatus
JPS5866136A (ja) 割り込み検出方法
JPH09305535A (ja) 制御系シリアルバスの非同期多重方式
JPH0395660A (ja) 複数中央処理装置システムにおけるシステム時刻設定方式
JPH02270010A (ja) 多重系計算機システムの時刻同期方法
KR920001815B1 (ko) 인터럽트 버스의 동기방법
JPH0330044A (ja) 割込制御方法
JPS60237741A (ja) 情報伝送競合制御方式
JPS6337420B2 (ja)
JP2000194570A (ja) バス中継における割込要求判定回路及び判定方法
JPS59188257A (ja) 信号伝送方式
JPH04934A (ja) 同報通信方式
JPS5930283B2 (ja) プロセス制御装置
JPH0587646U (ja) マルチデータ伝送装置
JPH0556550B2 (ja)
JPS63282848A (ja) 割込み信号通信方式

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19970513