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

Cache data restoration method

A high-speed cache and data technology, which is applied in the direction of electronic digital data processing, memory system, and protection of stored content to prevent loss. The effect of reducing efficiency

Inactive Publication Date: 2008-11-19
INVENTEC CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, in order to avoid data damage when the above situation occurs, battery backup technology and related hardware devices have been produced. These technologies are based on rewriting the memory management mechanism of Linux, and then use battery auxiliary power to save the memory. The internal temporary storage data, the memory management mechanism is to first define a continuous block contained in the memory, and make all the cached data be accessed through the defined block. Once a power failure occurs, the computer That is, read the data that has not been written back to the disk in the continuous block when starting up, and write it back to the disk. This method needs to change the memory management core inside the computer and redefine the address of the memory block. If the memory management of the computer is changed There is something missing in the design, the result is not only that the cache data cannot be written back, but it may also cause errors during the execution of the general program. The problem caused by this result is far more serious than the loss of data, and this method is used to restore the cache It takes more manpower and time to store data

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
  • Cache data restoration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0013] figure 1 It is the implementation process of the cache data restoration method of the present invention. As shown in the figure, the high-speed cache data storage method of the present invention firstly executes step S1, monitors the last power supply status recorded by the hardware status buffer (not marked) contained in the computer equipment, and judges whether it was abnormal last time Power off, if not, then directly proceed to step S8 to perform memory initialization and cache initialization, and redistribute the blocks of memory and cache addresses in the Linux system in step S8. The serial memory block of the cache data, which records the serial structure and its corresponding memory block address, when the system defines a memory block storing the cache data, use the non-volatile memory unit (unmarked out) record the starting address of its cache management link serial (Linked list), for supplying the cache data in the storage memory after abnormal power failu...

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 is a cached data restoring method, applied to a computer device using Linux operating system, where the computer device has a backup battery which supplies backup power to data storage in cache memory, able to fast, safely and effectively register data backup without largely modifying memory management core of the Linux system so as to avoid the problems: operating efficiency of the computer device is lower, design and manufacturing costs increase, the cached contents can not be stored because Linux initializes the memory at each startup, and also able to let the cached data in the cache memory restored into harddisk in the restart course after abnormal power-off but unable to influence the Linux operation system's own structure.

Description

technical field [0001] The invention relates to a technique for protecting cached data from being lost due to power failure, in particular to a method for restoring cached data for continued storage of data in the cache through backup power. Background technique [0002] Nowadays, with the rapid development of information technology, computers have become an important source of information and an important data storage medium. In the process of using computer equipment, the operating system is indispensable. The assistance of the operating system can provide users with operational convenience. Therefore, the quality of the operating system design is related to the convenience and hardware of the user during operation applicability itself. The most important part of the operating system is data access. When the user operates the computer, the internal cache of the computer will temporarily store the data used by the user to improve the operating performance of the computer....

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): G06F12/08G06F11/00G06F12/0804G06F12/16
Inventor 陈志伟
Owner INVENTEC CORP
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