Managing Interrupts in a Programming Interface
Original Publication Date: 1986-Aug-01
Included in the Prior Art Database: 2005-Mar-09
A method is described which provides for control of interrupts by multiple concurrent applications on a Personal Computer (PC) subsystem. The PC subsystem comprises a PC adapter card and software subsystem whose functions are divided into a base set of functions to manage resources and a number of function sets, some subset of which can be concurrently active. A function set is activated by connecting it to an I/O port. This causes the implementation code to be down-loaded onto the adapter card. Associated with each function set is a number of interrupt conditions that can be generated when the function set is active. These interrupt conditions are identified with a mask, unique to the function set, in which each interrupt condition is associated with a particular bit in the mask.