JPH05120199A - 割り込み制御装置および割り込み制御方法 - Google Patents
割り込み制御装置および割り込み制御方法Info
- Publication number
- JPH05120199A JPH05120199A JP3279306A JP27930691A JPH05120199A JP H05120199 A JPH05120199 A JP H05120199A JP 3279306 A JP3279306 A JP 3279306A JP 27930691 A JP27930691 A JP 27930691A JP H05120199 A JPH05120199 A JP H05120199A
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- time
- interrupt request
- request
- unit
- 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
Links
- 238000000034 method Methods 0.000 title claims description 11
- 238000012544 monitoring process Methods 0.000 claims abstract description 29
- 230000002093 peripheral effect Effects 0.000 claims description 8
- 230000002159 abnormal effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
Abstract
(57)【要約】
【目的】 一定時間内に割り込み応答処理を行う際に、
迅速、正確割り込み応答処理を行い、異常動作を阻止す
る。 【構成】 割り込み要求A,Bのみ受け付けられる状態
で割り込み要求Cが、最大待ち時間ym秒を経過しても
受け付けられない場合に、時間監視部14は割り込み要
求Cが最大待ち時間ym秒に達したことを時間制御部1
8に通知する。時間制御部18が割り込み要求Cの割り
込みを最優先とするように優先決定部13を制御する。
優先決定部13は割り込み要求Cを最優先として信号制
御部17に決定結果を通知する。信号制御部17は、主
制御装置15に割り込み要求Cを送出して要求が受け付
けられると時間制御部18に通知する。時間制御部18
は、割り込み要求Cを元の優先順位へ戻すよう優先決定
部13を制御して、時間監視部14の待ち時間を初期化
する。
迅速、正確割り込み応答処理を行い、異常動作を阻止す
る。 【構成】 割り込み要求A,Bのみ受け付けられる状態
で割り込み要求Cが、最大待ち時間ym秒を経過しても
受け付けられない場合に、時間監視部14は割り込み要
求Cが最大待ち時間ym秒に達したことを時間制御部1
8に通知する。時間制御部18が割り込み要求Cの割り
込みを最優先とするように優先決定部13を制御する。
優先決定部13は割り込み要求Cを最優先として信号制
御部17に決定結果を通知する。信号制御部17は、主
制御装置15に割り込み要求Cを送出して要求が受け付
けられると時間制御部18に通知する。時間制御部18
は、割り込み要求Cを元の優先順位へ戻すよう優先決定
部13を制御して、時間監視部14の待ち時間を初期化
する。
Description
【0001】
【産業上の利用分野】本発明は、情報処理装置に利用
し、リアルタイムオペレーティングシステムにおける割
り込み制御装置および割り込み制御方法に関する。
し、リアルタイムオペレーティングシステムにおける割
り込み制御装置および割り込み制御方法に関する。
【0002】
【従来の技術】図2は、従来の情報処理装置のリアルタ
イムオペレーティングシステムにおける割り込み制御装
置の構成を示している。
イムオペレーティングシステムにおける割り込み制御装
置の構成を示している。
【0003】図2において、この割り込み制御装置は、
主制御装置1と、この主制御装置1とインタフェースを
通じた各部の動作設定を行う動作設定部2と、周辺装置
3と、この周辺装置3からの割り込み要求を監視して、
割り込み要求を優先的に決定するための通知を行う割り
込み要求監視部4とが設けられている。
主制御装置1と、この主制御装置1とインタフェースを
通じた各部の動作設定を行う動作設定部2と、周辺装置
3と、この周辺装置3からの割り込み要求を監視して、
割り込み要求を優先的に決定するための通知を行う割り
込み要求監視部4とが設けられている。
【0004】さらに、この割り込み制御装置は、割り込
み優先順位にしたがって、どの割り込み要求を主制御装
置1に送出するかを決定するための優先決定部5と、主
制御装置1への割り込み要求信号および割り込み応答信
号を制御して、各信号状態を優先決定部5に通知する信
号制御部6とを有している。
み優先順位にしたがって、どの割り込み要求を主制御装
置1に送出するかを決定するための優先決定部5と、主
制御装置1への割り込み要求信号および割り込み応答信
号を制御して、各信号状態を優先決定部5に通知する信
号制御部6とを有している。
【0005】以上の構成の割り込み制御装置では、優先
決定部5で決定する割り込み優先順位を、固定または主
制御装置での変更処理で行う。
決定部5で決定する割り込み優先順位を、固定または主
制御装置での変更処理で行う。
【0006】
【発明が解決しようとする課題】このように、従来例の
割り込み制御装置は、割り込み優先順位が固定あるいは
主制御装置で変更処理を行うため、リアルタイムオペレ
ーティングシステムのように、一定時間内に割り込み応
答を行う場合、迅速、正確な割り込み応答ができず、異
常動作が生じるという欠点がある。
割り込み制御装置は、割り込み優先順位が固定あるいは
主制御装置で変更処理を行うため、リアルタイムオペレ
ーティングシステムのように、一定時間内に割り込み応
答を行う場合、迅速、正確な割り込み応答ができず、異
常動作が生じるという欠点がある。
【0007】本発明の目的は、このようにな従来の課題
を解決するものであり、一定時間内に割り込み応答を行
う際に、迅速、正確割り込み応答ができて、異常動作を
阻止できる割り込み制御装置および割り込み制御方法を
提供することにある。
を解決するものであり、一定時間内に割り込み応答を行
う際に、迅速、正確割り込み応答ができて、異常動作を
阻止できる割り込み制御装置および割り込み制御方法を
提供することにある。
【0008】
【課題を解決するための手段】本発明の割り込み制御装
置は、周辺装置からの割り込み要求を監視する割り込み
要求監視部と、割り込み要求監視部での割り込み要求に
おける優先順位を決定する優先決定部と、主制御装置へ
の割り込み要求および割り込み応答信号を制御する信号
制御部と、割り込み要求最大待ち時間を設定する動作設
定部と、割り込み要求監視部での割り込み要求における
割り込み要求待ち時間を監視する時間監視部と、時間監
視部での割り込み要求待ち時間により割り込み優先順位
を変更する時間制御部とを備えるものである。
置は、周辺装置からの割り込み要求を監視する割り込み
要求監視部と、割り込み要求監視部での割り込み要求に
おける優先順位を決定する優先決定部と、主制御装置へ
の割り込み要求および割り込み応答信号を制御する信号
制御部と、割り込み要求最大待ち時間を設定する動作設
定部と、割り込み要求監視部での割り込み要求における
割り込み要求待ち時間を監視する時間監視部と、時間監
視部での割り込み要求待ち時間により割り込み優先順位
を変更する時間制御部とを備えるものである。
【0009】さらに、この割り込み制御装置は、ワンチ
ップマイクロプロセッサで構成されることを特徴とする
ものである。
ップマイクロプロセッサで構成されることを特徴とする
ものである。
【0010】また、本発明の割り込み制御方法は、周辺
装置からの割り込み要求を監視して、割り込み優先順位
を決定するとともに、主制御装置への割り込み要求およ
び割り込み応答信号を制御して、各部の動作を設定する
割り込み制御を行う際に、割り込み要求最大待ち時間を
設定して、割り込み要求待ち時間を監視するとともに、
割り込み要求待ち時間により割り込み優先順位を変更す
ることを特徴とするものである。
装置からの割り込み要求を監視して、割り込み優先順位
を決定するとともに、主制御装置への割り込み要求およ
び割り込み応答信号を制御して、各部の動作を設定する
割り込み制御を行う際に、割り込み要求最大待ち時間を
設定して、割り込み要求待ち時間を監視するとともに、
割り込み要求待ち時間により割り込み優先順位を変更す
ることを特徴とするものである。
【0011】
【実施例】以下、本発明の割り込み制御装置および割り
込み制御方法の実施例を図面をもとに説明する。
込み制御方法の実施例を図面をもとに説明する。
【0012】図1は割り込み制御装置の実施例の構成を
示している。
示している。
【0013】図1において、周辺装置11からの割り込
み要求を、割り込み要求監視部12で監視し、この割り
込み要求を優先決定部13および時間監視部14に通知
する。 優先決定部13は、割り込み優先順位にしたが
って決定した割り込み要求を主制御装置15に送出す
る。時間監視部14は、割り込み要求に対する待ち時間
を監視する。
み要求を、割り込み要求監視部12で監視し、この割り
込み要求を優先決定部13および時間監視部14に通知
する。 優先決定部13は、割り込み優先順位にしたが
って決定した割り込み要求を主制御装置15に送出す
る。時間監視部14は、割り込み要求に対する待ち時間
を監視する。
【0014】主制御部装置15は、動作設定部16とイ
ンタフェースを取り各部の動作設定を行う。信号制御部
17は、主制御装置15への割り込み要求信号および割
り込み応答信号を制御して、各状態の信号を優先決定部
13と時間制御部18に通知する。この時間制御部18
は、各割り込み要求の待ち時間を管理して、その状況に
より、優先順位を変更する制御を行う。
ンタフェースを取り各部の動作設定を行う。信号制御部
17は、主制御装置15への割り込み要求信号および割
り込み応答信号を制御して、各状態の信号を優先決定部
13と時間制御部18に通知する。この時間制御部18
は、各割り込み要求の待ち時間を管理して、その状況に
より、優先順位を変更する制御を行う。
【0015】次に、この構成の動作について説明する。
【0016】ここでは、割り込み要求Aは時間指定なし
であり、割り込み要求Bは、時間指定があり、最大待ち
時間xm秒とする。また、割り込み要求Cは、最大待ち
時間ym秒とし、優先順位基準がA>B>Cである動作
条件とする。
であり、割り込み要求Bは、時間指定があり、最大待ち
時間xm秒とする。また、割り込み要求Cは、最大待ち
時間ym秒とし、優先順位基準がA>B>Cである動作
条件とする。
【0017】この場合、主制御装置15は、動作設定部
16を通じて前記の動作条件を設定する。そして、動作
設定部16は、最大待ち時間を時間制御部18に通知
し、優先順位基準値を優先決定部13に通知する。続い
て、時間制御部18は、割り込み要求Bが最大待ち時間
xm秒、また割り込み要求Cが最大待ち時間ym秒の間
は受け付けできない場合に、通知を行うように時間監視
部14を設定する。また、時間監視部14は、割り込み
要求監視部12から割り込み要求からの経過時間の監視
を開始する。
16を通じて前記の動作条件を設定する。そして、動作
設定部16は、最大待ち時間を時間制御部18に通知
し、優先順位基準値を優先決定部13に通知する。続い
て、時間制御部18は、割り込み要求Bが最大待ち時間
xm秒、また割り込み要求Cが最大待ち時間ym秒の間
は受け付けできない場合に、通知を行うように時間監視
部14を設定する。また、時間監視部14は、割り込み
要求監視部12から割り込み要求からの経過時間の監視
を開始する。
【0018】このようにして、動作準備が整う。
【0019】ここで、割り込み要求A,Bのみの受け付
けができ、割り込み要求Cが、最大待ち時間ym秒を時
間経過しても受け付けできない場合とする。
けができ、割り込み要求Cが、最大待ち時間ym秒を時
間経過しても受け付けできない場合とする。
【0020】先ず、時間監視部14は、割り込み要求C
が最大待ち時間ym秒に達したことを時間制御部18に
通知する。そして、時間制御部18は、割り込み要求C
の割り込みを最優先とするように優先決定部13を制御
する。続いて、優先決定部13は、割り込み要求Cを最
優先とし、信号制御部17に決定結果を通知する。
が最大待ち時間ym秒に達したことを時間制御部18に
通知する。そして、時間制御部18は、割り込み要求C
の割り込みを最優先とするように優先決定部13を制御
する。続いて、優先決定部13は、割り込み要求Cを最
優先とし、信号制御部17に決定結果を通知する。
【0021】さらに、信号制御部17は、主制御装置1
5に割り込み要求Cを送出し、その割り込み要求が受け
付けられると、時間制御部18に通知する。そして、時
間制御部18は、割り込み要求Cを元の優先順位へ戻す
よう優先決定部13を制御して、時間監視部14の待ち
時間を初期化する。
5に割り込み要求Cを送出し、その割り込み要求が受け
付けられると、時間制御部18に通知する。そして、時
間制御部18は、割り込み要求Cを元の優先順位へ戻す
よう優先決定部13を制御して、時間監視部14の待ち
時間を初期化する。
【0022】
【発明の効果】以上の説明から明らかなように、本発明
の割り込み制御装置および割り込み制御方法は、割り込
み要求待ち時間を監視して優先順位を、割り込み待ち時
間により変更できるようにしたので、一定時間内に割り
込み応答処理を行う際に、迅速、正確割り込み応答処理
ができ、異常動作を阻止できるという効果を有する。
の割り込み制御装置および割り込み制御方法は、割り込
み要求待ち時間を監視して優先順位を、割り込み待ち時
間により変更できるようにしたので、一定時間内に割り
込み応答処理を行う際に、迅速、正確割り込み応答処理
ができ、異常動作を阻止できるという効果を有する。
【図1】本発明の割り込み制御装置および割り込み制御
方法の実施例における構成を示すブロック図である。
方法の実施例における構成を示すブロック図である。
【図2】従来の割り込み制御装置の構成を示すブロック
図である。
図である。
11 周辺装置 12 割り込み要求監視部 13 優先決定部 14 時間監視部 15 主制御装置 16 動作設定部 17 信号制御部 18 時間制御部
Claims (3)
- 【請求項1】周辺装置からの割り込み要求を監視する割
り込み要求監視部と、前記割り込み要求監視部での割り
込み要求における優先順位を決定する優先決定部と、 主制御装置への割り込み要求および割り込み応答信号を
制御する信号制御部と、割り込み要求最大待ち時間を設
定する動作設定部と、 前記割り込み要求監視部での割り込み要求における割り
込み要求待ち時間を監視する時間監視部と、 前記時間監視部での割り込み要求待ち時間により割り込
み優先順位を変更する時間制御部とを備える割り込み制
御装置。 - 【請求項2】請求項1記載の割り込み制御装置は、ワン
チップマイクロプロセッサで構成されることを特徴とす
る割り込み制御装置。 - 【請求項3】周辺装置からの割り込み要求を監視して、
割り込み優先順位を決定するとともに、主制御装置への
割り込み要求および割り込み応答信号を制御して、各部
の動作を設定する割り込み制御を行う際に、割り込み要
求最大待ち時間を設定して、割り込み要求待ち時間を監
視するとともに、割り込み要求待ち時間により割り込み
優先順位を変更することを特徴とする割り込み制御方
法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3279306A JPH05120199A (ja) | 1991-10-25 | 1991-10-25 | 割り込み制御装置および割り込み制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3279306A JPH05120199A (ja) | 1991-10-25 | 1991-10-25 | 割り込み制御装置および割り込み制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05120199A true JPH05120199A (ja) | 1993-05-18 |
Family
ID=17609331
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3279306A Pending JPH05120199A (ja) | 1991-10-25 | 1991-10-25 | 割り込み制御装置および割り込み制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05120199A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013042202A1 (ja) * | 2011-09-20 | 2013-03-28 | 富士通株式会社 | 割込監視装置、およびコンピュータシステム |
-
1991
- 1991-10-25 JP JP3279306A patent/JPH05120199A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013042202A1 (ja) * | 2011-09-20 | 2013-03-28 | 富士通株式会社 | 割込監視装置、およびコンピュータシステム |
| US20140189185A1 (en) * | 2011-09-20 | 2014-07-03 | Fujitsu Limited | Interrupt monitoring system and computer system |
| JPWO2013042202A1 (ja) * | 2011-09-20 | 2015-03-26 | 富士通株式会社 | 割込監視装置、およびコンピュータシステム |
| US9355049B2 (en) | 2011-09-20 | 2016-05-31 | Fujitsu Limited | Interrupt monitoring system and computer system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05120199A (ja) | 割り込み制御装置および割り込み制御方法 | |
| JP2673048B2 (ja) | タイムアウト監視処理装置 | |
| JPH0535449A (ja) | 情報処理装置の自動運転制御方式 | |
| JPS60159904A (ja) | プラント再起動システム | |
| JPH1091463A (ja) | 情報処理装置及び記録媒体 | |
| JPH05197577A (ja) | 仮想計算機システムにおける仮想計算機実行プライオリティ制御方式 | |
| JPH0561811A (ja) | 割込制御方式および情報処理システム | |
| US5369743A (en) | Picture displaying method for switching among picture display tasks | |
| JPH05338329A (ja) | プリンタ装置の言語体系切替制御方式 | |
| JPS61275938A (ja) | 外部スイツチ割込み制御方式 | |
| JP2545763B2 (ja) | ホットスタンバイシステムにおけるバッチ処理の再起動方式 | |
| JPH05197593A (ja) | アプリケーションプログラムのループ/ストール監視装置 | |
| JPH09251402A (ja) | 計算機障害検出システム | |
| JPH06103116A (ja) | 動作時間監視処理方式 | |
| JPH03164940A (ja) | 割込み時期を複数化した計算機 | |
| JPH0287893A (ja) | 遠方監視制御装置 | |
| JPH04218850A (ja) | 計算機システム | |
| JPH064175A (ja) | タイマ管理システム | |
| JPH02310634A (ja) | プログラム暴走監視方式 | |
| JPH06131271A (ja) | 不正なタイムアウト処理の回避方法 | |
| JPH0520773A (ja) | 周辺制御装置 | |
| JPH04358228A (ja) | プロセス数制御方式 | |
| JPH05216670A (ja) | 推論処理システム | |
| JPH02144755A (ja) | コンピュータシステム | |
| JPH05189265A (ja) | 情報処理装置の保守診断装置 |