Memory Controller Backup Mapping Table
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inefficiency of data backup operations due to the need to parse large file systems, which consumes significant computer resources and requires different parsing methods for various operating systems, making it complex and resource-intensive.
Innovation Solution
A data processing method that utilizes a memory controller to record and update information about data to be backed up in real-time, allowing the host device or backup software to efficiently identify which data is new or updated, thereby simplifying the backup process and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If file system parsing is performed to determine new and old data, then data backup can be performed, but computer computing resources are greatly consumed and the process becomes complicated
Solution Approach 1:
The memory controller proactively maintains a mapping table that pre-records the correspondence between logical block addresses and physical block addresses before backup operations are initiated. This preliminary action eliminates the need for resource-intensive file system parsing during backup, as the mapping information is already prepared and available when needed.
Solution Approach 2:
The patent introduces a mapping table as an intermediary data structure between the logical file system and the physical storage medium. This mapping table serves as a mediator that translates logical block addresses to physical block addresses without requiring the host system to parse the file system, thereby reducing computational resource consumption while maintaining backup functionality.
2Productivity
If file system parsing is performed to determine new and old data, then data backup can be performed, but the process becomes complicated and tedious
Solution Approach 1:
The memory controller pre-establishes and maintains a mapping table that records the correspondence between logical block addresses and physical block addresses before backup operations are needed. This preliminary action simplifies the backup process by providing ready-to-use mapping information, eliminating the need for complex file system parsing and manual tracking of file updates.
3Adaptability or versatility
If different parsing methods are designed for different file systems, then compatibility with different operating systems is achieved, but the development complexity increases
Solution Approach 1:
The mapping table acts as an intermediary layer between the logical file system and the physical storage medium, providing a universal interface for data location regardless of the underlying file system or operating system. This intermediary approach enables broad compatibility without requiring separate parsing methods for different file systems, as the mapping table handles the translation uniformly.
Solution Approach 2:
The mapping table provides a universal solution that works across different operating systems and file systems by maintaining a standardized correspondence between logical and physical block addresses. This single universal mechanism replaces the need for multiple specialized parsing methods, reducing development complexity while maintaining broad adaptability.
Data Source
AI summary
A data processing method includes: configuring a predetermined memory space to record information regarding data to be backed up of a memory device, where the information is used to indicate data associated to which logical memory space is the data to be backed up; and updating the information according to commands received from a host device.


