JPH0612367A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH0612367A
JPH0612367A JP17057492A JP17057492A JPH0612367A JP H0612367 A JPH0612367 A JP H0612367A JP 17057492 A JP17057492 A JP 17057492A JP 17057492 A JP17057492 A JP 17057492A JP H0612367 A JPH0612367 A JP H0612367A
Authority
JP
Japan
Prior art keywords
interrupt
circuit
request
permission
line
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
JP17057492A
Other languages
English (en)
Inventor
Kazuto Oguchi
和人 小口
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 JP17057492A priority Critical patent/JPH0612367A/ja
Publication of JPH0612367A publication Critical patent/JPH0612367A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】 【目的】 割込み制御装置に近い割込み要求装置に偏っ
ていた割込みを均一化し、効率のよい割込み処理を行う
ことができる情報処理装置を提供すること。 【構成】 情報処理装置は、割込み制御する割込み制御
装置1と、この割込み制御装置に対して割込み要求線3
および割込み許可線5a,5b,5cを介して順次いも
づる式に接続される複数の割込み要求装置7a,7b,
7cとからなり、かつ各割込み要求装置7a,7b,7
cの間を割込み表示線9b,9cで接続してなる。ま
た、各割込み要求装置7a,7b,7cは、割込み要求
線3に割込み指示をし、かつ割込み許可線5a,5b,
5cから割込み許可を検出しても、自装置が割込みを一
定回数以上保留しているときには自装置の割込み処理を
優先し、一定回数以下の保留であるときには下位の割込
み要求装置の割込みを優先する手段を備えて構成されて
いる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、情報処理装置に係わ
り、特に割込み処理を効率化した情報処理装置に関する
ものである。
【0002】
【従来の技術】この種の情報処理装置は、割込みを処理
する割込み制御装置と、この割込み制御装置に対して順
次いもづる式に接続される複数の割込み要求装置とから
なるものが一般的である。このような情報処理装置にお
いて、同時に複数の割込み要求装置から割込み要求があ
るときに、割込み制御装置から割込み許可がでると、こ
の割込み制御装置に一番近い割込み要求装置が割込みを
開始するようになっていた。したがって、この割込み制
御装置に一番近い割込み要求装置より遠くに接続されて
いる割込み要求装置は、その割込みを待たされることに
なる。
【0003】このような状態は、情報処理装置の稼働率
が上がれば上がるほど、より多くの割込み要求が発生す
ることから、頻繁になる。したがって、発生割込み制御
装置に遠い割込み要求装置になるほど割込みを待たされ
ることになり、割込み要求を待たされている割込み要求
装置は、自分より割込み制御装置に近い割込み要求装置
が割り込まないときにのみ割込みを実行できるものであ
った。
【0004】
【発明が解決しようとする課題】このように従来の情報
処理装置にあっては、発生割込み制御装置に遠い割込み
要求装置になればなるほど割込みを待たされることにな
り、割込み処理が割込み制御装置に近い割込み要求装置
に偏っているため、割込み処理の効率が悪いという欠点
があった。
【0005】そこで、本発明は、上述した欠点を解消
し、割込み制御装置に近い割込み要求装置に偏っていた
割込みを均一化し、効率のよい割込み処理を行うことが
できる情報処理装置を提供することを目的とする。
【0006】
【課題を解決するための手段】上述した目的を達成する
ために、本発明の情報処理装置は、割込み制御する割込
み制御装置と、この割込み制御装置に対して割込み要求
線および割込み許可線を介して順次いもづる式に接続さ
れる複数の割込み要求装置とからなり、かつ各割込み要
求装置間を割込み表示線で接続してなる情報処理装置で
あって、各割込み要求装置は、割込み要求線に割込み指
示をし、かつ割込み許可線から割込み許可を検出して
も、自装置が割込みを一定回数以上保留しているときに
は自装置の割込み処理を優先し、一定回数以下の保留で
あるときには下位の割込み要求装置の割込みを優先する
手段を備えたことを特徴とするものである。
【0007】また、各割込み要求装置は、割込み要求回
路と、割込み状態表示回路と、割込み許可検出回路と、
割込み状態検出回路と、割込み保留回数記憶回路と、割
込み判定回路と、割込み指示回路とを有し、割込み指示
回路から割込み指示をし、かつ割込み許可検出回路で割
込み許可線から割込み許可を検出しても、割込み保留回
数記憶回路からの割込み回数が一定数以上のときには、
割込み表示線の状態にかかわらず自装置の割込み処理を
優先するようにしたことを特徴とするものである。
【0008】さらに、割込み判定回路は、割込み保留回
数記憶回路からの保留回数が0回のときに下位の割込み
要求装置の割込み処理を優先し、その保留回数が1回の
ときに自装置の割込み処理を優先するようにしたことを
特徴とするものである。
【0009】本発明によれば、割込み指示および割込み
許可検出があっても、自割込み要求装置が割込みを一定
回数(1回)以上保留しているときには自己の割込み処
理を優先し、一定回数(1回)未満の保留であるときに
は下位の割込み要求装置の割込みを優先する。したがっ
て、割込み制御装置に近い割込み要求装置が割込み処理
を優先することがなくなる。
【0010】
【実施例】以下実施例につき本発明を詳細に説明する。
【0011】図1は、本発明の情報処理装置の実施例を
示すブロック図である。図2は、本発明の実施例におけ
る割込み要求装置の割込みに関する動作を説明するため
の説明図である。
【0012】図1に示す情報処理装置は、割込みを処理
制御する割込み制御装置1と、この割込み制御装置1に
対して割込み要求線3および割込み許可線5a,5b,
5cを介して順次いもづる式に接続される複数の割込み
要求装置7a,7b,7cとからなる。
【0013】上述した情報処理装置において、割込み制
御装置1は、割込み要求線3に接続され、割込み要求を
検出する割込み要求検出回路11と、割込み許可線5a
に接続され、割込み許可を出す割込み許可回路12とか
らなる。
【0014】割込み要求装置7a,7b,7cは同一機
能を有している。したがって、割込み要求装置7aの構
成を代表して説明し、他の構成については単に符号に添
字を付して説明を省略する。
【0015】ここで、割込み要求装置7aは、割込み要
求線3に接続されて割込みを要求する割込み要求回路7
1aと、割込み状態を表示する割込み状態表示回路72
aと、割込み許可線5a,5bに接続されて割込みを許
可する割込み許可検出回路73aと、割込み状態を検出
する割込み状態検出回路74aと、割込みを保留する割
込み保留回数記憶回路75aと、割込みがあるか否かを
判定する割込み判定回路76aと、割込みを指示する割
込み指示回路77aとを備えている。また、割込み要求
装置7aにおいて、割込み指示回路77aは、割込み指
示線771aで割込み状態表示回路72aと割込み判定
回路76aに接続されており、かつ割込み指示線772
aで割込み要求回路71aに接続されている。割込み許
可検出回路73aは、割込み保留線731aで割込み保
留回数記憶回路75aに、割込み許可線732で割込み
判定回路76aに接続されている。割込み保留回数記憶
回路75aは、割込み保留回数表示線751aで割込み
判定回路76aに接続されている。割込み判定回路76
aは、割込み保留指示線761aで割込み許可検出回路
73aに接続されている。割込み状態検出回路74a
は、割込み状態検出線741で割込み判定回路76aに
接続されている。
【0016】また、割込み要求装置7aの割込み状態検
出回路74aは、割込み表示線9bで割込み要求装置7
bの割込み状態表示回路72bに接続されている。割込
み要求装置7bの割込み状態検出回路74bは、割込み
表示線9cで割込み要求装置7cの割込み状態表示回路
72cに接続されている。
【0017】このような構成の実施例の作用を説明す
る。
【0018】各割込み要求装置7a,7b,7cにおい
て、割込みがないときには、図2(1)示すように、割
込み指示線771、割込み許可線732とも“0”とな
っており、割込み保留線751および割込み表示線9
は、“*”となっている。“*”は、“1”あるいは
“0”どちらでもよいことを意味する。
【0019】一方、割込み要求装置7a,7b,7cに
おいて、割込み要求が発生すると、割込み要求回路71
a,71b,71cが割込み要求線3を“1”にする。
これにより、割込みが発生する。すると、割込み制御装
置1の割込み要求検出回路11が割込み要求されたこと
を検出する。このとき、割込み制御装置1が割込みを許
可できると判断すると、割込み許可回路12が割込み許
可線5aを“1”にする。
【0020】これにより、割込みが許可されたことにな
る。割込み要求装置7aの割込み許可検出回路73a
は、割込み許可を与えられたこと(割込み許可検出信号
線732aが“1”となること)を検出する。
【0021】また、割込み要求装置7bは、割込み状態
表示回路72bにより割込み表示線9bを“1”とする
ことで、割込み要求装置7bが割込み要求中であること
を、割込み要求装置7aに知らせる。これにより、割込
み要求装置7aの割込み状態検出回路74aは、割込み
の要求が行われていることを検出する。
【0022】このような状態のときに、割込み要求装置
7aが割込み要求中で、しかも割込み許可検出回路73
aが割込み許可を検出したときには、割込み要求装置7
aは割込みを行わず、割込み要求装置7bに割込み許可
を伝えるため、自分の割込みを保留する。この保留した
ときには、割込み許可検出回路73aは、割込み保留線
731aを“0”、“1”、“0”と変化させること
で、割込みを保留したことを割込み保留回数記憶回路7
5aに伝える。そこで、割込み保留回数記憶回路75a
は、割込み保留線731aが“0”、“1”、“0”に
変化した回数をカウントし、割込みを保留した回数とし
て記憶する。
【0023】また、図2(2)に示すように、割込み許
可検出回路73aが割込み許可を検出して割込み許可検
出線732aを“1”にし、かつ割込み要求の指示をす
る割込み指示回路77aが割込みの指示をしていないた
めに割込み指示線771aを“0”にしているならば、
割込みをするか否かを判断する割込み判定回路76a
が、割込み保留線761aを“1”から“0”にする。
これにより、割込み許可検出回路73aが割込み許可線
5bを“0”から“1”にすることで、割込み要求装置
7aから割込み要求装置7bに割込み許可を伝えること
になる。
【0024】さらに、図2(3)に示すように、割込み
許可検出回路73aが割込み許可を未検出で、割込み許
可線732aを“0”にし、かつ割込み要求の指示をす
る割込み指示回路77aが割込み指示線771aを
“1”にしているならば、割込み要求装置7aは、割込
み待ちになる。
【0025】あるいは、図2(4)に示すように、割込
み許可検出回路73aが割込みを検出し、かつ割込み指
示回路77aが割込み指示をして割込み指示線771a
を“1”にし、かつ割込み状態検出回路74aが割込み
要求装置7bの割込み要求を未検出(割込み表示線9b
が“0”)のときに、割込み保留回数記憶回路75aが
割込み保留回数表示線751aによって示した保留回数
が0回ならば、割込み要求装置7aが割込みを実行す
る。
【0026】あるいは、図2(5)に示すように、割込
み許可検出回路73aが割込み許可を検出し、かつ割込
み指示回路77aが割込み指示をして割込み指示線77
1aを“1”にし、かつ割込み状態検出回路74aが割
込み要求装置7bの割込み要求を検出(割込み表示線9
bが“1”)したときに、割込み保留回数記憶回路75
aが割込み保留回数表示線751aによって示した保留
回数が0回ならば、割込み要求装置7bに割込みを伝え
る。
【0027】あるいは、図2(6)、(7)に示すよう
に、割込み許可検出回路73aが割込み許可を検出し、
かつ割込み指示回路77aが割込み指示をして割込み指
示線771aを“1”にし、割込み保留回数記憶回路7
5aが割込み保留回数表示線751aによって示した保
留回数が1回ならば、かつ割込み状態検出回路74aが
割込み要求装置7bの割込み要求を未検出(割込み表示
線9bが“0”)あるいは検出(割込み表示線9bが
“1”)にかかわらず、割込み要求装置7aは割込みを
実行する。
【0028】なお、上記実施例では、割込み要求装置7
a,7bの関係で割込み処理の動作を説明したが、割込
み要求装置7b,7cとの間でも同様に動作して割込み
要求装置7cの割込みも受け付けられるようにしてい
る。
【0029】
【発明の効果】以上のとおり本発明の情報処理装置によ
れば、割込み指示および割込み許可検出があっても、自
割込み要求装置が割込みを一定回数以上保留していると
きには自己の割込み処理を優先し、一定回数以下の保留
であるときには下位の割込み要求装置の割込みを優先す
るようにしたので、割込みが割込み制御装置に近い割込
み要求装置に偏らず、効率のよい割込み処理ができる効
果がある。
【図面の簡単な説明】
【図1】本発明の情報処理装置の実施例を示すブロック
図である。
【図2】本発明の実施例の作用を説明するための説明図
である。
【符号の説明】
1 割込み制御装置 3 割込み要求線 5a、5b、5c 割込み許可線 7a、7b、7c 割込み要求装置 11 割込み要求検出回路 12 割込み許可回路 71 割込み要求回路 72 割込み状態表示回路 73 割込み許可検出回路 74 割込み状態検出回路 75 割込み保留回数記憶回路 76 割込み判定回路

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 割込み制御する割込み制御装置と、この
    割込み制御装置に対して割込み要求線および割込み許可
    線を介して順次いもづる式に接続される複数の割込み要
    求装置とからなり、かつ各割込み要求装置間を割込み表
    示線で接続してなる情報処理装置であって、 前記各割込み要求装置は、割込み要求線に割込み指示を
    し、かつ割込み許可線から割込み許可を検出しても、自
    装置が割込みを一定回数以上保留しているときには自装
    置の割込み処理を優先し、一定回数以下の保留であると
    きには下位の割込み要求装置の割込みを優先する手段を
    備えたことを特徴とする情報処理装置。
  2. 【請求項2】 前記各割込み要求装置は、割込み要求回
    路と、割込み状態表示回路と、割込み許可検出回路と、
    割込み状態検出回路と、割込み保留回数記憶回路と、割
    込み判定回路と、割込み指示回路とを有し、割込み指示
    回路から割込み指示をし、かつ割込み許可検出回路で割
    込み許可線から割込み許可を検出しても、割込み保留回
    数記憶回路からの割込み回数が一定数以上のときには、
    割込み表示線の状態にかかわらず自装置の割込み処理を
    優先するようにしたことを特徴とする請求項1記載の情
    報処理装置。
  3. 【請求項3】 前記割込み判定回路は、割込み保留回数
    記憶回路からの保留回数が0回のときに下位の割込み要
    求装置の割込み処理を優先し、その保留回数が1回のと
    きに自装置の割込み処理を優先するようにしたことを特
    徴とする請求項1記載の情報処理装置。
