×

Method and apparatus for a multiprocessor resource lockout instruction

  • US 5,499,356 A
  • Filed: 12/28/1993
  • Issued: 03/12/1996
  • Est. Priority Date: 12/29/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system a method of protecting data accessed by more than one requestor the method comprising the steps of:

  • (a) defining a set of data values and a set of lock values, wherein the sets of data values and lock values are mutually exclusive;

    (b) reading a protected memory location, wherein the step of reading the protected memory location comprises atomically swapping a lock value selected from the set of lock values with information at the protected memory location;

    (c) determining whether the information read from the protected memory location is within the set of data values; and

    (d) if the information read from the protected memory location is within the set of data values, then operating on the information to form a result, else repeating steps (b)-(d).

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×