INTERRUPT-STEUERUNGSVORRICHTUNG,INTERRUPT-STEUERUNGS-VERFAHREN UND INTERRUPT-STEUERUNGSPROGRAMM

Eine Interrupt-Behandlungseinheit (130) generiert einen Timer-Interrupt zu einer Interrupt-Zeit und führt einen Interrupt-Vorbereitungsprozess aus. Eine Wartezeitraummesseinheit (142) misst einen Zeitraum vom Abschluss des Interrupt-Vorbereitungsprozesses bis zum Generieren einer Startanforderung (2...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ochiai, Shinichi, Yabuki, Jun, Konaka, Hiroki, Yamamoto, Hitoshi, Okabe, Ryo
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Eine Interrupt-Behandlungseinheit (130) generiert einen Timer-Interrupt zu einer Interrupt-Zeit und führt einen Interrupt-Vorbereitungsprozess aus. Eine Wartezeitraummesseinheit (142) misst einen Zeitraum vom Abschluss des Interrupt-Vorbereitungsprozesses bis zum Generieren einer Startanforderung (201) als einen Wartezeitraum. Eine Zeitberechnungseinheit (441) berechnet einen Subtraktionszeitraum, basierend auf dem von der Wartezeitraummesseinheit (142) gemessenen Wartezeitraum, und berechnet einen Vorbereitungszeitraum, der die Summe eines durch Subtrahieren des Subtraktionszeitraums vom Wartezeitraum ermittelten Zeitraums und eines Verarbeitungszeitraums des Interrupt-Vorbereitungsprozesses ist. Die Zeitberechnungseinheit (441) speichert eine durch Rückverschieben des Vorbereitungszeitraums von der Zeit einer nächsten Startanforderung (201), als einer nächsten Interrupt-Zeit, in einer Zeitspeichereinheit (442) erhaltene Zeit. An interrupt handler unit (130) generates a timer interrupt at an interrupt time, and executes an interrupt preparation process. A wait time period measurement unit (142) a measures a time period from completion of the interrupt preparation process to generation of a start request (201) as a wait time period. A time calculation unit (441) calculates a subtraction time period based on the wait time period measured by the wait time period measurement unit (142), and calculates a preparation time period that is the sum of a time period obtained by subtracting the subtraction time period from the wait time period and a processing time period of the interrupt preparation process. The time calculation unit (441) stores a time obtained by shifting back the preparation time period from the time of a next start request (201), as a next interrupt time, in a time storage unit (442).