Electrical computers and digital data processing systems: input/ – Access locking
Reexamination Certificate
2005-02-15
2005-02-15
Rinehart, Mark H. (Department: 2111)
Electrical computers and digital data processing systems: input/
Access locking
C710S262000
Reexamination Certificate
active
06857036
ABSTRACT:
A method is disclosed for handling interruptions, such as asynchronous interrupts, of a process using a system resource. The method determines whether a process is currently using a system resource. If a resource is being used and the system receives an interruption, then the method logs the interruption and delays accepting the interruption until after the process currently using the resource is completed. The method may be implemented in a system that controls access of processes to resources using semaphores that lock the resources while in use. The method determines whether a resource is currently in use by detecting a load and clear operation, indicating that a semaphore has locked the resource. The method delays acceptance of the interruption until either a branch command is executed, a store command is executed, a specified number of instructions are retired, or a specified number of clock cycles pass.
REFERENCES:
patent: 5440746 (1995-08-01), Lentz
patent: 5448743 (1995-09-01), Gulick et al.
patent: 5623670 (1997-04-01), Bohannon et al.
patent: 5623676 (1997-04-01), Horiguchi et al.
patent: 5937199 (1999-08-01), Temple
patent: 6000029 (1999-12-01), Moyer et al.
patent: 6018785 (2000-01-01), Wenniger
patent: 6081867 (2000-06-01), Cox
patent: 6237089 (2001-05-01), Moyer et al.
patent: 6360243 (2002-03-01), Lindsley et al.
patent: 6529983 (2003-03-01), Marshall et al.
patent: 6633940 (2003-10-01), Alasti et al.
patent: 6662252 (2003-12-01), Marshall et al.
Cena, Gianluca, et al., “Efficient Implementation of Semaphores in Controller Area Networks,” Apr. 1999, IEEE Transactions on Industrial Electronics, vol. 46, Issue 2, p. 417-428.*
Jacob, R.T., “Synthesis of Mutual Exclusion Solutions Based on Binary Semaphores,” May 1989, IEEE Transactions on Software Engineering, vol. 15, Issue 5, p. 560-568.
Hewlett -Packard Development Company, L.P.
Mason Donna K.
Rinehart Mark H.
LandOfFree
Hardware method for implementing atomic semaphore operations... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Hardware method for implementing atomic semaphore operations..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hardware method for implementing atomic semaphore operations... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3452712