Blocking symbol control in a computer system to serialize access

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711151, 711152, G06F 1200

Patent

active

058931570

ABSTRACT:
PLO (perform locked operation) instructions containing blocking symbols are executed on each of multiple processors in a computer system to control coherence in data structures which may be changed by any of multiple processors in a computer system. The blocking symbol is extracted from a PLO instruction instance when invoked by its executing processor. Then the processor hashes the blocking symbol using hardware-microcode (H-M) to generate the location of a lock field in protected storage. The PLO instruction's blocking symbol is associated with a computer resource unit by software providing the PLO instruction, and the blocking symbol then associates the resource with a protected lock through the hashing operation on the blocking symbol. A processor must obtain the lock for a blocking symbol before the executing PLO instruction instance is allowed to make access and change the resource unit associated with the blocking symbol. The blocking symbol controls the PLO operations by serializing simultaneously PLO instruction access requests being made by multiple processors to the same resource unit using the same blocking symbol to allow only one PLO instruction instance to have exclusive access to the resource at a time.

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.

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

Blocking symbol control in a computer system to serialize access does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Blocking symbol control in a computer system to serialize access, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Blocking symbol control in a computer system to serialize access will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1382012

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