JP17057492A 1992-06-29 1992-06-29 情報処理装置 Pending JPH0612367A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17057492A JPH0612367A (ja) 1992-06-29 1992-06-29 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17057492A JPH0612367A (ja) 1992-06-29 1992-06-29 情報処理装置

Publications (1)

Publication Number Publication Date
JPH0612367A true JPH0612367A (ja) 1994-01-21

Family

ID=15907365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17057492A Pending JPH0612367A (ja) 1992-06-29 1992-06-29 情報処理装置

Country Status (1)

Country Link
JP (1) JPH0612367A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11215316B2 (en) 2017-11-10 2022-01-04 Panasonic Intellectual Property Management Co., Ltd. Storage device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11215316B2 (en) 2017-11-10 2022-01-04 Panasonic Intellectual Property Management Co., Ltd. Storage device

Similar Documents

Publication Publication Date Title
JPH04256030A (ja) 情報処理装置の割り込み方式
GB2360612A (en) Interrupt controller with priority levels
JPH0612367A (ja) 情報処理装置
JPH04251367A (ja) バス制御装置
JPH05314057A (ja) 情報処理装置
JPS59123933A (ja) アドレス比較方式
JPH04302353A (ja) 対称形マルチプロセッサ計算機のタイマ割込み方式
JPH08297630A (ja) バス接続方式
JP3732239B2 (ja) 割込み装置
JPH0325552A (ja) バス接続装置
JPH04273356A (ja) 入出力制御装置
JP3211738B2 (ja) データ転送装置及びデータ転送方法
JPH01293461A (ja) 割込み制御方式
JPH0675780A (ja) 割込み制御装置
JPH09134294A (ja) 割り込み制御回路
JPS61262850A (ja) 割込み要求の優先順位決定方式
JPH04373056A (ja) 割り込みコントローラ
JPH05210515A (ja) 命令の割込み優先処理装置
JPS62143154A (ja) 入出力制御装置
JPS60204051A (ja) 割込み優先度制御方式
JPS61127055A (ja) 入出力制御装置
JPS59161721A (ja) チヤネル装置
JPH0561811A (ja) 割込制御方式および情報処理システム
KR950020194A (ko) 인터트립라인의 공유장치
JPS62151941A (ja) 割り込み信号制御方法