Interrupt handling serialization for process level programming

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 364230, 3642468, 3642422, 3642813, G06F 1314

Patent

active

052748235

ABSTRACT:
A method for serializing access to computer system resources without disabling interrupts in critical code sections or requiring excessive use of spin locks. A queue lock is introduced that allows an interrupt process to enqueue and be processed in turn without a spin lock and to block process code access to a particular resource until all interrupts are processed. Process level code is blocked from accessing a locked resource while requests for accesses from interrupt level code are queued in a deferred work queue which is processed prior to the release of the blocking lock. Establishment of deferred work queue means that processing can continue without disablement of interrupts and without significant overhead consumed by processes holding spin locks.

REFERENCES:
patent: 4574350 (1986-03-01), Starr
patent: 4584644 (1986-04-01), Larner
patent: 4587609 (1986-05-01), Boudreau et al.
patent: 4604694 (1986-08-01), Hough
patent: 4665484 (1987-05-01), Nanba
patent: 4891749 (1990-01-01), Hoffman et al.
patent: 4920485 (1990-04-01), Vahidsafa
patent: 4979105 (1990-12-01), Daly et al.
patent: 5129089 (1992-07-01), Nielsen
patent: 5161227 (1992-11-01), Dias et al.

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

Interrupt handling serialization for process level programming does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interrupt handling serialization for process level programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interrupt handling serialization for process level programming will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1551171

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