Flash Memory Bit-Level Reserved Word Update Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data updating methods in flash memory require writing and deleting entire sectors, leading to prolonged update times and reduced lifespan due to limited deletion capabilities.
Innovation Solution
A data updating device modifies the binary representation of reserved words in XML data, allowing partial updates by changing bits from 1 to 0, and records the updated records in flash memory, thereby avoiding the need to rewrite or delete entire sectors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If entire sectors are written and deleted for data updates, then data can be updated in flash memory, but update time increases and lifespan decreases
Solution Approach 1:
The patent segments the data update process into two distinct operations: (1) modifying only the specific bits that need updating within a sector, and (2) clearing only the modified bits to maintain data integrity. This segmentation allows partial updates instead of requiring complete sector rewrites, thereby reducing update time and preserving flash memory lifespan by minimizing the number of write/erase cycles.
Solution Approach 2:
The invention applies local quality by enabling different update strategies for different portions of the flash memory. Specifically, it allows bit-level modification in sectors that contain updateable data, while preserving other sectors unchanged. This localized approach ensures that only the necessary portions of memory undergo write/erase operations, optimizing both speed and durability.
2Manufacturing precision
If entire sectors are rewritten for partial data modification, then data accuracy is maintained, but productivity decreases
Solution Approach 1:
The patent implements partial action by performing bit-level modifications only on the specific data elements that require updating, rather than rewriting entire sectors. The system identifies and modifies only the necessary bits (e.g., changing a section name from 'Personnel' to 'Accounting'), then clears only those modified bits. This partial approach maintains data accuracy while dramatically improving update speed and productivity.
3Stability of the object's composition
If sector-wide deletions are performed for updates, then data consistency is ensured, but flash memory lifespan is reduced
Solution Approach 1:
The invention applies discarding and recovering by selectively clearing only the bits that were modified during the update process, rather than deleting entire sectors. The system tracks which bits were changed (through modification flags or status bits) and performs erase operations only on those specific bits. This approach maintains data consistency by ensuring updated data is properly written while recovering the lifespan of the flash memory by minimizing unnecessary erase cycles.
Data Source
AI summary
Disclosed is a device that changes a bit in a string of bits representing a character in a sting of characters defining a reserved word associated with a record containing pieces of information in response to a request for changing a piece of information in the record, and a printer configured to exclude from printing a record associated with a reserved word that has been changed by the device.


