The invention discloses an automatic memory fault
recovery system based on double memory banks, which is characterized in that a first storage partition and a second storage partition which are respectively positioned in different memory banks are arranged, and
data synchronization of the first storage partition and the second storage partition is carried out by using a
data synchronization management unit; the first storage partition can be used as a movable storage
bank, the second storage partition can be used as a standby storage
bank, important key data can be backed up in a physically isolated mode, and therefore data safety is guaranteed; therefore,
data synchronization can be carried out during
system operation, the coverage of data protection is improved,
backup data can be started without restarting the
system, continuous normal operation of the system can be guaranteed, the requirements of industrial control, traffic and other environments for
continuous operation are guaranteed, use safety is guaranteed, and user experience is improved. The method is widely applied to the technical field of computers.