Method and system for grouping interrupts from a time-dependent data storage system
First Claim
1. A method of grouping interrupts of one or more types for real time applications data from a data storage system in accordance with the types of the interrupt, said data storage system comprising a first part and a second part, said data storage system being able to send data coming from a host processor to one or more communication channels and to send interrupts to the host processor, the method comprising:
- providing each part of the data storage system with an indicator of an event associated with the part;
generating interrupts upon the occurrence of events in different parts of the data storage system;
allocating interrupts associated with the same part of the data storage system to a same processing system; and
wherein generating interrupts comprises generating a first type of interrupt to require updated data from the host processor and comprising generating a second type of interrupt to indicate to the host processor finalization of data transmission to the communication channel.
31 Assignments
0 Petitions
Accused Products
Abstract
A method of grouping interrupts from a time-dependent data storage means in accordance with the types of the interrupts, the method comprising the steps of providing each part of the data storage means with an indicator of an event associated with the part, generating interrupts upon the occurrence of events in different parts of the data storage means, allocating interrupts associated with substantially the same part of the data storage means to a same processing means.
-
Citations
20 Claims
-
1. A method of grouping interrupts of one or more types for real time applications data from a data storage system in accordance with the types of the interrupt, said data storage system comprising a first part and a second part, said data storage system being able to send data coming from a host processor to one or more communication channels and to send interrupts to the host processor, the method comprising:
-
providing each part of the data storage system with an indicator of an event associated with the part; generating interrupts upon the occurrence of events in different parts of the data storage system; allocating interrupts associated with the same part of the data storage system to a same processing system; and wherein generating interrupts comprises generating a first type of interrupt to require updated data from the host processor and comprising generating a second type of interrupt to indicate to the host processor finalization of data transmission to the communication channel. - View Dependent Claims (2, 3, 4)
-
-
5. An interrupt grouping system for a data storage system, comprising:
-
an interrupt generator to generate first interrupts based on a first indicator of a first event in a host-side of a double buffer of the data storage system, and to generate second interrupts based on a second indicator of a second event in a transmit-side of the double buffer; and an extended interrupt control logic block to allocate interrupts associated with the same part of the data storage system to a same processing unit. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An interrupt grouping system for a data storage system, comprising:
-
a host-side buffer of a double buffer of the data storage system; a transmit-side buffer of the double buffer; a first interrupt generator bit of the host-side buffer, the first interrupt generator bit to generate first interrupts upon an occurrence of a first event in the host-side buffer; a second interrupt generator bit of the transmit-side buffer, the second interrupt generator bit to generate second interrupts upon the occurrence of a second event in the transmit-side of the data storage system; and an extended interrupt control logic block in communication with the first interrupt generator bit and with the second interrupt generator bit, the extended interrupt control logic block to allocate the first interrupts associated with the host-side buffer in a first interrupt service routine of a processor, and to allocate the second interrupts associated with the transmit-side buffer in a second interrupt service routine of the processor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification