Abstract:
PROBLEM TO BE SOLVED: To provide a computer system including a plurality of physical storage devices, wherein a storage device has a nonvolatile memory including bus numbering information of busses of the storage device itself and busses of one or more adjacent storage devices. SOLUTION: In a preferred implementation, all physical storage devices are provided with non-volatile memories including bus numbering information for their own busses and busses of both adjacent storage devices. This creates a distributed database of the interconnection topology for the computer system. Because storage devices contains bus numbering information about storage devices adjacent to them, bus numbers for busses in physical storage devices are made persistent across numerous different system reconfigurations. A preferred embodiment includes a bus number manager which reads the nonvolatile memories in the physical storage devices during initial program load (i.e., boot) and reconstructs the interconnection topology on the basis of information read from the nonvolatile memories and assigns bus numbers to busses in accordance with a derived interconnection topology. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To shorten the generation time of a partition manager by managing the use of computer system resources by multiple logical sections and including the partition manager including one call of an operating system present in a previously selected logical section. SOLUTION: A main memory 120 includes the partition manager 122 and manages a primary section 124 and one or more secondary sections 126, which are all logical sections. The primary section 124 includes an operating system 125 and the secondary sections 126 include an operating system 127. The partition manager 122 includes an interface 123 for the operating system 125 in the primary section 124. Thus, the partition manager 122 implements its section managing function by using a code which is already present in the operating system 125 instead of copying the code.