Patent ID: 8762782

Claim:
A basic input-output systems (BIOS) circuit for a computer, comprising: a baseboard management controller (BMC); a central processing unit (CPU) connected to the BMC; a main basic input-output system (BIOS) storage connected to the BMC and the CPU; a subsidiary BIOS storage connected to the BMC and the CPU; and a switch unit comprising a first switch, a second switch, and a third switch; the first switch connected to the CPU, the BMC, and the main BIOS storage; the second switch connected to the first switch, the subsidiary BIOS storage, the third switch, and the BMC; the third switch connected to the second switch and the BMC; wherein both the main BIOS storage and the subsidiary BIOS storage store programs for controlling the computer, and the CPU executes the programs stored in the main BIOS storage to control the computer; when data of the programs stored in the main BIOS storage is missing or corrupted, the BMC copies data of the programs stored in the subsidiary BIOS storage to the main BIOS storage to recover the missing or corrupted data in the main BIOS storage; the CPU executes the programs stored in the main BIOS storage to control the computer when the BMC controls the first switch to connect the main BIOS storage to the CPU; the BMC copies the data of the programs stored in the subsidiary BIOS storage when the second switch and the third switch is controlled by the BMC to connect the subsidiary BIOS storage to the BMC, and transmits the copied data to the main BIOS storage when the first switch, the second switch, and the third switch is controlled by the BMC to connect the main BIOS storage to the BMC.