Interrupt Dispatching Method for Multiprocessing System
Original Publication Date: 1984-Sep-01
Included in the Prior Art Database: 2005-Feb-05
The interrupt dispatching method is to be used in a multiprocessor system for passing control between components: processors and input/ output adapters. The pool of processors handles the interrupt requests originating from the pool of adapters and/or the pool of processors itself. Hence, any of the I/O adapters and/or the processors may pass control to any of the processors with no predefined scheme of allocation. The system status is recorded in a Directory which reflects the availability of processing resources: one entry per processor is defined, each entry holding the processor status for its interrupt level (or levels when more than one). The Directory is under direct control of an interrupt dispatcher which provides the processor selection within the pool on behalf of the I/O adapters or the requesting processor.