摘要:
A method for making it possible for a virtualization software (VMM) to generally identify a PCI function of an interrupt requester presupposing the existing I/O devices based on the PCI express is provided. An interrupt relay circuit is provided between an I/O device based on the PCI express and a PCI express bridge. The interrupt relay circuit receives and relays an interrupt transaction issued by the I/O device, and records whether there is an interrupt request in an interrupt indicator in association with an interrupt identifier. A VMM 114 uniquely identifies an I/O device of interrupt requester by referring to the interrupt indicator 134.
摘要:
This invention provides a program product for a virtual computer that partitions a physical computer into a plurality of logical partitions through a hypervisor and runs an OS on each of the logical partitions, the program product including: a procedure (S1) of detecting an exception or an interruption occurring in the physical computer; a procedure (S2) of identifying an OS on a logical partition where the detected exception or interruption occurring; a procedure (S4) of copying a given storage area that contains an instruction that is the subject of the exception or interruption from a storage area where the identified OS is stored to a storage area that is managed by the hypervisor; a procedure (S6) of replacing, in the copied storage area, the exception or interruption subject instruction with an instruction that substitutes for the exception or interruption subject instruction; and a procedure (S7) of moving a location where the physical computer executes an instruction to the copied storage area.
摘要:
Provided is a failover method for a cluster system for realizing smooth failover of the guest OS's, even when there are many guest OS's, while reducing consumption of computer resources of a server. Smooth failover is realized by preventing competition during failover even when the number of guest OS's is increased. In a cluster configuration in which a slave/master cluster program is operated in a guest OS/host OS, the master cluster program (510) collects and transmits heartbeats of the slave cluster program, thereby realizing failure monitoring through the certain amount of heartbeats without depending on the number of guest OS's. Further, when the master cluster program monitors failures of the slave cluster program of its own computer to find a normal operation of the guest OS, the amount of communication through heartbeats is reduced by eliminating the necessity of communication to a standby system slave cluster program.
摘要:
A method is provided which eliminates redundancy from the shadow PT operation performed by the VMM when the guest operating system running on a virtual machine updates a guest PT address. The VMM associates a plurality of shadow PTs with guest PTs and allocates their relation in memory. When it detects the update of a guest PT address, the VMM searches for a shadow PT corresponding to the updated guest PT. If the associated shadow PT exists, the VMM omits rewriting the shadow PT and registers the address of the shadow PT with the CPU. If the associated shadow PT does not exist, the VMM allocates a memory, creates a shadow PT, registers an address of the created shadow PT with the CPU, and records a relationship between the updated guest PT and the generated shadow PT.
摘要:
An object of this invention is to prevent logical partitions used by users from being affected by faults or errors in I/O devices. According to this invention, in an I/O device control method in which I/O devices connected to a computer are allocated among a plurality of logical partitions constructed of a hypervisor (10), the hypervisor (10) sets the logical partitions as a user LPAR to be provided to a user and as an I/O LPAR for controlling an I/O device, allocates the I/O device to the I/O LPAR, and an association between the user LPAR and the logical I/O LPAR is set by an I/O device table.
摘要翻译:本发明的一个目的是防止用户使用的逻辑分区受I / O设备中的故障或错误的影响。 根据本发明,在由管理程序(10)构成的多个逻辑分区中分配连接到计算机的I / O设备的I / O设备控制方法中,管理程序(10)将逻辑分区设置为 用户LPAR提供给用户和用作控制I / O设备的I / O LPAR,将I / O设备分配给I / O LPAR,以及用户LPAR与逻辑I / O LPAR之间的关联 由I / O设备表设置。
摘要:
Each small instruction in a VLIW instruction (long instruction) is added with the number of NOP instructions which succeed the small instruction, and these NOP instructions are deleted from the succeeding long instruction. A plurality of long instructions are therefore time-compressed. Thereafter, a plurality of small instructions in each long instruction are divided into a plurality of groups, and a combination of operation codes (OP codes) of small instructions in each group is replaced by a group code to generate a compressed, grouped instruction. Each long instruction is therefore space-compressed. An instruction expanding unit has an instruction expanding circuit for each grouped instruction. Each instruction expanding circuit expands one grouped instruction in a long instruction, generates a group of small instructions represented by the grouped instruction, and supplies the group of generated small instructions to respective function units via a decode unit. In this case, each instruction expanding circuit supplies after each small instruction NOP instructions same in number as that designated by a NOP number associated with each small instruction in this grouped instruction.
摘要:
A highly efficient spark ignition two-cycle internal combustion engine is provided which assures stable and excellent combustion over a wider operation region of the engine. The spark ignition two-cycle internal combustion engine includes a sub-combustion chamber, and a pressure accumulating chamber which is filled with compressed air. A switching valve is arranged for communicating the pressure accumulating chamber with the sub-combustion chamber. A fuel injecting device injects fuel into the pressure accumulating chamber. A control device controls the operations of the switching valve and the fuel injecting device.