INTERRUPT HANDLER

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

INTERRUPT HANDLER

Specialty Definition: INTERRUPT HANDLER

DomainDefinition

Computing

Interrupt handler A routine which is executed when an interrupt occurs. Interrupt handlers typically deal with low-level events in the hardware of a computer system such as a character arriving at a serial port or a tick of a real-time clock. Special case is required when writing an interrupt handler to ensure that either the interrupt which triggered the handler's execution is masked out (inhibitted) until the handler is done, or the handler is written in a re-entrant fashion so that multiple concurrent invocations will not interfere with each other. If interrupts are masked then the handler must execute as quickly as possible so that important events are not missed. This is often arranged by splitting the processing associated with the event into "upper" and "lower" halves. The lower part is the interrupt handler which masks out further interrupts as required, checks that the appropriate event has occurred (this may be necessary if several events share the same interrupt), services the interrupt, e.g. by reading a character from a UART and writing it to a queue, and re-enabling interrupts. The upper half executes as part of a user process. It waits until the interrupt handler has run. Normally the operating system is responsible for reactivating a process which is waiting for some low-level event. It detects this by a shared flag or by inspecting a shared queue or by some other synchronisation mechanism. It is important that the upper and lower halves do not interfere if an interrupt occurs during the execution of upper half code. This is usually ensured by disabling interrupts during critical sections of code such as removing a character from a queue. (1994-10-27). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: INTERRUPT HANDLER

Specialty definitions using "INTERRUPT HANDLER": busy-waitinterrupt requestPriority Interrupt Controllersoftware interrupt. (references)

Top     

Frequency of Internet Keywords: INTERRUPT HANDLER

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

interrupt handler

2
Source: compiled by the editor from various references; see credits.

Top     

Anagrams: INTERRUPT HANDLER

Scrabble® Enable2K-Verified Anagrams

Words within the letters "a-d-e-e-h-i-l-n-n-p-r-r-r-t-t-u"

-4 letters: interplanted, intrapreneur.

-5 letters: interdental, interrupted, interrupter, pentlandite, philanderer, turpentined.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: INTERRUPT HANDLER


Hexadecimal (or equivalents, 770AD-1900s) (references)

49 4E 54 45 52 52 55 50 54      48 41 4E 44 4C 45 52

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

01001001 01001110 01010100 01000101 01010010 01010010 01010101 01010000 01010100 00100000 01001000 01000001 01001110 01000100 01001100 01000101 01010010

HTML Code (1990) (references)

&#73 &#78 &#84 &#69 &#82 &#82 &#85 &#80 &#84 &#32 &#72 &#65 &#78 &#68 &#76 &#69 &#82

ISO 10646 (1991-1993) (references)

0049 004E 0054 0045 0052 0052 0055 0050 0054      0048 0041 004E 0044 004C 0045 0052

Encryption (beginner's substitution cypher): (references)

434854395252555054242354838463952

Top     



INDEX

1. Crosswords
2. Expressions: Internet
3. Anagrams
4. Orthography
5. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.