Patent ReferencesShared resource locking apparatus Method and apparatus for controlling access by a plurality of processors to a shared resource Multi-processor system with lock address register in each processor for storing lock address sent to bus by another processor Loosely coupled compound computer system using lock and semaphore mechanism for performing exclusive control of shared resource which is accessed through a distinct bus Hardware implemented locking mechanism for handling both single and plural lock requests in a lock message Multi-processor resource locking mechanism with a lock register corresponding to each resource stored in common memory Control of a multi-user disk storage system Patent #: 5892955 InventorAssigneeApplicationNo. 998538 filed on 12/26/1997US Classes:710/41, Dynamic709/229, Network resources access controlling710/200, ACCESS LOCKING711/150, Simultaneous access regulation711/163Access limitingExaminersPrimary: Lee, Thomas C.Assistant: Wang, Albert Attorney, Agent or FirmForeign Patent References
International ClassG06F 003/00AbstractA shared resource lock mechanism is provided which enables processors in a multi-processor environment which each share common resources to obtain locks on those resources. The lock mechanism also includes a reserve feature which provides a mechanism for a processor to maintain a lock on a resource for several input/output cycles. The lock mechanism combines the lock feature and the reserve feature in a single structure. This combination allows a processor to manipulate both the lock data and reserve data in a single transaction. Thus, in transactions requiring manipulation of both the lock and reserve elements, overhead is significantly reduced. In addition a unification of software routines which manipulate the lock and reserve data is achieved. | |