Search

Sponsored Links

Meta

Categories

Archives

Recent Posts

RSS Feeds

31
Oct

Interrupt latency and its causes

Related Blog Items

Interrupt latency is the total delay experienced by a device from the time it raises an interrupt to the time its interrupt service routine begins to execute.The delay introduced can be any one or all of the following below reasons:

  • Time the processor takes to complete the current instruction,do the necessary chores(e.g flush the instruction pipeline and read the interrupt vector) and jump to the trap handler and interrurpt dispatcher part of the kernal
  • Time kernal takes to disable the external interrupts
  • Time required to complete the immediate ISR of higher priority interrupts if any
  • Time the kernal takes to save the context of the interrupted thread,identify the interrupting device, and get the starting address of ISR

The sum of all the above factors is called Interrupt latency.

Popularity: 4%

You need to log on to convert this article into PDF


Related Blog Items

1 Comment

Leave a comment

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image