1. A method for processing interrupts in an object-oriented computer system having a CPU, a memory containing a microkernel, a plurality of devices constituting sources capable of generating interrupts, a plurality of drivers each associated with at least one of the sources, and a system database, comprising the steps of: creating a device entry in the database for each of the devices; creating an interrupt source tree in the database comprising a plurality of source tree entries each comprising an object representing one of the sources; implementing an interrupt registration interface comprising methods which install interrupt management software components associated with each source in a corresponding source tree entry; cross-referencing each of the device entries with a corresponding one of the source tree entries; responding to an interrupt generated by a device by causing a single interrupt dispatcher to execute and identifying the device to the interrupt dispatcher; and processsing the interrupt with a handler invoked by the interrupt dispatcher and corresponding to the identified device.