Patent ID: 8171271

Claim:
A multiple-server device with a shared Basic Input/Output System (BIOS), comprising: a plurality of mainboards, each having a model; a circuit board electrically connected to the mainboards; a memory unit disposed on the circuit board to store a plurality of BIOS entity program segments, each of the BIOS entity program segments corresponding to one of the models; and a switching unit, disposed on the circuit board, configured to retrieve from the memory unit and transmit to each mainboard the BIOS entity program segment corresponding to the model of the mainboard; a state unit, disposed on the circuit board to determine a use state of the BIOS entity program segment used by the mainboard, so as to generate a selection signal; wherein the switching unit determines the mainboard intended for transmitting the BIOS entity program segment according to the selection signal; a register, for recording the use state of the BIOS entity program segment used by the mainboard; and a plurality of logic units, each generating a selection signal and a switching signal according to a booting signal emitted by one of the mainboards and a record of the register, wherein the switching signal is used to switch the record of the register; wherein when the mainboard does not use the BIOS entity program segment, the register outputs an idle signal to each of the logic units, and the logic unit outputs the selection signal and the switching signal when receiving the booting signal and the idle signal.