A computer, comprising: a processor; a basic input/output system; a main memory, configured to load an instruction of the basic input/output system and an instruction of an operating system in the computer, wherein the main memory comprises one or more memory cards; and a memory controller, wherein a corresponding memory controller is configured for each memory card; wherein: the processor is configured to execute the instruction of the operating system, receive a first trigger instruction when executing the instruction of the operating system, and execute a memory data migration instruction of the basic input/output system according to the first trigger instruction, wherein the processor performs the following operations according to the memory data migration instruction of the basic input/output system: determining a source memory card of to-be-migrated memory data; determining a backup memory card for the source memory card; and instructing a memory controller of the source memory card to migrate the memory data; and the memory controller of the source memory card is configured to receive an instruction of the processor, and migrate the memory data of the source memory card to the backup memory card according to the instruction of the processor; wherein the memory controller of the source memory card is further configured to monitor erroneous data in the source memory card, and trigger the first trigger instruction if an amount of erroneous data exceeds a threshold; and the processor is specifically configured to receive the first trigger instruction triggered by the memory controller of the source memory card. a processor; a basic input/output system; a main memory, configured to load an instruction of the basic input/output system and an instruction of an operating system in the computer, wherein the main memory comprises one or more memory cards; and a memory controller, wherein a corresponding memory controller is configured for each memory card; wherein: the processor is configured to execute the instruction of the operating system, receive a first trigger instruction when executing the instruction of the operating system, and execute a memory data migration instruction of the basic input/output system according to the first trigger instruction, wherein the processor performs the following operations according to the memory data migration instruction of the basic input/output system: determining a source memory card of to-be-migrated memory data; determining a backup memory card for the source memory card; and instructing a memory controller of the source memory card to migrate the memory data; and the memory controller of the source memory card is configured to receive an instruction of the processor, and migrate the memory data of the source memory card to the backup memory card according to the instruction of the processor; wherein the memory controller of the source memory card is further configured to monitor erroneous data in the source memory card, and trigger the first trigger instruction if an amount of erroneous data exceeds a threshold; and the processor is specifically configured to receive the first trigger instruction triggered by the memory controller of the source memory card. the processor is configured to execute the instruction of the operating system, receive a first trigger instruction when executing the instruction of the operating system, and execute a memory data migration instruction of the basic input/output system according to the first trigger instruction, wherein the processor performs the following operations according to the memory data migration instruction of the basic input/output system: determining a source memory card of to-be-migrated memory data; determining a backup memory card for the source memory card; and instructing a memory controller of the source memory card to migrate the memory data; and the memory controller of the source memory card is configured to receive an instruction of the processor, and migrate the memory data of the source memory card to the backup memory card according to the instruction of the processor; wherein the memory controller of the source memory card is further configured to monitor erroneous data in the source memory card, and trigger the first trigger instruction if an amount of erroneous data exceeds a threshold; and the processor is specifically configured to receive the first trigger instruction triggered by the memory controller of the source memory card.