Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Power failure protection system and method based on NVDIMM (Non-Volatile Dual In-line Memory Module)

A technology for power failure protection and operating system, which is applied in the directions of non-redundant fault handling, protection of storage content to prevent loss, and generation of response errors, which can solve problems such as poor versatility

Inactive Publication Date: 2016-05-04
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, the working method of the above-mentioned NVDIMM depends on the ADR function of the CPU, and this function is only available for special processors, and the status record depends on the BIOS, and it depends on the development of the BIOS to support it. If you want to use the platform, you must develop and modify the BIOS, which also has relatively large limitations and poor versatility

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Power failure protection system and method based on NVDIMM (Non-Volatile Dual In-line Memory Module)
  • Power failure protection system and method based on NVDIMM (Non-Volatile Dual In-line Memory Module)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] The invention provides a power-down protection system based on NVDIMM, figure 1 It shows a schematic structural diagram of Embodiment 1 of the NVDIMM-based power-down protection system of the present invention, including:

[0031] The power-off trigger module 101 is connected with the power module and the NVDIMM, and is used to obtain the level of the power module, and judges whether a power-off will occur according to the change of the level, and if so, directly triggers the NVDIMM for power-down protection;

[0032] The data protection register module 102 is connected with the NVDIMM and the operating system, and is used to record the power-off state when receiving the power-off signal of the operating system, and record the power-down protection result state of the NVDIMM, and when receiving the power-off signal of the operating system When the incoming call signal is restored, the NVDIMM is triggered to copy the power-failure protection data to RAM according to the ...

Embodiment 2

[0036] The present invention also provides a power-down protection method based on NVDIMM, figure 2 It shows the flow chart of Embodiment 2 of the NVDIMM-based power-down protection method of the present invention, including:

[0037] Step S101: The power-off trigger module obtains the power level of the power module, and judges whether a power-off occurs according to the change of the level, and if so, directly triggers the NVDIMM for power-off protection, and at the same time, the data protection register module receives the power-off signal of the operating system record the power-off status;

[0038] The power-off trigger module obtains the level of the power module, and judges whether a power-off occurs according to the change of the level. If it is judged that the level change exceeds the power-off threshold, it means that the power is about to be off. If the power is about to be off, it will directly trigger the NVDIMM to perform For electrical protection, the NVDIMM ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a power failure protection system and method based on an NVDIMM (Non-Volatile Dual In-line Memory Module). The system comprises a power failure triggering module and a data protection register module, wherein the power failure triggering module acquires a level of a power supply module, judges whether power failure occurs according to change of the level, and directly triggers the NVDIMM to carry out power failure protection if yes, and simultaneously, the data protection register module records a power failure state when receiving a power failure signal of an operation system; the data protection register module records a power failure protection result state of the NVDIMM; and the data protection register module, according to the recorded state, triggers the NVDIMM to copy data subjected to power failure protection to an RAM (Random Access Memory) when receiving a power recovery signal of the operation system. When a power failure is to be generated, the NVDIMM cannot be transferred and triggered to carry out power failure protection by an ADR (Address Register) function of a CPU (Central Processing Unit); a data protection record is achieved by the register; an ADR and a BIOS (Basic Input Output System) do not need to be used; universality is good; and the NVDIMM can be conveniently and efficiently enabled to carry out power failure protection.

Description

technical field [0001] The invention relates to the field of storage data protection, in particular to an NVDIMM-based power-down protection system and method. Background technique [0002] NVDIMM is a memory stick specification that integrates DRAM+ non-volatile memory chips, which can still save complete memory data when the power is completely cut off. [0003] The current working process of traditional NVDIMM is as follows: [0004] 1. When the power supply is about to be disconnected, the CPU central processing unit receives a power failure notification and notifies the NVDIMM to perform power failure protection in the form of an ADRTRIGGER trigger. At this time, the data will be copied from the RAM random access memory to the NANDFLASH flash memory for protection, and at the same time BIOS basic input and output system record protection status; [0005] 2. When the power is turned on again, the BIOS initialization process will read the protection status recorded in t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/16G06F11/07
CPCG06F12/16G06F11/0706
Inventor 孙磊
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products