USING INTELLIGENT BRIDGES WITH PICO-CODE TO IMPROVE INTERRUPT RESPONSE

A COMPUTER SYSTEM (30) 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 (32A-32C), A MEMORY DEVICE (34) (E.G., RAM) CONNECTED TO THE PROCESSING UNIT VIA A SYSTEM BUS (38), AND A PL...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: BRAD LOUIS BRECH
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A COMPUTER SYSTEM (30) 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 (32A-32C), A MEMORY DEVICE (34) (E.G., RAM) CONNECTED TO THE PROCESSING UNIT VIA A SYSTEM BUS (38), AND A PLURALITY OF I/O DEVICES (36A-36C) PROVIDING INTERRUPT SOURCES, CONNECTED TO THE PROCESSOR VIA AN I/O BUS (40A-40B) AND A BUS BRIDGE (42A-42B). 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. (FIGURE 2)