JP2011198032A - Information processing apparatus - Google Patents
Information processing apparatus Download PDFInfo
- Publication number
- JP2011198032A JP2011198032A JP2010064088A JP2010064088A JP2011198032A JP 2011198032 A JP2011198032 A JP 2011198032A JP 2010064088 A JP2010064088 A JP 2010064088A JP 2010064088 A JP2010064088 A JP 2010064088A JP 2011198032 A JP2011198032 A JP 2011198032A
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- time
- controller
- constraint
- information 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 41
- 230000004044 response Effects 0.000 claims abstract description 39
- 238000001514 detection method Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000000052 comparative effect Effects 0.000 description 6
- 230000003111 delayed effect Effects 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 238000003672 processing method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
本発明は、情報処理装置に関する。 The present invention relates to an information processing apparatus.
CPU(Central Processing Unit)を有する情報処理装置では、割り込みが発生すると、割り込みコントローラはCPUに割り込みの発生を通知する。割り込みの通知を受けたCPUは、現在実行中の処理を中断し、命令の実行を割り込みハンドラへ移す。 In an information processing apparatus having a CPU (Central Processing Unit), when an interrupt occurs, the interrupt controller notifies the CPU of the occurrence of the interrupt. The CPU that has received the notification of the interruption interrupts the process that is currently being executed, and transfers the execution of the instruction to the interrupt handler.
割り込みには優先度があるので、CPUが優先度の高い割り込みの処理を実行中に優先度の低い割り込みが発生した場合、優先度の高い割り込みの処理が終了するまで優先度の低い割り込みの処理の開始が遅延する。 Since interrupts have priority, if a low-priority interrupt occurs while the CPU is executing high-priority interrupt processing, low-priority interrupt processing is performed until high-priority interrupt processing ends. The start of is delayed.
逆に、CPUが優先度の低い割り込みの処理を実行中に、優先度の高い割り込みが発生した場合、優先度の高い割り込みの処理が実行され、優先度の低い割り込みの処理が中断する。 Conversely, if a high priority interrupt occurs while the CPU is executing a low priority interrupt process, the high priority interrupt process is executed and the low priority interrupt process is interrupted.
情報処理装置は優先度が異なる二つの処理を必ず周期的に実行したい、処理の開始が大きく遅延するとシステムが破綻するまたは出力の効率が悪くなるのを防止するために所定時間内に必ず処理を実行したい等の制約が課せられる場合がある。 An information processing device always wants to execute two processes with different priorities periodically. If the start of the process is greatly delayed, the system must fail within a specified time to prevent the system from failing or the output efficiency from being degraded. Constraints such as wanting to execute may be imposed.
この制約を満たすように、情報処理装置のアプリケーションを開発するには、優先度の高い割り込みの処理によって優先度の低い割り込みの処理の開始が遅れたことを検出し、割り込み応答時間の遅延をリアルタイムで正確に知る必要がある。 In order to develop an application for an information processing device that satisfies this restriction, it is detected that the start of interrupt processing with low priority is delayed due to the processing of interrupt with high priority, and the delay in interrupt response time is real-time. Need to know exactly.
然しながら、割り込みコントローラは、優先度の高い割り込みの処理が終了した後に、優先度の低い割り込みが発生したことをCPUに通知するだけなので、CPUは割り込みが発生した時刻、および発生した時刻からの経過時間を知ることができないという問題がある。 However, since the interrupt controller only notifies the CPU that a low-priority interrupt has occurred after the processing of a high-priority interrupt has been completed, the CPU will notify the time when the interrupt occurred and the time since the occurrence. There is a problem that time cannot be known.
従来、マルチプロセッサシステムでは、複数のプロセッサへの割り込み通知を設定時間が経過したとき、又は設定時間の経過時若しくは設定時間経過前の所定割り込み数の発生に応答して行う割り込み処理方法が知られている(例えば、特許文献1参照。)。 Conventionally, in a multiprocessor system, there is known an interrupt processing method in which an interrupt notification to a plurality of processors is performed when a set time has elapsed, or in response to occurrence of a predetermined number of interrupts when the set time elapses or before the set time elapses. (For example, refer to Patent Document 1).
この割り込み処理方法は、複数の割り込み発生源に発生する割り込み要求を検出したとき、検出された割り込み要求に対応する割り込み要求源識別情報を生成して蓄積する。設定時間が経過したとき、又は設定時間の経過時若しくは設定時間経過前に所定数の割り込み要求源識別情報の蓄積があったとき、複数のプロセッサ内の割り込み受付可能なプロセッサに対して割り込み信号を送出している。 In this interrupt processing method, when an interrupt request generated at a plurality of interrupt generation sources is detected, interrupt request source identification information corresponding to the detected interrupt request is generated and stored. When the set time elapses, or when a predetermined number of interrupt request source identification information has been accumulated when the set time elapses or before the set time elapses, an interrupt signal is sent to a processor capable of accepting interrupts in a plurality of processors. Sending out.
然しながら、この割り込み処理方法は、システムの構成が複雑であり、割り込み応答時間の遅延をリアルタイムで検出できないという問題がある。 However, this interrupt processing method has a problem that the system configuration is complicated and a delay in interrupt response time cannot be detected in real time.
本発明は、リアルタイムで割り込み応答時間の遅延を検出できる情報処理装置を提供する。 The present invention provides an information processing apparatus capable of detecting a delay in interrupt response time in real time.
本発明の一態様の情報処理装置は、命令を解釈して実行する制御演算部と、割り込み信号が入力され、割り込みの発生を前記制御演算部へ通知する割り込みコントローラと、前記割り込み信号が入力され、前記割り込み信号が入力されたときからの経過時間を求め、前記経過時間と前記割り込み信号に応じて予め定められた制約時間を比較し、比較結果を出力する割り込み応答時間コントローラと、を具備することを特徴としている。 An information processing apparatus according to one embodiment of the present invention includes a control arithmetic unit that interprets and executes an instruction, an interrupt signal that is input and an interrupt controller that notifies the control arithmetic unit of occurrence of an interrupt, and the interrupt signal. An interrupt response time controller that obtains an elapsed time from when the interrupt signal is input, compares the elapsed time with a predetermined constraint time according to the interrupt signal, and outputs a comparison result. It is characterized by that.
本発明によれば、リアルタイムで割り込み応答時間の遅延を検出できる情報処理装置が得られる。 According to the present invention, an information processing apparatus capable of detecting a delay in interrupt response time in real time can be obtained.
以下、本発明の実施例について図面を参照しながら説明する。 Embodiments of the present invention will be described below with reference to the drawings.
本実施例の情報処理装置について、図1乃至図4を用いて説明する。図1は本実施例に係る情報処理装置を示すブロック図である。図1に示すように、本実施例の情報処理装置10は、CPU(制御演算部)11と、割り込みコントローラ12と、割り込み応答時間コントローラ13とで構成されている。
The information processing apparatus according to the present embodiment will be described with reference to FIGS. FIG. 1 is a block diagram illustrating an information processing apparatus according to the present embodiment. As illustrated in FIG. 1, the information processing apparatus 10 according to the present exemplary embodiment includes a CPU (control operation unit) 11, an
CPU11は、ROM(Read Only Memory)などに書き込まれた命令を解釈して実行する。割り込みコントローラ12は、割り込みが発生すると割り込み信号が入力され、割り込み発生機器毎に設定されている優先度に基づいてどのタイミングでどの割り込み信号をCPU11に伝えるかを判断し、適切な順序でCPU11に通知する。
The
割り込み応答時間コントローラ13は、割り込み信号が入力されると、割り込み信号が入力されたときからの経過時間を求め、経過時間と割り込み信号に応じて予め定められた制約時間を比較し、比較結果を出力する。
When an interrupt signal is input, the interrupt
CPU11は、情報処理装置10の初期化時、例えば電源投入時に、IC(Interrupt Controller)設定データを割り込みコントローラ12に出力し、IRC(Interrupt Response time Controller)設定データを割り込み応答時間コントローラ13に出力する。
The
IC設定データとは、例えば複数の割り込みに対応した優先度を示すデータである。ICP設定データとは、例えば各割り込みに対応して予め定められた制約時間を示すデータである。 The IC setting data is data indicating the priority corresponding to a plurality of interrupts, for example. The ICP setting data is, for example, data indicating a predetermined restriction time corresponding to each interrupt.
割り込み応答時間コントローラ13は、経過時間が制約時間を超えた場合に、IRC割り込み信号(制約時間違反検出信号)を割り込みコントローラ12へ出力する。割り込みコントローラ12は、IRC割り込み信号を受け取った場合、制約時間の違反があることを割り込み指示によってCPU11へ通知する。
The interrupt
更に、情報処理装置10は、他の情報処理装置、例えばデバッガ14を接続することが可能である。デバッガ14を接続することにより、IC設定データ、IRC設定データおよび割り込み応答時間などをモニターし、割り込み応答時間コントローラ13の動作状態を可視化することができる。
Furthermore, the information processing apparatus 10 can be connected to another information processing apparatus such as a
ここで、割り込み応答時間とは、割り込みが発生したときから、割り込みがCPU11へ通知されるまでに要する時間である。制約時間とは、割り込みが発生したときから、割り込みがCPU11へ通知されるまでに許容される時間である。
Here, the interrupt response time is the time required from when an interrupt occurs until the interrupt is notified to the
図2は割り込み応答時間コントローラ13の構成を示すブロック図である。図2に示すように、割り込み応答時間コントローラ13は、制約時間格納器21と、割り込み経過時間カウンタ22と、割り込み経過時間比較器23とで構成されている。
FIG. 2 is a block diagram showing the configuration of the interrupt
制約時間格納器21は、CPU11により設定される制約時間を格納する。割り込み経過時間カウンタ22は、割り込み信号が入力されると経過時間をカウントする。割り込み経過時間比較器23は、経過時間と制約時間を比較し、経過時間が制約時間を超えたときに、IRC割り込み信号を生成する。
The restricted
制約時間格納器21は、割り込み信号の数に相当する複数のレジスタを有している。各レジスタには、各割り込みに対応した割り込み番号が付されており、各割り込みに対応して予め定められた制約時間が格納されている。
The
割り込み経過時間カウンタ22は、割り込み信号の数に相当する複数のカウンタを有している。各カウンタには、各割り込みに対応した割り込み番号が付されており、対応する割り込み信号が入力されると、各割り込みに対応した経過時間をカウントする。
The interrupt elapsed
割り込み経過時間比較器23は、割り込み信号の数に相当する複数のコンパレータを有している。各コンパレータには、各割り込みに対応した割り込み番号が付されており、対応する割り込み番号のカウンタのカウント値(経過時間)と対応する割り込み番号のレジスタに格納されている制約時間を比較し、比較結果を出力する。
The interrupt elapsed
即ち、各割り込みに対応したコンパレータは、各割り込みに対応した経過時間が各割り込みに対応した制約時間を越えると、IRC割り込み信号を出力し、対応する割り込み番号のカウンタをリセットする時間初期化信号を出力する。 That is, the comparator corresponding to each interrupt outputs an IRC interrupt signal when the elapsed time corresponding to each interrupt exceeds the constraint time corresponding to each interrupt, and outputs a time initialization signal for resetting the counter of the corresponding interrupt number. Output.
また、割り込み経過時間カウンタ22は、割り込みコントローラ12がCPU11に対応するIRC割り込みを通知する割り込み指示があると、割り込み経過時間カウンタ22内の対応する割り込み番号のカウンタを停止しリセットする。
The interrupt elapsed
なお、CPU11および割り込みコントローラ12自体は周知であり、その詳細な説明は省略する。
Note that the
上記構成の情報処理装置10では、割り込みが発生すると、割り込みが発生してからの経過時間をカウントし、経過時間が割り込みに対して予め定められた制約時間を越えると、リアルタイムで割り込み応答時間の遅延を検出できるように構成されている。 In the information processing apparatus 10 configured as described above, when an interrupt occurs, the elapsed time since the occurrence of the interrupt is counted, and when the elapsed time exceeds a predetermined restriction time for the interrupt, the interrupt response time is determined in real time. It is configured to detect the delay.
図3は割り込み応答時間コントローラ13の動作を説明するための図で、制約時間格納器21の各レジスタ、および割り込み経過時間カウンタ22の各カウンタの状態を時系列で示している。
FIG. 3 is a diagram for explaining the operation of the interrupt
図3に示すように、時間t0は、情報処理装置10がオフのときを示している。このとき、制約時間格納器21の各レジスタの制約時間および割り込み経過時間カウンタ22の各カウンタのカウント値は、それぞれ0である。
As shown in FIG. 3, the time t0 indicates when the information processing apparatus 10 is off. At this time, the constraint time of each register of the
時間t1は、情報処理装置10がオンになり、制約時間格納器21の各割り込み番号に対応するレジスタに制約時間が設定されたときを示している。割り込み番号1乃至割り込み番号4の割り込み(以後、単に割り込み1乃至割り込み4と称する)の制約時間は、例えばそれぞれ35、36、100、45である。ここで、時間の単位は任意である。
Time t1 indicates when the information processing apparatus 10 is turned on and the restriction time is set in the register corresponding to each interrupt number in the
時間t2は、割り込み1が発生してから時間20が経過し、割り込み2が発生してから時間5が経過したときを示している。このとき、CPUは割り込み1および割り込み2より優先度の高い割り込みの処理を実行している。
Time t2 indicates the time when the time 20 has elapsed since the occurrence of the interrupt 1 and the
割り込み経過時間比較器23は、割り込み1における経過時間(20)と制約時間(35)を比較し、割り込み2における経過時間(5)と制約時間(36)を比較している。
The interrupt elapsed
時間t3は、時間t2と時間t3の間で、割り込み1より優先度の高い割り込みの処理が終了し、割り込みコントローラ12がCPU11への通知を遅らせていた割り込み1の割り込み指示を発生し、割り込み2より優先度の高い割り込み1が処理されているときを示している。換言すると、割り込み1が制約時間内に処理された場合を示している。
At time t3, between the time t2 and the time t3, the processing of the interrupt having a higher priority than the interrupt 1 is completed, and the interrupt
割り込み応答時間コントローラ13は、割り込みコントローラ12がCPU11に割り込み1の割り込み指示を通知したので、割り込み番号1のカウンタのカウントを停止し、リセットしている。
Since the interrupt
その間に、割り込み2における経過時間(36)が制約時間(36)に到達したときを示している。割り込み経過時間比較器23は、割り込み番号2における経過時間と制約時間(36)を比較し、割り込み番号2の割り込みの経過時間が制約時間(36)に到達すると、IRC割り込み信号を割り込みコントローラ12に出力し、時間初期化信号を割り込み経過時間カウンタ22に出力する。
In the meantime, the time when the elapsed time (36) in the interrupt 2 has reached the constraint time (36) is shown. The interrupt elapsed
図4は割り込み応答時間コントローラ13の動作を説明するためのステートマシン図である。図4に示すように、上述した処理を行う過程において、割り込み応答時間コントローラ13は、Idle状態40とInterrupt状態41を遷移する。初期状態からIdle状態40へ遷移した後、割り込み信号42を受信することによりinterrupt状態41へ遷移し、割り込み経過時間カウンタ22が該当する割り込み番号のカウントを開始する。
FIG. 4 is a state machine diagram for explaining the operation of the interrupt
Interrupt状態41において、次の割り込み信号43が入力された場合にはInterrupt状態41へ自己遷移し、割り込み経過時間カウンタ22が該当する割り込み番号のカウントを開始する。
When the next interrupt signal 43 is input in the Interrupt
Interrupt状態41において、割り込み指示を受け取った場合、制約時間の範囲内であればスタックされている割り込みの数に従って、Idle状態へ遷移46するか、Interrupt状態へ自己遷移48するかが決定される。いずれの場合にも、該当する割り込み番号のカウンタが停止およびリセットされる。
When an interrupt instruction is received in the Interrupt
Interrupt状態41において、割り込み経過時間比較器23がIRC割り込み信号を送信47した場合、該当する割り込み番号のカウンタが停止およびリセットされ、スタックされている割り込みの数に従ってIdle状態40またはInterrupt状態41へ遷移する。
When the interrupt elapsed
割り込みスタック残数が0のとき、全ての割り込みが処理されたので、Idle状態40に遷移する。割り込みスタック残数が1以上のとき、未処理の割り込みが残っているので、Interrupt状態41へ遷移する。
When the remaining number of interrupt stacks is 0, all the interrupts have been processed, so the transition to the
図5は本実施例に係る比較例の情報処理装置の構成を示すブロック図である。ここで、比較例とは割り込み応答時間コントローラ13を有しない情報処理装置のことである。
FIG. 5 is a block diagram illustrating a configuration of an information processing apparatus of a comparative example according to the present embodiment. Here, the comparative example is an information processing apparatus that does not have the interrupt
図5に示すように、比較例の情報処理装置50は、CPU11と、割り込みコントローラ12とで構成されている。比較例の情報処理装置50で、割り込み応答の制約時間違反を検出するには、例えばウォッチドッグタイマを利用して、割り込みの周期ごとにウォッチドッグタイマをリセットする方法が考えられる。
As shown in FIG. 5, the information processing apparatus 50 of the comparative example includes a
ウォッチドッグタイマとは、CPU11に内蔵されているハードウェア時間計測器で、通常はメインのプログラムがハングアップなどの不正な状態に陥ってしまい規則的なウォッチドッグ操作が行なわれなかった(タイムアウト)場合に、例外処理を実行するために用いられている。
The watchdog timer is a hardware time measuring device built in the
ただし、ウォッチドッグタイマを用いる方法は、ウォッチドッグタイマのタイマカウント数を周期毎にリセットし直すようなソフトウェア処理のオーバーヘッドが発生する。しかも、本来の制約時間よりも短い時間でタイマカウント数をリセットするため、制約時間違反の検出が不正確になる。更に、ソフトウェア本来の機能と異なるコードが必要になる、割り込みごとに設定できない等の欠点がある。 However, the method using the watchdog timer generates software processing overhead that resets the timer count of the watchdog timer every period. In addition, since the timer count is reset in a time shorter than the original constraint time, detection of the constraint time violation becomes inaccurate. Furthermore, there are drawbacks such as that a code different from the original function of the software is required and that it cannot be set for each interrupt.
従って、割り込み応答時間が期待値よりも遅れる場合を、割り込み応答時間が長くなった時刻において、リアルタイムで且つソフトウェア処理のオーバーヘッドを発生させないように制約時間違反を検出することができない。 Therefore, when the interrupt response time is delayed from the expected value, the constraint time violation cannot be detected in real time and without causing software processing overhead at the time when the interrupt response time becomes longer.
一方、本実施例の情報処理装置10では、上述したように、全てハードウェアで処理しているので、リアルタイムで制約時間違反を検出することができる。ソフトウェアで処理する場合のオーバーヘッドは発生しない。 On the other hand, in the information processing apparatus 10 according to the present embodiment, as described above, since all processing is performed by hardware, it is possible to detect violation of the constraint time in real time. There is no overhead when processing with software.
従って、情報処理装置10は、デバッガ14を用いたアプリケーション開発環境で使用するのに適している。アプリケーションのソフトウェアが制約時間違反をリアルタイムに知ることができるので、比較例の情報処理装置50よりも早く是正対策を行えるようになる利点がある。
Therefore, the information processing apparatus 10 is suitable for use in an application development environment using the
情報処理装置10は、CPU11、割り込みコントローラ12、割り込み応答時間コントローラ13を1チップに集積した半導体集積回路として構成することができる。または、CPU11、割り込みコントローラ12、割り込み応答時間コントローラ13を個別に組み合わせて構成することもできる。
The information processing apparatus 10 can be configured as a semiconductor integrated circuit in which a
以上説明したように、本実施例の情報書装置10は、割り込みが発生したときからの経過時間を求め、経過時間と制約時間を比較し、比較結果を出力する割り込み応答時間コントローラ13を具備している。
As described above, the information document device 10 of the present embodiment includes the interrupt
その結果、経過時間が制約時間を越えた場合、制約時間の違反があることを割り込みコントローラ12を介してCPU11に通知することができる。従って、リアルタイムで割り込み応答時間の遅延を検出できる情報処理装置が得られる。
As a result, when the elapsed time exceeds the constraint time, the
ここでは、情報処理装置がシングルプロセッサ方式である場合について説明したが、マルチプロセッサ方式の情報処理装置に適用できることは言うまでも無い。 Although the case where the information processing apparatus is a single processor type has been described here, it goes without saying that the information processing apparatus can be applied to a multiprocessor type information processing apparatus.
IRC割り込み信号を原因として発生する割り込み指示は、優先度の高い割り込みである場合に付いて説明したが、制約時間の違反の検出をより短時間で行ないたい場合には、例外として通知させることも可能である。 The interrupt instruction generated due to the IRC interrupt signal has been described for the case of a high-priority interrupt. However, if it is desired to detect violation of the constraint time in a shorter time, it may be notified as an exception. Is possible.
10、50 情報処理装置
11 CPU
12 割り込みコントローラ
13 割り込み応答時間コントローラ
14 デバッガ
21 制約時間格納器
22 割り込み経過時間カウンタ
23 割り込み経過時間比較器
10, 50
12 Interrupt
Claims (5)
割り込み信号が入力され、割り込みの発生を前記制御演算部へ通知する割り込みコントローラと、
前記割り込み信号が入力され、前記割り込み信号が入力されたときからの経過時間を求め、前記経過時間と前記割り込み信号に応じて予め定められた制約時間を比較し、比較結果を出力する割り込み応答時間コントローラと、
を具備することを特徴とする情報処理装置。 A control operation unit that interprets and executes instructions;
An interrupt controller that receives an interrupt signal and notifies the control computation unit of the occurrence of an interrupt;
Interrupt response time when the interrupt signal is input, an elapsed time from when the interrupt signal is input is obtained, the elapsed time is compared with a predetermined constraint time according to the interrupt signal, and a comparison result is output A controller,
An information processing apparatus comprising:
前記割り込みコントローラは、前記制約時間違反検出信号を受け取った場合、前記制約時間の違反があることを割り込み指示によって前記制御演算部へ通知することを特徴とする情報処理装置。 The interrupt response time controller outputs a constraint time violation detection signal to the interrupt controller when the elapsed time reaches the constraint time,
When the interrupt controller receives the constraint time violation detection signal, the interrupt controller notifies the control arithmetic unit that there is a violation of the constraint time by an interrupt instruction.
前記制約時間を格納する制約時間格納器と、
前記割り込み信号が入力されると、前記経過時間をカウントする割り込み経過時間カウンタと、
前記経過時間と前記制約時間を比較し、前記経過時間が前記制約時間に到達したときに、前記制約時間違反検出信号を生成する割り込み経過時間比較器と、
を具備することを特徴とする請求項1または請求項2に記載の情報処理装置。 The interrupt response time controller
A constraint time storage for storing the constraint time;
When the interrupt signal is input, an interrupt elapsed time counter that counts the elapsed time;
An interrupt elapsed time comparator that compares the elapsed time with the constraint time and generates the constraint time violation detection signal when the elapsed time reaches the constraint time;
The information processing apparatus according to claim 1, further comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010064088A JP2011198032A (en) | 2010-03-19 | 2010-03-19 | Information processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010064088A JP2011198032A (en) | 2010-03-19 | 2010-03-19 | Information processing apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011198032A true JP2011198032A (en) | 2011-10-06 |
Family
ID=44876148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010064088A Pending JP2011198032A (en) | 2010-03-19 | 2010-03-19 | Information processing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011198032A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023092369A (en) * | 2021-12-21 | 2023-07-03 | カシオ計算機株式会社 | Electronic device, control method of electronic device, and control program of electronic device |
-
2010
- 2010-03-19 JP JP2010064088A patent/JP2011198032A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023092369A (en) * | 2021-12-21 | 2023-07-03 | カシオ計算機株式会社 | Electronic device, control method of electronic device, and control program of electronic device |
JP7501515B2 (en) | 2021-12-21 | 2024-06-18 | カシオ計算機株式会社 | ELECTRONIC DEVICE, CONTROL METHOD FOR ELECTRONIC DEVICE, AND CONTROL PROGRAM FOR ELECTRONIC DEVICE |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7627705B2 (en) | Method and apparatus for handling interrupts in embedded systems | |
US20100299470A1 (en) | Interrupt processing apparatus and method | |
JPWO2012001835A1 (en) | Multiprocessor system | |
JP6227767B2 (en) | Information processing apparatus, processing method thereof, and input / output apparatus | |
KR101203099B1 (en) | Method for monitoring running time of OS task framework and apparatus thereof | |
JP5508903B2 (en) | Information processing apparatus, semiconductor integrated circuit device, and abnormality detection method | |
US11061840B2 (en) | Managing network interface controller-generated interrupts | |
US6968410B2 (en) | Multi-threaded processing of system management interrupts | |
JP2011198032A (en) | Information processing apparatus | |
US9715468B2 (en) | Method of providing timing information for interrupts | |
JP6123487B2 (en) | Control device, control method, and control program | |
JPWO2016204070A1 (en) | CPU monitoring device | |
JP2006227962A (en) | System and method for monitoring application task | |
CN100557576C (en) | The method and apparatus that operating system failure detects | |
JP6133614B2 (en) | Fault log collection device, fault log collection method, and fault log collection program | |
JP5386403B2 (en) | Inspection apparatus, method, and program | |
JP2015141717A (en) | speculative interrupt signaling | |
JP2004070582A (en) | Event notification task control processing system and method and its program | |
JP7577985B2 (en) | Information processing device and method | |
WO2017037863A1 (en) | Computer device, control method, and control program | |
Strnadel | On design of priority-driven load-adaptive monitoring-based hardware for managing interrupts in embedded event-triggered real-time systems | |
US9690727B2 (en) | System internal latency measurements in realtime applications | |
JP2022086932A (en) | Information processing apparatus and method | |
JP5768434B2 (en) | Mutual monitoring system | |
JP2009193525A (en) | Interruption control device |