Patent ID: 8838870

Claim:
A baseboard management controller (BMC), comprising: a storage system; a processor; and one or more programs being stored in the storage system and executable by the processor, the one or more programs comprising: an initializing module operable to initialize a basic input output (BIOS) of a computer; an execution module operable to access an input queue and an output queue which are in an initial state, the input queue and the output queue comprising a plurality of elements, each element comprising an ID flag for that indicates which electronic device is using a COM serial port of the computer; the execution module further operable to convert the input queue into a time division multiplex (TDM) queue and also convert the output queue into the TDM queue if the processor sends a control command to a sharing system of the BMC; and a control module operable to control the COM serial port to be used by the BIOS or the BMC according to the ID flag of each element of the TDM queues.