Interrupt - Difficulty With Sharing Interrupt Lines

Difficulty With Sharing Interrupt Lines

Multiple devices sharing an interrupt line (of any triggering style) all act as spurious interrupt sources with respect to each other. With many devices on one line the workload in servicing interrupts grows in proportion to the square of the number of devices. It is therefore preferred to spread devices evenly across the available interrupt lines. Shortage of interrupt lines is a problem in older system designs where the interrupt lines are distinct physical conductors. Message-signalled interrupts, where the interrupt line is virtual, are favored in new system architectures (such as PCI Express) and relieve this problem to a considerable extent.

Some devices with a poorly designed programming interface provide no way to determine whether they have requested service. They may lock up or otherwise misbehave if serviced when they do not want it. Such devices cannot tolerate spurious interrupts, and so also cannot tolerate sharing an interrupt line. ISA cards, due to often cheap design and construction, are notorious for this problem. Such devices are becoming much rarer, as hardware logic becomes cheaper and new system architectures mandate shareable interrupts.

Read more about this topic:  Interrupt

Famous quotes containing the words difficulty, sharing, interrupt and/or lines:

    A parent who from his own childhood experience is convinced of the value of fairy tales will have no difficulty in answering his child’s questions; but an adult who thinks these tales are only a bunch of lies had better not try telling them; he won’t be able to related them in a way which would enrich the child’s life.
    Bruno Bettelheim (20th century)

    By sharing the information and observations with the caregiver, you have a chance to see your child through another pair of eyes. Because she has some distance and objectivity, a caregiver often sees things that a parent’s total involvement with her child doesn’t allow.
    Amy Laura Dombro (20th century)

    Never interrupt a murderer, madame.
    Walter Reisch (1903–1963)

    Who will in fairest book of Nature know
    How virtue may best lodged in beauty be,
    Let him but learn of love to read in thee,
    Stella, those fair lines which true goodness show.
    There shall he find all vices’ overthrow,
    Not by rude force, but sweetest sovereignty
    Of reason,
    Sir Philip Sidney (1554–1586)