INTERRUPT CONTROL DEVICE, INTERRUPT CONTROL METHOD, AND INTERRUPT CONTROL PROGRAM

An interrupt handler unit (130) generates a timer interrupt at the time of day of an interrupt and executes an interrupt preparation process. A standby time measurement unit (142) measures, as a standby time, a time until a start request (201) is generated after the interrupt preparation process is...

Full description

Saved in:
Bibliographic Details
Main Authors YABUKI, Jun, OCHIAI, Shinichi, YAMAMOTO, Hitoshi, OKABE, Ryo, KONAKA, Hiroki
Format Patent
LanguageEnglish
French
Japanese
Published 06.02.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An interrupt handler unit (130) generates a timer interrupt at the time of day of an interrupt and executes an interrupt preparation process. A standby time measurement unit (142) measures, as a standby time, a time until a start request (201) is generated after the interrupt preparation process is completed. A time-of-day calculation unit (441) calculates a deduction time on the basis of the standby time measured by the standby time measurement unit (142) and calculates a preparation time that is the sum of the processing time of the interrupt preparation process and a time obtained by subtracting the deduction time from the standby time. The time-of-day calculation unit (441) stores, as a next interrupt time of day in a time of day storage unit (442), a time of day advanced from the time of day a next start request (201) by the preparation time. Une unité (130) de gestionnaire d'interruptions génère une interruption de temporisateur à l'heure d'une interruption et exécute un processus de préparation d'interruption. Une unité (142) de mesure de temps d'attente mesure, en tant que temps d'attente, un temps jusqu'à ce qu'une demande (201) de démarrage soit générée après que le processus de préparation d'interruption s'est terminé. Une unité (441) de calcul d'heure du jour calcule un temps de déduction d'après le temps d'attente mesuré par l'unité (142) de mesure de temps d'attente et calcule un temps de préparation qui est la somme du temps de traitement du processus de préparation d'interruption et d'un temps obtenu en soustrayant le temps de déduction du temps d'attente. L'unité (441) de calcul d'heure du jour stocke, en tant que prochaine heure d'interruption dans une unité (442) de stockage d'heure du jour, une heure du jour avancée du temps de préparation par rapport à l'heure d'une prochaine demande (201) de démarrage. 割り込みハンドラ部(130)は、割り込み時刻にタイマー割り込みを発生させるとともに、割り込み準備処理を実行する。待機時間測定部(142)は、割り込み準備処理が完了した後、開始要求(201)が発生するまでの時間を待機時間として測定する。時刻算出部(441)は、待機時間測定部(142)により測定された待機時間に基づいて差引時間を算出し、待機時間から差引時間を差し引いた時間と割り込み準備処理の処理時間とを加算した準備時間を算出する。時刻算出部(441)は、準備時間を次回の開始要求(201)の時刻から早めた時刻を次回の割り込み時刻として時刻記憶部(442)に記憶する。
Bibliography:Application Number: WO2018JP28502