Storage Device Sub-Area Priority Controller
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices lack an efficient method to differentiate and store data types based on priority, leading to suboptimal operation performance.
Innovation Solution
A storage device with a memory device comprising first and second sub-areas, where the controller prioritizes using the first sub-areas for quick data storage and switches to the second sub-areas only when the first sub-areas are full, ensuring higher priority data is stored efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is stored in the memory device without differentiation by priority, then the storage device can handle all data types uniformly, but the operation performance is suboptimal
Solution Approach 1:
The memory device is segmented into multiple sub-areas (first sub-areas and second sub-areas) with different storage priorities. The controller selectively writes data to appropriate sub-areas based on priority levels, enabling differentiated storage performance without requiring complete system redesign.
Solution Approach 2:
Different sub-areas within the memory device are assigned different storage characteristics and priorities. The first sub-areas are optimized for high-priority data storage while the second sub-areas handle lower-priority data, creating local quality variations that improve overall system performance.
2Speed
If the controller uses only the first sub-areas for data storage, then the storage speed is maximized for high-priority data, but the storage capacity is reduced
Solution Approach 1:
The controller dynamically selects which sub-areas to use based on the priority of incoming data. For high-priority data, the controller writes to the first sub-areas for maximum speed. When the first sub-areas are full, the controller transitions to using the second sub-areas, providing adaptive storage capacity management.
Solution Approach 2:
The system uses only the first sub-areas for high-priority data storage when capacity is available, providing excessive storage speed for critical data. When the first sub-areas are exhausted, the system partially utilizes the second sub-areas to maintain overall storage capacity.
3Quantity of substance
If the controller switches to second sub-areas when first sub-areas are full, then the storage capacity is maintained, but the execution time increases
Solution Approach 1:
The controller is configured to preferentially use the first sub-areas for data storage, preparing them as the primary storage destination. This preliminary arrangement ensures that high-priority data is always stored in the fastest available location, minimizing execution time while maintaining capacity through structured fallback to second sub-areas.
Data Source
AI summary
A storage device includes a memory device including one or more memory blocks including first sub-areas and second sub-areas configured to store higher level data than the first sub-areas, and a controller configured to use the first sub-areas before the second sub-areas in order to store data in the memory device.


