A computer apparatus and a method of diagnosing are provided that increase reliability and make non-stop operation possible even at a hardware repair, replacement, or addition time. The computer apparatus, which comprises a main OS and a sub OS, may have a peripheral device or an I/O card repaired, replaced, or added with power on. The repaired, replaced, or added hardware component is disconnected from the main OS. With the main OS performing usual processing, the sub OS uses a test/maintenance program to check the operation of the repaired, replaced, or added hardware component and then passes the control of the hardware component to the main OS.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer apparatus comprising: a Central Processing Unit (CPU); and a memory connected to said CPU including a first Operating System (OS), a second OS and an OS controller being executed by said CPU, wherein said OS controller is operated to switch between said first OS and said second OS and to control said first OS and said second OS so that said second OS is executed without interrupting operation of said first OS, wherein a hardware component may be repaired, replaced, or added with power on in said computer apparatus, and wherein the repaired, replaced, or added hardware component is disconnected from said first OS and, after an operation of the repaired, replaced, or added hardware component is checked by said second OS with said first OS performing usual processing, control of the hardware component is transferred to said first OS.
2. A method of diagnosing a hardware component repaired, replaced, or added with power on in a computer apparatus in which a first Operating System (OS) and a second OS are installed and controlled under an OS controller, comprising the steps of: performing usual processing with said first OS; and checking an operation of said repaired, replaced, or added hardware component with a test program used by said second OS without interrupting said processing with said first OS; and transferring control of said repaired, replaced or added hardware component to said first OS, after said repaired, replaced or added hardware component has been checked, under control of said OS controller.
3. A computer apparatus, comprising: a processor; a memory comprising a first Operating System (OS), a second OS and an OS controller, said OS controller being operated to switch between said first OS and said second OS and to control said first OS and said second OS so that said second OS is executed without interrupting operation of said first OS; an Input/output (I/O) bus controller; a Peripheral Component Interconnect (PCI) card adapted for hot swapping; a peripheral device adapted for hot swapping; and an I/O bus for connecting said I/O controller and said PCI card, wherein under control by said first OS, when a failure of said PCI card or peripheral device is detected, said PCI card or said peripheral device in failure is disconnected from control by said first OS, wherein under control by said second OS, when insertion of another PCI card or peripheral device is detected, an operating status of said another PCI card or another peripheral device having been inserted is checked, and wherein when said operating status is normal, control of said another PCI card or another peripheral device having been inserted is transferred from said second OS to said first OS.
4. The computer apparatus according to claim 3 , wherein said first OS is a main OS, and said second OS is a sub OS installing a test/maintenance program.
5. The computer apparatus according to claim 3 , wherein under control by said second OS, when said operating status checked is not normal, said another PCI card or another peripheral device having been inserted is disconnected from control by said second OS.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 4, 2002
February 14, 2006
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.