Patent ID: 6389012
Filing Date: 2002-05-14
Classification: G06F

Abstract:
A multi-processor system comprising:a plurality of processors; and resources usable in common by said plurality of processors, wherein said resources are classified into a plurality of resource groups allocated respectively to said plurality of processors, wherein each of said plurality of processors includes: communication means for performing communications between other processors; managing means for managing a using condition of each resource within the resource group allocated to the processor itself and, when requested for permitting the use of a resource, notifying a requesting processor of the permission or non-permission to use the resource on the basis of the using condition; and requesting means for requesting, when a resource is needed, said managing means to permit the use of the resource and, when notified of the non-permission of the use thereof from said managing means, requesting managing means within another processor to permit the use of the resource by utilizing said communication means, and wherein a resource from one resource group can be requested and grasped by a processor which is in a resource group which does not correspond to the one resource group, or by a processor which corresponds to the one resource group, and wherein the grasped resource is directly controlled by the requesting processor in order to set up a call.