| CPC G06F 1/263 (2013.01) [G06F 1/30 (2013.01)] | 19 Claims |

|
1. A server device comprising: a backplane including a plurality of memory module connectors; a host system configured to supply a main power to the backplane; a plurality of memory modules each connected to a respective one of the plurality of memory module connectors, the plurality of memory modules configured to receive the main power supplied from the host system via the backplane, the plurality of memory modules including, a volatile memory, a non-volatile memory, and a memory module controller including processing circuitry configured to use a first auxiliary power to maintain data of the volatile memory or flush data of the volatile memory to the non-volatile memory, in response to power loss occurring in the main power; and at least one replaceable battery module connected to the backplane via at least one of the memory module connectors, the at least one replacement battery module including, a first charging circuit configured to generate the first auxiliary power, a first power loss protection (PLP) block including processing circuitry configured to detect the power loss of the main power provided by the host system, and a first switch configured to connect the first charging circuit to the backplane via the at least one of the memory module connectors to supply the first auxiliary power to the plurality of memory modules, in response to the first PLP block detecting the power loss of the main power from the host system and configured to supply first auxiliary power to the plurality of memory modules.
|