(57)【要約】【課題】情報処理システムに、割り込み要求に係る割り込み処理をより適切に実行させる割り込み処理装置を提供する。【解決手段】二つ以上の互いに異なる割り込み要求制御ルールが定義された設定データ１０７が格納され、割り込み制御部１０４は、格納された設定データ１０７に定義された割り込み要求制御ルールのいずれかから、入力された割り込み要求それぞれに対する割り込み要求制御ルールを選択し、選択した割り込み要求制御ルールに従って、ＯＳ１０２に対し割り込み要求Ｒに係る割り込み処理実行命令Ｉを発行する。これにより、割り込み要求Ｒに係る割り込み処理実行命令Ｉは、互いに異なる割り込み要求制御ルールに従って発行されることになり、一律に遅延させる処理に比べて、割り込み要求Ｒに係る割り込み処理をより適切に実行させることが可能となる。【選択図】図１
2010277422.tif 000002
【特許請求の範囲】
【請求項１】
割り込み要求を入力される割り込み要求入力手段と、
二つ以上の互いに異なる割り込み要求制御ルールが定義された割り込み要求制御ルール定義データを格納する格納手段と、
前記格納手段に格納された前記割り込み要求制御ルール定義データに定義された前記割り込み要求制御ルールのいずれかから、前記割り込み要求入力手段が入力された前記割り込み要求それぞれに対する前記割り込み要求制御ルールを選択する割り込み要求制御ルール選択手段と、
前記割り込み要求制御ルール選択手段が選択した前記割り込み要求制御ルールに従って、情報処理システムに対し前記割り込み要求に係る割り込み処理実行命令を発行する割り込み処理実行命令発行手段と、
を備えた割り込み処理装置。
【請求項２】
前記格納手段に格納された前記割り込み要求制御ルール定義データには、前記割り込み要求ごとに互いに異なる識別情報と前記割り込み制御ルールとが対応付けて定義されており、
前記割り込み要求制御ルール選択手段は、前記割り込み要求入力手段が入力された前記割り込み要求に付された前記識別情報に対応する前記割り込み制御ルールを選択する、請求項１に記載の割り込み処理装置。
【請求項３】
前記格納手段に格納された前記割り込み要求制御ルール定義データには、前記割り込み要求の重要度別に前記割り込み制御ルールが定義されている、請求項１又は２に記載の割り込み処理装置。
【請求項４】
前記格納手段に格納された前記割り込み要求制御ルール定義データには、所定時間内に入力された前記割り込み要求に係る前記割り込み処理実行命令を発行する回数の上限と、前記所定時間内に前記上限を超えて入力された前記割り込み要求の処置とが定義されている、請求項１〜３のいずれか１項に記載の割り込み処理装置。
【請求項５】
前記格納手段に格納された前記割り込み要求制御ルール定義データには、長さを変更して設定をすることが可能な割り込み要求入力設定時間と、前記割り込み要求入力設定時間内に入力された前記割り込み要求に係る前記割り込み処理実行命令を発行する回数の上限と、前記割り込み要求入力設定時間内に前記上限を超えて入力された前記割り込み要求の処置とが定義されている、請求項１〜３のいずれか１項に記載の割り込み処理装置。
【請求項６】
前記格納手段に格納された前記割り込み要求制御ルール定義データには、前記割り込み要求が入力されてから、前記割り込み要求に係る前記割り込み処理実行命令を発行するまでに遅延させる時間が定義されている、請求項１〜５のいずれか１項に記載の割り込み処理装置。
【請求項７】
前記割り込み要求入力手段に入力された前記割り込み要求が、前記割り込み処理実行命令発行手段によってどのように処理されたかを記録する割り込み要求制御状況記録部をさらに備え、
前記割り込み処理実行命令発行手段は、前記割り込み要求に係る割り込み処理実行命令を発行したときは、当該処理の状況を前記割り込み要求制御状況記録部に記録する、請求項１〜６のいずれか１項に記載の割り込み処理装置。
【請求項８】
前記格納手段に格納された前記割り込み要求制御ルール定義データは、前記情報処理装置によって動的に変更可能とされている、請求項１〜７のいずれか１項に記載の割り込み処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに対して割り込み要求に係る割り込み処理実行命令を発行する割り込み処理装置に関する。
【背景技術】
【０００２】
従来、コンピュータ等の情報処理装置において、メイン・ルーチンを実行する情報処理システムに対して割り込み要求に係る割り込み処理実行命令を発行する情報処理装置が開発されている。このような装置では、外部割り込み要求が連続すると、メイン・ルーチンの実行が損なわれ、装置全体の処理性能が低下する可能性がある。そこで、特許文献１では、ＭＰＵの外部割り込み制御回路に対する割り込み要求ありの状態を示す信号レベルを出力するタイミングを所定の時間だけ遅延させる割り込み要求遅延制御回路を設け、外部割り込み要求の遅延を行うようにして、外部割り込み処理の実行とメイン・ルーチンの実行とを交互に行えるようにした装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６６３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、どのような内容の割り込み要求でも一律に遅延させるため、遅延させたくない緊急の割り込み処理を実行させることができないことがある。
【０００５】
本発明は、このような実情に考慮してなされたものであり、その目的は、情報処理システムに、割り込み要求に係る割り込み処理をより適切に実行させる割り込み処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、割り込み要求を入力される割り込み要求入力手段と、二つ以上の互いに異なる割り込み要求制御ルールが定義された割り込み要求制御ルール定義データを格納する格納手段と、格納手段に格納された割り込み要求制御ルール定義データに定義された割り込み要求制御ルールのいずれかから、割り込み要求入力手段が入力された割り込み要求それぞれに対する割り込み要求制御ルールを選択する割り込み要求制御ルール選択手段と、割り込み要求制御ルール選択手段が選択した割り込み要求制御ルールに従って、情報処理システムに対し割り込み要求に係る割り込み処理実行命令を発行する割り込み処理実行命令発行手段とを備えた割り込み処理装置である。
【０００７】
この構成によれば、格納手段は、二つ以上の互いに異なる割り込み要求制御ルールが定義された割り込み要求制御ルール定義データを格納し、割り込み要求制御ルール選択手段は、格納手段に格納された割り込み要求制御ルール定義データに定義された割り込み要求制御ルールのいずれかから、割り込み要求入力手段が入力された割り込み要求それぞれに対する割り込み要求制御ルールを選択し、割り込み処理実行命令発行手段は、割り込み要求制御ルール選択手段が選択した割り込み要求制御ルールに従って、情報処理システムに対し割り込み要求に係る割り込み処理実行命令を発行する。このため、割り込み要求に係る割り込み処理実行命令は、互いに異なる割り込み要求制御ルールに従って発行されることになり、一律に遅延させる処理に比べて、割り込み要求に係る割り込み処理をより適切に実行させることが可能となる。
【０００８】
この場合、格納手段に格納された割り込み要求制御ルール定義データには、割り込み要求ごとに互いに異なる識別情報と割り込み制御ルールとが対応付けて定義されており、割り込み要求制御ルール選択手段は、割り込み要求入力手段が入力された割り込み要求に付された識別情報に対応する割り込み制御ルールを選択することが好適である。
【０００９】
この構成によれば、格納手段に格納された割り込み要求制御ルール定義データには、割り込み要求ごとに互いに異なる識別情報と割り込み制御ルールとが対応付けて定義されており、割り込み要求制御ルール選択手段は、割り込み要求入力手段が入力された割り込み要求に付された識別情報に対応する割り込み制御ルールを選択するため、入力された割り込み要求をどの割り込み制御ルールで処理すべきかが指定されることになり、割り込み処理の実行がより確実となる。
【００１０】
また、格納手段に格納された割り込み要求制御ルール定義データには、割り込み要求の重要度別に割り込み制御ルールが定義されていることが好適である。
【００１１】
この構成によれば、格納手段に格納された割り込み要求制御ルール定義データには、割り込み要求の重要度別に割り込み制御ルールが定義されているため、割り込み処理の重要度に応じた適切な割り込み処理の制御が可能となる。
【００１２】
また、格納手段に格納された割り込み要求制御ルール定義データには、所定時間内に入力された割り込み要求に係る割り込み処理実行命令を発行する回数の上限と、所定時間内に上限を超えて入力された割り込み要求の処置とが定義されていることが好適である。
【００１３】
この構成によれば、格納手段に格納された割り込み要求制御ルール定義データには、所定時間内に入力された割り込み要求に係る割り込み処理実行命令を発行する回数の上限と、所定時間内に上限を超えて入力された割り込み要求の処置とが定義されている。そのため、例えば、重要な割り込み要求のときは、２ミリ秒の間に３回まで割り込み要求が連続入力されても割り込み処理実行命令を発行すると定義し、重要ではない割り込み要求のときは、５０ミリ秒の間に１回だけ割り込み要求が入力された場合に割り込み処理実行命令を発行し、それを超えた割り込み要求は破棄すると定義することにより、割り込み要求の種類又は用途に応じて、当該割り込み要求に適した条件により割り込み処理実行命令を発行することができる。
【００１４】
また、格納手段に格納された割り込み要求制御ルール定義データには、長さを変更して設定をすることが可能な割り込み要求入力設定時間と、割り込み要求入力設定時間内に入力された割り込み要求に係る割り込み処理実行命令を発行する回数の上限と、割り込み要求入力設定時間内に上限を超えて入力された割り込み要求の処置とが定義されていることが好適である。
【００１５】
この構成によれば、格納手段に格納された割り込み要求制御ルール定義データには、長さを変更して設定をすることが可能な割り込み要求入力設定時間と、割り込み要求入力設定時間内に入力された割り込み要求に係る割り込み処理実行命令を発行する回数の上限と、割り込み要求入力設定時間内に上限を超えて入力された割り込み要求の処置とが定義されており、割り込み要求入力設定時間は長さを変更して設定することが可能であるため、割り込み処理実行命令を発行する回数の上限に到達した後に、次の割り込み処理実行命令を発行することが可能になるまでの時間を調整でき、例えば、割り込み要求の重要度に応じて、情報処理システムが割り込み要求に係る割り込み処理を実行する時間と、情報処理システムが通常の処理を実行する時間とを調整することが可能となる。
【００１６】
また、格納手段に格納された割り込み要求制御ルール定義データには、割り込み要求が入力されてから、割り込み要求に係る割り込み処理実行命令を発行するまでに遅延させる時間が定義されていることが好適である。
【００１７】
この構成によれば、格納手段に格納された割り込み要求制御ルール定義データには、割り込み要求が入力されてから、割り込み要求に係る割り込み処理実行命令を発行するまでに遅延させる時間が定義されているため、例えば、重要な割り込み要求のときは遅延させずに割り込み処理実行命令を発行すると定義し、重要ではない割り込み要求のときは所定時間遅延させた後に割り込み処理実行命令を発行すると定義しておくことにより、当該割り込み要求の種類又は用途に応じて、当該割り込み要求に適した条件により割り込み処理実行命令を発行することができる。
【００１８】
また、割り込み要求入力手段に入力された割り込み要求が、割り込み処理実行命令発行手段によってどのように処理されたかを記録する割り込み要求制御状況記録部をさらに備え、割り込み処理実行命令発行手段は、割り込み要求に係る割り込み処理実行命令を発行したときは、当該処理の状況を割り込み要求制御状況記録部に記録することが好適である。
【００１９】
この構成によれば、割り込み要求制御状況記録部は、割り込み要求入力手段に入力された割り込み要求が、割り込み処理実行命令発行手段によってどのように処理されたかを記録し、割り込み処理実行命令発行手段は、割り込み要求に係る割り込み処理実行命令を発行したときは、当該処理の状況を割り込み要求制御状況記録部に記録するため、割り込み要求制御状況記録部の情報を参照することで、入力された割り込み要求がどのように制御されたかを確認することができる。
【００２０】
さらに、格納手段に格納された割り込み要求制御ルール定義データは、情報処理装置によって動的に変更可能とされていることが好適である。
【００２１】
この構成によれば、格納手段に格納された割り込み要求制御ルール定義データは、情報処理装置によって動的に変更可能とされているため、例えば、情報処理装置の状況に応じて、割り込み要求制御ルール定義データを動的に変更し、割り込み処理によって情報処理装置にかかる負荷を適切なものとすることができる。
【発明の効果】
【００２２】
本発明の割り込み処理装置によれば、情報処理システムに、割り込み要求に係る割り込み処理をより適切に実行させることができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態に係る割り込み制御装置の構成を示すブロック図である。
【図２】実施形態に係る割り込み要求制御ルールの一例を示す表である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について添付図面を参照して説明する。
【００２５】
図１に示すように、本実施形態の割り込み制御装置は、割り込み制御機構１０６に、ＯＳ（Operating  System）１０１及びＯＳ１０２が接続されている。ＯＳ１０１は、ＯＳ１０２に割り込み処理を実行させるため、割り込み制御機構１０６に割り込み要求Ｒを入力する。ＯＳ１０２は、そのメインルーチンを実行する他、割り込み制御機構１０６からの割り込み処理実行命令Ｉを受けて、当該割り込み処理実行命令Ｉに係る割り込み処理を実行する。
【００２６】
割り込み制御機構１０６は、制御方法設定部１０３、割り込み制御部１０４、ステータス提示部１０５及び設定データ１０７を有している。制御方法設定部１０３は、ＯＳ１０１とＯＳ１０２との間の割り込み処理の制御の設定を受け付けるためのものである。制御方法設定部１０３は、ＯＳ１０１、１０２いずれの側からも割り込み処理の制御の設定を受け付ける。
【００２７】
割り込み制御部１０４は、ＯＳ１０１からの割り込み要求Ｒを入力され、設定データ１０７に従って当該割り込み要求Ｒに係る割り込み処理実行命令ＩをＯＳ１０２に対して発行するためのものである。また、割り込み制御部１０４は、各々の割り込み要求Ｒをどのように処理したかをステータス提示部１０５に記録する。
【００２８】
ステータス提示部１０５は、割り込み制御部１０４が各々の割り込み要求Ｒをどのように処理したかを記録する他、各々の割り込み要求Ｒに対する割り込み処理の現在及び過去の状況をＯＳ１０１又はＯＳ１０２に提示するためのものである。設定データ１０７は、制御方法設定部１０３によって設定された各々の割り込み要求Ｒに対する割り込み要求制御ルールを含むデータである。
【００２９】
以下、本実施形態の割り込み制御装置の動作について説明する。本実施形態においては、割り込み制御機構１０６において、ＯＳ１０１、１０２間の割り込みに関する閾値や当該閾値を超えた場合の割り込み制御部１０４の動作を記述したＯＳ間割り込み番号ごとの制御データ１０７を、制御方法設定部１０３を用いて設定する。これにより、当該割り込み要求Ｒに関して割り込み処理実行命令Ｉを受信するＯＳ１０２の割り込み負荷を予測可能とすることができる。
【００３０】
これにより、割り込み制御機構１０６は、ＯＳ１０２が時間制約の厳しいリアルタイム処理中であるときは、閾値（例えば単位時間当りの割り込み処理実行命令回数）以下の割り込み処理実行命令Ｉしか受信させないようにし、ＯＳ１０２が当該リアルタイム処理を完了したら、未受信だった割り込み処理実行命令Ｉを受信させて、割り込み処理を再開させることができる。
【００３１】
図２に、割り込み要求制御ルールとして定めた閾値の例を示す。図２の例では、単位時間内の割り込み回数（割り込み処理実行命令回数）を閾値としている。図２に示すように、割り込み要因（ＯＳ間割り込み番号に関連付けられるＯＳ間での特定の事象の伝達等）ごとに、割り込み回数を制限する単位時間と、当該単位時間内で許可する割り込み回数とが割り込み要求制御ルールとして指定することができる。これらの割り込み要求制御ルールは、受信側であるＯＳ１０２側から、制御方法設定部１０３に対して動的に指定することができる。
【００３２】
図２に示すように、例えば、ＯＳ間割り込み番号「１」について、２ミリ秒で３回まで受信と指定すると、連続する割り込み処理実行命令Ｉを３回までは受信側のＯＳ１０２に送り、４回目は１回目の割り込みから２ミリ秒後まで処理を制限する。割り込みの処理の制限処理は、ＯＳ間割り込み番号ごとに、制御方法設定部１０３による設定により遅延及びエラー通知等を選択することができる。図１に示す例では、単位時間内に閾値の回数だけ受信した割り込み要求Ｒ１については、割り込み制御部１０４は、そのまま割り込み処理実行命令Ｉ１を発行する。一方、単位時間内に閾値の回数に到達した割り込み要求Ｒ２については、割り込み制御部１０４は、遅延処理を行った後に、割り込み処理実行命令Ｉ２を発行する。
【００３３】
これにより、ＯＳ間割り込みが多発する状況において、優先すべき割り込みは当該閾値の範囲内で即座にＯＳ１０２に伝達し、優先すべきではない割り込みは遅延又はエラーとすることで、ＯＳ間割り込みを失うことなく、受信側のＯＳ１０２の割り込み負荷を一定に抑えて、システムの目的であるアプリケーションプログラム等の必要な処理を継続させることが可能となる。
【００３４】
ここで、ＯＳ間割り込みの割り込み要求Ｒを発行するＯＳ１０１は、その割り込みが、単位時間当たりの割り込み回数上限といった指定された閾値を超えた場合は、それをエラー割り込みや、割り込み制御機構１０６のステータス提示部１０５の読み出しによって知ることができる。
【００３５】
割り込み要求Ｒを発行するＯＳ１０１が割り込みの閾値を超えたことを知る手段として、設定データ１０７が閾値を超えた割り込みは遅延させる設定となっている場合は、ＯＳ１０１が、ある割り込み要求Ｒの発行後に、割り込み制御機構１０６のステータス提示部１０５中の当該割り込み要求Ｒに該当する部分を読み出すと、当該割り込み要求Ｒが、受け付けられたのか、あるいは遅延されたのか等の情報を得ることができる。このように、割り込み要求Ｒの発行元であるＯＳ１０１では、図２に示すように、当該割り込み要求Ｒごとに設定されている単位時間経過後に再度、ステータス提示部１０５を読み出す処理を繰り返すことで、当該割り込み要求Ｒの遅延処理の終了を確認することができる。
【００３６】
一方、割り込み要求Ｒを発行するＯＳ１０１が割り込みの閾値を超えたことを知る手段として、設定データ１０７が閾値を超えた割り込みはエラー返答する設定となっている場合は、ＯＳ１０１が割り込み要求Ｒの発行後に、ステータス提示部１０５中の当該割り込み要求Ｒに該当する部分にエラーを表す値が格納されるとともに、エラー用割り込みが、割り込み要求Ｒの発行元であるＯＳ１０１に対して発行される。エラー用割り込みを受けたＯＳ１０１では、ステータス提示部１０５の該当部分を読み出すことで、エラーの詳細を知ることができる。
【００３７】
従来のマルチＯＳシステムでは、一方のＯＳから他方のＯＳに割り込みを多発させると、受信側のＯＳがその割り込み処理に忙殺され、機能が十分に発揮できない状況、または割り込み要求の一部が失われる状況が発生している。これは、ＯＳ間で割り込みが多発した場合に、その発生頻度を割り込み制御により制御することができず、割り込み要求の発行側のＯＳのみによって制御されるため、受信側のＯＳの負荷が増大するか、または受信側のＯＳが割り込みを禁止することで負荷を下げた結果として、割り込み要求が一部失われることが避けられなかった。また、割り込み要求の発行側のＯＳでは、割り込み要求によって受信側のＯＳの負荷が増大しているかどうかは知り得ず、割り込み要求の発行を一時的に取りやめるなどの対処策を実施する判断ができなかった。
【００３８】
しかしながら、本実施形態では、二つ以上の互いに異なる割り込み要求制御ルールが定義された設定データ１０７が格納され、割り込み制御部１０４は、格納された設定データ１０７に定義された割り込み要求制御ルールのいずれかから、入力された割り込み要求それぞれに対する割り込み要求制御ルールを選択し、選択した割り込み要求制御ルールに従って、ＯＳ１０２に対し割り込み要求Ｒに係る割り込み処理実行命令Ｉを発行する。このため、割り込み要求Ｒに係る割り込み処理実行命令Ｉは、互いに異なる割り込み要求制御ルールに従って発行されることになり、一律に遅延させる処理に比べて、割り込み要求Ｒに係る割り込み処理をより適切に実行させることが可能となる。
【００３９】
また、本実施形態では、格納された設定データ１０７には、割り込み要求Ｒごとに互いに異なるＯＳ間割り込み番号と割り込み制御ルールとが対応付けて定義されており、割り込み制御部１０４は、入力された割り込み要求Ｒに付されたＯＳ間割り込み番号に対応する割り込み制御ルールを選択するため、入力された割り込み要求Ｒをどの割り込み制御ルールで処理すべきかが指定されることになり、割り込み処理の実行がより確実となる。
【００４０】
また、本実施形態では、格納された設定データ１０７には、割り込み要求Ｒの重要度別に割り込み制御ルールが定義されているため、割り込み処理Ｒの重要度に応じた適切な割り込み処理の制御が可能となる。
【００４１】
また、本実施形態では、格納された設定データ１０７には、所定時間内に入力された割り込み要求Ｒに係る割り込み処理実行命令Ｉを発行する回数の上限と、所定時間内に上限を超えて入力された割り込み要求Ｒの処置とが定義されている。そのため、例えば、重要な割り込み要求Ｒのときは、２ミリ秒の間に３回まで割り込み要求Ｒが連続入力されても割り込み処理実行命令Ｉを発行すると定義し、重要ではない割り込み要求Ｒのときは、５０ミリ秒の間に１回だけ割り込み要求Ｒが入力された場合に割り込み処理実行命令Ｉを発行し、それを超えた割り込み要求Ｒは破棄すると定義することにより、割り込み要求Ｒの種類又は用途に応じて、当該割り込み要求Ｒに適した条件により割り込み処理実行命令Ｉを発行することができる。
【００４２】
特に、本実施形態では、格納された設定データ１０７には、長さを変更して設定をすることが可能な割り込み要求Ｒの入力を制限する単位時間と、当該単位時間内に入力された割り込み要求Ｒに係る割り込み処理実行命令Ｉを発行する回数の上限と、当該単位時間内に上限を超えて入力された割り込み要求Ｒの処置とが定義されている。当該単位時間は長さを変更して設定することが可能であるため、割り込み処理実行命令Ｉを発行する回数の上限に到達した後に、次の割り込み処理実行命令Ｉを発行することが可能になるまでの時間を調整でき、例えば、割り込み要求Ｒの重要度に応じて、ＯＳ１０２が割り込み要求Ｒに係る割り込み処理を実行する時間と、ＯＳ１０２が通常の処理を実行する時間とを調整することが可能となる。
【００４３】
また、本実施形態では、格納された設定データ１０７には、割り込み要求Ｒが入力されてから、割り込み要求Ｒに係る割り込み処理実行命令Ｉを発行するまでに遅延させる時間が定義されているため、例えば、重要な割り込み要求Ｒのときは遅延させずに割り込み処理実行命令Ｉを発行すると定義し、重要ではない割り込み要求Ｒのときは所定時間遅延させた後に割り込み処理実行命令Ｉを発行すると定義しておくことにより、当該割り込み要求Ｒの種類又は用途に応じて、当該割り込み要求Ｒに適した条件により割り込み処理実行命令Ｉを発行することができる。
【００４４】
また、本実施形態では、ステータス提示部１０５は、入力された割り込み要求Ｒが、割り込み制御部１０４によってどのように処理されたかを記録し、割り込み制御部１０４は、割り込み要求Ｒに係る割り込み処理実行命令Ｉを発行したときは、当該処理の状況をステータス提示部１０５に記録するため、ステータス提示部１０５の情報を参照することで、入力された割り込み要求Ｒがどのように制御されたかを確認することができる。
【００４５】
さらに、本実施形態では、設定データ１０７は、受信側のＯＳ１０２によって動的に変更可能とされているため、例えば、受信側のＯＳ１０２の状況に応じて、設定データ１０７を動的に変更し、割り込み処理によってＯＳ１０２にかかる負荷を適切なものとすることができる。
【００４６】
特に、本実施形態では、上述した構成により、割り込み要求Ｒの発行側のＯＳ１０１では、自らが発行した割り込み要求Ｒが閾値を超えてしまい、受信側のＯＳ１０２に到達しない状況を把握することができ、一定時間待ってから発行し直す等の対処も可能となる。つまり、割り込み要求Ｒの発行側のＯＳ１０１が、受信側のＯＳ１０２を含めた割り込みの負荷状況と、発行しようとする割り込み要求Ｒの緊急性とのバランスをとって、状況に適した割り込み制御が可能となる。
【００４７】
尚、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施形態では、本発明を主にＯＳ間割り込みに適用することを前提として説明したが、本発明は、周辺装置等やタイマー等のＣＰＵ付属装置から発生する割り込みに関しても適用することが可能である。この場合、それらの装置の異常によって割り込みが非常に多く発生した場合でも、ＯＳの動作を必要以上に妨げないようにすることが可能である。なお、この場合、ステータス提示部１０５の当該装置等へのインターフェイスに関しては、別途、通信線を設けて接続したり、既存のバス上に新たなプロトコルを設けて通信するなど、さまざまな方式が考えられる。
【符号の説明】
【００４８】
１０１，１０２…ＯＳ、１０３…制御方法設定部、１０４…割り込み制御部、１０５…ステータス提示部、１０６…割り込み制御機構、１０７…設定データ。
【図１】
2010277422.tif 000003
【図２】
2010277422.tif 000004