Patent
1997-03-28
1999-09-14
Sheikh, Ayaz R.
395591, G06F 946
Patent
active
059535350
ABSTRACT:
A computer system having an improved method of handling interrupts associated with I/O operations to reduce interrupt latencies. The computer system includes one or more processing units, a memory device (e.g., RAM) connected to the processing unit via a system bus, and a plurality of I/O devices providing interrupt sources, connected to the processor via an I/O bus and a bus bridge. The bus bridge has incorporated therein or connected thereto means for intercepting interrupt requests transmitted to the processing unit and handling the interrupt requests without suspending the current process in the processing unit. In the preferred embodiment, the means for intercepting and handling the interrupts includes a storage device or array having pico-code instructions which are scheduled for execution in a sequencer by the interrupt control logic. If the pico-code sees an interrupt that it is not programmed to handle (such as an exception), it can pass that interrupt to the appropriate processing unit for handling. Additional bus bridges having pico-code instructions can be provided for multi-bus systems having additional interrupt sources connected via other busses.
REFERENCES:
patent: 5261107 (1993-11-01), Klim et al.
patent: 5274795 (1993-12-01), Vachon
patent: 5446869 (1995-08-01), Padgett et al.
patent: 5473763 (1995-12-01), Stewart et al.
patent: 5495615 (1996-02-01), Nizar et al.
patent: 5530891 (1996-06-01), Gephardt
patent: 5548730 (1996-08-01), Young et al.
patent: 5553293 (1996-09-01), Andrews et al.
patent: 5555420 (1996-09-01), Sarangdhar et al.
patent: 5555430 (1996-09-01), Gephardt et al.
patent: 5727227 (1998-03-01), Schmidt et al.
patent: 5751975 (1998-05-01), Gillespie et al.
patent: 5761461 (1998-06-01), Neal et al.
IBM Technical Disclosure Bulletin, "Milli-Code," vol. 35, No. 4A, Sep. 1992.
IBM Technical Disclosure Bulletin, "Progammable, Expandable Interrupt Controller," J.M. Higdon and F.D. Wright, vol. 24, No. 5, Oct. 1981.
Dillon Andrew J.
International Business Machines - Corporation
Lefkowitz Sumati
Musgrove Jack V.
Sheikh Ayaz R.
LandOfFree
Using intelligent bus bridges with pico-code to service interrup does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Using intelligent bus bridges with pico-code to service interrup, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using intelligent bus bridges with pico-code to service interrup will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1519017