Shared Storage Chip Layout for User Data and Check Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage technologies face challenges in optimizing storage space utilization, leading to insufficient capacity for user data when additional storage chips are required.
Innovation Solution
A data processing method that reuses storage space by sharing storage chips for both user data and check data, allowing for efficient storage of metadata and user data across multiple storage chips using check data to ensure data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If storage space corresponding to a part of the storage chips is used to store user data and storage space corresponding to the other part of the storage chips is used to store check data, then data error detection and correction capability is improved, but storage space utilization deteriorates
Solution Approach 1:
The patent combines user data and check data into the same storage chips. Specifically, it stores user data in a first storage chip and both user data and check data in a second storage chip, allowing the same physical storage resource to serve dual purposes and improve overall storage utilization while maintaining error detection and correction capabilities
Solution Approach 2:
The second storage chip is designed to serve multiple functions: it stores user data and simultaneously stores check data for error detection and correction. This multi-functional design allows the storage system to maintain reliability while improving storage space utilization by avoiding dedicated separate chips for check data only
2Quantity of substance
If additional storage chips are disposed to store more user data, then storage capacity is improved, but device complexity and cost increase
Solution Approach 1:
The patent merges the storage of user data and check data into the same physical storage chips. By storing user data in the first storage chip and both user data and check data in the second storage chip, the system maximizes the utilization of existing storage resources, thereby increasing storage capacity without adding more chips
Solution Approach 2:
The second storage chip performs multiple functions by storing both user data and check data. This multi-functional approach allows the system to achieve higher storage capacity with the same number of chips, avoiding the need to dispose of additional storage chips
Data Source
AI summary
This application provide a data processing method and apparatus, to store more user data in a limited quantity of storage chips in a design manner of reusing storage space corresponding to a second storage chip. In the method, a computer device first obtains user data, where the user data includes first data and second data. Then, the device writes the first data into a first storage chips, where a is an integer greater than 0. The device writes the second data and first check data into b second storage chips, where the first check data includes check data for the user data, and b is an integer greater than 0. In addition, the device writes second check data into c third storage chips, where the second check data includes check data for both the user data and the first check data, and c is an integer greater than 0.


