发明名称 NON-BUSY-WAITING RESOURCE CONTROL
摘要 A data structure has a value field for storing values and a lock field for indicating a lock state of the resource associated with the data structure. This data structure is used to implement a locking protocol amongst multiple processes competing for shared resources. If the lock field is in a locked state, the process that locked the lock field has exclusive acess to the resource. If, however, the lock field is in an unlocked state, any process may gain access to the resource. The lock field also has deferred states corresponding to the locked and unlocked states wherein multiple requests to lock or unlock the resource may be stored until serviced. The locking protocol is useful in a data processing system having multiple processing elements and utilizes a locking means that includes a local memory controller.
申请公布号 WO9102310(A1) 申请公布日期 1991.02.21
申请号 WO1990US04212 申请日期 1990.07.26
申请人 MASSACHUSETTS INSTITUTE OF TECHNOLOGY 发明人 BARTH, PAUL, S.;SOLEY, RICHARD, M.;STEELE, KENNETH, M.
分类号 G06F9/52;G06F9/44;G06F9/46;G06F12/00;G06F15/16;G06F15/177;G06F15/82 主分类号 G06F9/52
代理机构 代理人
主权项
地址