As a consequence, devices controlled by high-priority real-time processes do not necessarily have high-priority interrupt processing.
したがって、優先順位が高いリアルタイムプロセスを制御しているデバイスに必ずしも、優先順位が高い割り込み処理が割り当てられるとは限りません。
The interrupt response time for an application includes both the interrupt latency of the system and the device driver's own interrupt processing time.
アプリケーションの割り込み応答時間には、システムの割り込み応答時間とデバイスドライバ独自の割り込み処理時間が含まれます。
Application programs are designed to be executable in the supervisory mode, allowing easy customizing of interrupt processing.
アプリケーションプログラム部もスーパーバイザモードで実行されるよう設計し、割込み処理等のカスタマイズが容易。
An interrupt signal accepting device (10) controls two OSs, associates an OS which causes devices (130) and (131) sharing the same interrupt number to perform an interrupt processing with an interrupt priority inherent in the device, and controls an interrupt number priority conversion table showing the association between the interrupt number and the interrupt priority.
割込み信号受付け装置10は2つのOSを管理し、同じ割込み番号を共用しているデバイス130、131に対して、割込み処理をさせるOSと、デバイスに固有の割込み優先度とを対応付け、割込み番号と割込み優先度の対応付けを示す割込み番号優先度変換テーブルを管理し、各デバイスは割込み処理が完了するまで同じ割込み番号の割り込み要求を連続出力し、デバイス130又はデバイス131から割込み信号があった際に、割込みコントローラ120が割込み番号優先度変換テーブルに従い割込み番号を割込み優先度に変換し、変換された割込み優先度が動作中のOSに対応付けられている割込み優先度に一致する場合に、割込み信号制御部11が動作中のOSに割込み処理を行わせ、割込み番号優先度変換テーブルの割込み優先度を変更し、割込み優先度が一致しない場合に、動作中のOSを停止させ、他のOSを起動する。
Provided with a wide variety of functions including interrupt processing, signal and communication processing during operation, arithmetic operation, limiting torque, sequencer, and self-diagnosis.
割り込み処理、動作中信号・通信処理、演算、トルク制限、シーケンサ、自己診断など多彩な機能を搭載しています。
A program control circuit (11) issues interrupt processing after issuance of the cancellation request.
プログラム制御回路11は、キャンセル要求発行後に割り込み処理を発行する。
Interrupt signals are outputted from an interrupt circuit to a processor at fixed time intervals, the processor performs interrupt processing each time it receives the interrupt signal, and a count value of an operating time stored in a nonvolatile memory is updated.
割り込み回路からプロセッサに対して一定時間間隔で割り込み信号が出力され、プロセッサは、割り込み信号を受け取る度に割り込み処理を実行して、不揮発性メモリに格納された稼働時間のカウント値を更新する。
The interrupt handler adopts a direct-driving approach for high-speed interrupt processing.
割り込みハンドラを直接駆動する方式をとっ ており割り込み処理が高速となっています。
During interrupt processing, the driver's interrupt routine wakes the high-priority process and returns when finished.
割り込み処理中、ドライバの割り込みルーチンはまず、優先順位が高いプロセスを呼び起こし、そのプロセスが終了すると戻ります。
It is important that the interrupt processing code is as efficient as possible and that the operating system does not block interrupts too often or for too long.
重要なのは、割り込み処理コードは出来る限り効率の良いものであることであり、オペレーティングシステムが頻繁に、あるいは長時間、他の割り込みをブロックすることがないようにすることである。
The vector corresponding to the interrupt processing to be executed is set so that its priority is the lowest in the group (Fig. 7, S16).
実行する割り込み処理に対応するベクターのグループ内の優先度が最も低くなるように設定する(図7,S16)。
There is provided an improved interrupt processing control configuration in a system where a plurality of operation systems (OS) are simultaneously operating.
複数のオペレーションシステム(OS)が同時に動作するシステムにおける改良された割り込み処理制御構成を提供する。
The processor makes an execution reservation, using the interrupt handler, for an interrupt processing task, as a task reserved for execution when an interrupt occurs, and schedules tasks, in the system programme, according to scheduling information on a safety-related TP to which a safety related task belongs, a non-safety-related TP to which a non-safety-related task belongs, and a reserved execution TP to which a reserved execution task belongs, and when the execution of the task of the TP before the reserved execution TP has been completed before the completion of the TP period, the processor allocates the execution time of the previous TP to the reserved execution task.
プロセッサは、割り込みハンドラで、割り込み発生時に割り込み処理タスクを実行予約タスクとして実行予約し、システムプログラムで、安全関連タスクが属する安全関連TP、非安全関連タスクが属する非安全関連TP、及び、実行予約タスクが属する予約実行TPのスケジューリング情報に従ってタスクをスケジューリングし、予約実行TPより前のTPの期間の終了前に前のTPのタスクが実行終了したとき、実行予約タスクに前のTPの実行時間を割り当てる。