Data processing systems and method for processing work items...

Electrical computers and digital data processing systems: input/ – Interrupt processing – Multimode interrupt processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S220000

Reexamination Certificate

active

07415559

ABSTRACT:
Described is a method for processing work items in a data processing system. An interrupt is generated in response to receipt of a work item on a queue and the generated interrupt is serviced to schedule a task by placing the task on a task queue for later processing of the queued work item. The interrupt is not enabled at this point and therefore the receipt of further work items will not result in the generation of interrupts. When the scheduled task reaches the head of the queue, the task is executed to process the queued work item (and all other work items that have been added to the queue since the task was scheduled). When all the work items have been processed, a further task is speculatively scheduled for processing of any work items that are subsequently placed on the work item queue. When the speculatively scheduled task reaches the head of the queue, it is executed to process queued work items; if any work items were found, a further task is speculatively scheduled, otherwise the interrupt is enabled.

REFERENCES:
patent: 4980820 (1990-12-01), Youngblood
patent: 5274823 (1993-12-01), Brenner et al.
patent: 5414858 (1995-05-01), Hoffman et al.
patent: 5469571 (1995-11-01), Bunnell
patent: 5490271 (1996-02-01), Elliott et al.
patent: 5555420 (1996-09-01), Sarangdhar et al.
patent: 5560018 (1996-09-01), Macon et al.
patent: 5590288 (1996-12-01), Castor et al.
patent: 5606703 (1997-02-01), Brady et al.
patent: 5682554 (1997-10-01), Harrell
patent: 5784647 (1998-07-01), Sugimoto
patent: 5911065 (1999-06-01), Williams et al.
patent: 5931939 (1999-08-01), Chung et al.
patent: 5933598 (1999-08-01), Scales et al.
patent: 5950228 (1999-09-01), Scales et al.
patent: 5995745 (1999-11-01), Yodaiken
patent: 6081783 (2000-06-01), Divine et al.
patent: 6169929 (2001-01-01), Izzo et al.
patent: 6189070 (2001-02-01), See et al.
patent: 6192441 (2001-02-01), Athenes et al.
patent: 6385704 (2002-05-01), Rao et al.
patent: 6594698 (2003-07-01), Chow et al.
patent: EP0192956 (1986-09-01), None
patent: 0 192 956 (1986-09-01), None
patent: 2 320 113 (1998-06-01), None
Douglas Comer. Operating System Design The Xinu Approach. 1984. Prentice Hall,Inc. p. 113-121.
Polge et al., “Reducing CPU Utilization by Controlling Transmit Complete Interrupts,” IBM Technical Disclosure Bulletin vol. 38, No. 07, pp. 497-499, Jul. 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Data processing systems and method for processing work items... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processing systems and method for processing work items..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing systems and method for processing work items... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4001005

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.