发明名称 Semaphore mechanism for a data processing system
摘要 In a data processing system a number of processing nodes share resources. Access to the shared resources is controlled by semaphores, each node having a local copy of all the semaphores. Nodes may acquire ownership of semaphores. When a node requires a semaphore operation on a particular semaphore, a semaphore message is broadcast to all the nodes instructing them to perform the semaphore operation on their local copies of the semaphore. If the semaphore is unowned, the node must suspend the semaphore operation until the message returns, so as to ensure correct chronology for the semaphore operation. If, however, the semaphore owned by this node, the node can perform the semaphore operation without waiting for the message to return. This speeds up the semaphore mechanism. If the semaphore is owned by another node, that other node relinquishes ownership so that the semaphore operation can be performed.
申请公布号 US5394551(A) 申请公布日期 1995.02.28
申请号 US19920954575 申请日期 1992.09.30
申请人 INTERNATIONAL COMPUTERS LIMITED 发明人 HOLT, NICHOLAS P.;FIELDS, MICHAEL;FULLERTON, MARK N.;KNOWLES, ANDREW J.
分类号 G06F12/00;G06F9/46;G06F9/52;G06F15/16;G06F15/177;(IPC1-7):G06F15/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址