Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Patent
1997-09-05
1999-04-20
Lim, Krisna
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
395392, G06F 1200
Patent
active
058954945
ABSTRACT:
Provides a processor method of executing instances of a Perform Locked Operation (PLO) instruction for enabling a recovery of the consistency of a resource unit being changed by a PLO instance when processor failure occurs anywhere during execution of the PLO instance. The method uses a PLO save area for each processor in a computer system capable of executing PLO instructions. Each PLO save area has a resource-inconsistency (RI) indicator having an RI state and a non-RI state, and stores the function code (FC) of the PLO instance. The RI state indicates that the resource is in a non-usable potentially inconsistent state, and the non-RI state indicates the resource is in the consistent state and may be used. A processor executing a PLO instance writes into its PLO save area all resource addresses where a change is to be made in the resource unit, and also writes in its PLO save area all operand values which will be used to change the resource at the associated addresses. After the processor has successfully written all of these addresses and associated operand data values into its PLO save area, the processor sets its RI indicator to the RI state, and then stores into the resource unit the data values stored in its PLO save area at the resource addresses also stored in its PLO save area, according to the FC also stored therein. After completing all changes in the resource, the processor sets its RI indicator to the non-RI (resource consistent) state. If the processor should ever fail while executing a PLO instance, it signals its failing condition to the system. Then, a RCR method is executed by any operational processor (acting as a RCR processor) to recover the consistency of the resource unit. The RCR method uses the state of the RI indicator with the failed processor's PLO save area, the FC stored therewith, and the content of the failed processor's PLO save area to restore the consistency of the resource unit.
REFERENCES:
patent: 4851990 (1989-07-01), Johnson et al.
patent: 5081572 (1992-01-01), Arnold
patent: 5142676 (1992-08-01), Fried et al.
patent: 5333297 (1994-07-01), Lemaire et al.
patent: 5410697 (1995-04-01), Baird et al.
patent: 5488729 (1996-01-01), Vegesna et al.
patent: 5574922 (1996-11-01), James
patent: 5590326 (1996-12-01), Manabe
patent: 5623671 (1997-04-01), Ando et al.
patent: 5636361 (1997-06-01), Ingerman
patent: 5659711 (1997-08-01), Sugita
patent: 5669002 (1997-09-01), Buch
patent: 5696939 (1997-12-01), Iacobovici et al.
U.S. application No. 08/864,585, Greenspan et al., PO997053, filed May 28, 1997.
U.S. application No. 08/864,402, Greenspan et al., PO996083, filed May 28, 1997.
Plambeck Kenneth Ernest
Scalzi Casper Anthony
Ehrlich Marc A.
Goldman Bernard M.
International Business Machines - Corporation
Lim Krisna
LandOfFree
Method of executing perform locked operation instructions for su 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 of executing perform locked operation instructions for su, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of executing perform locked operation instructions for su will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2245581