Unlock instant, AI-driven research and patent intelligence for your innovation.

No-lose method of restart data and reserved memory management module

A technology for retaining memory and managing modules, applied in memory address/allocation/relocation, redundancy in operations, data error detection, response error generation, etc. Small changes and the effect of improving memory utilization

Active Publication Date: 2013-04-10
NEW H3C TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, once fast recovery is to be supported, the specifications of the system must be greatly reduced, or additional memory must be added

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
  • No-lose method of restart data and reserved memory management module
  • No-lose method of restart data and reserved memory management module

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0029] For the convenience of description, the data to be written into the reserved memory by the application module is called reserved data.

[0030] figure 1 The flow chart of the method for restarting data without loss provided by the embodiment of the present invention, such as figure 1 As shown, the specific steps are as follows:

[0031] Step 101: Any application module finds that the system is about to restart, saves the reserved data of this module to the ordinary memory, records the address of the ordinary memory where the reserved data of the module is stored, and notifies the reserved memory management module of the ordinary memory address; The memory management module records the common memory addresses where the reserved data of all application modules are stored.

[0032] Reserved data may be stored in contiguous memo...

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 no-lose method of restart data and a reserved memory management module. The no-lose method of restart data and the reserved memory management module are applied to a computer system. The method comprises the following steps of: before system restart, writing reserved data from an application module into an ordinary memory, and according to the total length of the reserved data, applying for a high memory for storing the reserved data; removing the reserved data in the ordinary memory to the high memory, wherein the high memory becomes a reserved memory, a reserved page table is maintained in the reserved memory, and the reserved page table is used for recording the address of the reserved data in the original ordinary memory and the address in the reserved memory, and recording an initial physical address and the total length of the reserved memory on a nonvolatile device; in the process of system restart, reading the initial physical address and the total length of the reserved memory from the nonvolatile device; and according to the reserved page table, removing the reserved data in the reserved memory to the ordinary memory to ensure that each application module reads the reserved data from the ordinary memory. The no-lose method of the restart data and the reserved memory management module improve the memory utilization ratio.

Description

technical field [0001] The invention relates to the technical field of data storage, in particular to a method for restarting data without losing data and a reserved memory management module. Background technique [0002] With the improvement of high reliability requirements, the upper layer software will require the system to store some data before restarting, and the data can be read out after restarting, so as to realize the rapid recovery of operating data, thereby reducing the downtime of the system. [0003] In common computer systems, non-volatile storage devices such as disks and data cards are used to complete the above functions. However, in an embedded system, devices such as disks and data cards do not necessarily exist. Moreover, the access rate of disks and data cards is low. For some scenarios that require high reliability and a large amount of data, if disks and data cards are used to complete the above functions, the system downtime will be greatly prolonge...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/14G06F12/02
Inventor 胡小龙
Owner NEW H3C TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More