An object-oriented interrupt processing system in a computer system creates
a system database including a device namespace containing an entry for
each device in the computer system and an interrupt namespace containing
an entry for each interrupt source, arranged as an Interrupt Source Tree.
Each entry in the Interrupt Source Tree is cross-referenced to a
corresponding entry in the namespace and contains a reference to an
interrupt handler for the corresponding interrupt source. When an
interrupt occurs, a single interrupt dispatcher is invoked, to access the
Interrupt Source Tree and cause execution of the corresponding interrupt
handler.
Un sistema de proceso orientado al objeto de la interrupción en un sistema informático crea una base de datos del sistema incluyendo un namespace del dispositivo que contiene una entrada para cada dispositivo en el sistema informático y un namespace de la interrupción que contiene una entrada para cada fuente de la interrupción, dispuesta como árbol de la fuente de la interrupción. Cada entrada en el árbol de la fuente de la interrupción se hace una remisión a una entrada correspondiente en el namespace y contiene una referencia a un tratante de interrupción para la fuente correspondiente de la interrupción. Cuando ocurre una interrupción, invocan un solo despachador de la interrupción, para tener acceso al árbol de la fuente de la interrupción y para causar la ejecución del tratante de interrupción correspondiente.