发明名称 Apparatus for accessing to common resources by several processors in a multiprocessor system.
摘要 In a multiprocessor system comprising several processors (1 ,2, 3) interconnected, through a common bus (6), to a memory unit (4) including common resources, which can be used by the several processor apparatus for accessing the common resources which grant access to a common resource by a processor only if such resource is not used by another processor in the meantime. The busy or free status of each resource is indicated in each resource by a lock bit, which is stored in a predetermined memory position. Such bit is brought to a first logical level by a TEST & SET command issued by a processor which interrogates and accesses the resources and to a second logical level by a RESET TEST & SET command when the processor release the resource. To avoid that a processor interrogating certain resources with a TEST & SET command, and finding them already busy, goes on holding the common bus and stealing memory cycles with subsequent periodic requests, untill the resources are released, any RESET TEST & SET command is notified to the several processors and latched thereon. Each processor, which has detected busy resources, before trying to access them again, waits for the reception of a RESET TEST & SET signal.
申请公布号 EP0032182(A1) 申请公布日期 1981.07.22
申请号 EP19800107274 申请日期 1980.11.21
申请人 HONEYWELL INFORMATION SYSTEMS ITALIA S.P.A. 发明人 CIACCI, FRANCO
分类号 G06F12/00;G06F9/46;G06F9/52;G06F15/16;G06F15/177;(IPC1-7):06F13/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址