Patent ID: 6728746
Filing Date: 2004-04-27
Classification: G06F

Abstract:
A computer system comprising a plurality of machines connected to a shared memory, said computer system comprising:at least one real machine and a plurality of virtual machines, wherein each of said virtual machines comprises an AVM controlling a virtual machine, and said real machine comprises an OS for controlling the real machine and individual logic machines in each of the virtual machines; said OS of the real machine or an OS of the individual logic machines in the virtual machine are provided with exclusive access acquiring means for acquiring an exclusive access to an area in the shared memory; operation termination monitoring means for detecting that the OS of the machine that has acquired an exclusive access to the area in the shared memory by the exclusive access acquiring means has terminated its operation, wherein the detecting may be performed by any of the machines, the machines performing detecting comprising another real machine, a virtual machine within the other real machine, and a virtual machine within the machine that has acquired an exclusive access to the area in the shared memory; virtual/real determination means for determining whether or not the machine in which a termination of an operation is detected by the second operation termination monitoring means is a real machine or a virtual machine; and logic path disconnecting means for disconnecting, upon a determination of a virtual machine by the virtual/real determination means, a logic path between the AVM of the virtual machine and a logic machine operated under the AVM which logic machine accessed the shared memory for initialization.