×

Hardware semaphore intended for a multi-processor system

  • US 7,062,583 B2
  • Filed: 01/15/2003
  • Issued: 06/13/2006
  • Est. Priority Date: 02/04/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method by which a process reserves a shared resource of a multi-processor system having an operating system so as to have access to use the shared resource, the multi-processor system having a hardware semaphore lock, the semaphore lock protecting the shared resource, comprising the steps of:

  • the process performing a single read operation at a memory location representingthe semaphore lock so as to reserve the semaphore lock and thus become a holder of said semaphore lock; and

    the read operation simultaneously returning to the process a number of holder positions, representing a number of keyholes, that are vacant at the time of reservation of the semaphore lock, wherein an allowed maximum number of vacant holder positions is arranged to be initialized in the semaphore lock by the operating system of the multi-processor system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×