Method to switch the lock-bits combination used to lock a...

Electrical computers and digital data processing systems: input/ – Access locking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S163000, C711S164000

Reexamination Certificate

active

07921250

ABSTRACT:
A method, system, and computer instructions for changing the lock-bits combination used to lock a resource upon receiving a system reset exception. The present invention forces the software to use different lock-bits combinations based on the number of occurrences of system reset exceptions. When a system reset exception is received, a system reset exception bit value in a special purpose register is updated based on the history of system reset exception occurrences. Based on the updated value in the system reset exception bit, the lock-bits combination for locking a resource is changed to allow the data processing system to reuse the resource with bad lock-bits. In this manner, the deadlocked resource is resolved, and a processor is not able to obtain an indefinitely held lock on system resources caused by system reset exceptions.

REFERENCES:
patent: 4823261 (1989-04-01), Bank et al.
patent: 5175829 (1992-12-01), Stumpf et al.
patent: 5398330 (1995-03-01), Johnson
patent: 5574922 (1996-11-01), James
patent: 5596733 (1997-01-01), Worley et al.
patent: 5682537 (1997-10-01), Davies et al.
patent: 5778423 (1998-07-01), Sites et al.
patent: 5797019 (1998-08-01), Levine et al.
patent: 5852747 (1998-12-01), Bennett et al.
patent: 6031757 (2000-02-01), Chuang et al.
patent: 6145094 (2000-11-01), Shirriff et al.
patent: 6185668 (2001-02-01), Arya
patent: 6230230 (2001-05-01), Joy et al.
patent: 6243786 (2001-06-01), Huang et al.
patent: 6282637 (2001-08-01), Chan et al.
patent: 6308243 (2001-10-01), Kido
patent: 7137031 (2006-11-01), Taguchi
patent: 7496574 (2009-02-01), Walker
patent: 2002/0129182 (2002-09-01), Coffey
patent: 2002/0133655 (2002-09-01), Falik et al.
patent: 2003/0221071 (2003-11-01), McKenney et al.
patent: 2004/0243792 (2004-12-01), Stoodley
patent: 2005/0038969 (2005-02-01), Schrodinger et al.
patent: 2005/0080963 (2005-04-01), Schopp
patent: 2005/0149711 (2005-07-01), Zimmer et al.
patent: 2008/0215841 (2008-09-01), Bolotin et al.
patent: 2009/0063802 (2009-03-01), Johnson et al.
patent: 543560 (1993-05-01), None
patent: 712076 (1996-05-01), None
patent: 01300366 (1989-12-01), None
patent: 03048962 (1991-03-01), None
patent: 04127261 (1992-04-01), None
patent: 06075789 (1994-03-01), None
patent: 09330241 (1997-12-01), None
patent: 2001142861 (2001-05-01), None
“NN8803468: Hardware Lock Bits Stored in Array Chip”, Mar. 1, 1988, IBM, IBM Technical Disclosure Bulletin, vol. 30, Iss. 10, pp. 468-469.
“NN9108329: Modified Multiple Locking Facility”, Aug. 1, 1991, IBM, IBM Technical Disclosure Bulletin, vol. 34, Iss. 3, pp. 329- 332.
Lortz et al., “Semaphore queue priority assignment for real-time multiprocessor synchronization,” Oct. 1995, IEEE, IEEE Transactions on Software Engineering, vol. 21, No. 10, pp. 834-844.
Johnson et al., “A prioritized multiprocessor spin lock,” Sep. 1997, IEEE, IEEE Transactions on Parallel and Distributed Systems, vol. 8, No. 9, pp. 926-933.
Herlihy et al., “Transactional Memory: Architectural Support for Lock-free Data Structures,” May 16-19, 1993, IEEE, Proceedings of the 20th Annual International Symposium on Computer Architecture, pp. 289-300.

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

Method to switch the lock-bits combination used to lock a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method to switch the lock-bits combination used to lock a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method to switch the lock-bits combination used to lock a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2726249

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