Electronic Device Memory Fast Data Storage Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices face challenges in efficiently utilizing a fast data storage mode due to difficulties in identifying the allocated memory space, leading to delayed data processing and unnecessary memory waste, especially when continuously activating the fast data storage mode.
Innovation Solution
A method and device that allow users to set and manage the size of a temporary memory space for fast data storage through a file system, determining the optimal time to activate or deactivate the fast data storage mode, thereby preventing overlap between internal and user data requests and improving performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the memory uses high-density data storage mode to store a large amount of data, then the storage capacity is improved, but the data storage speed deteriorates
Solution Approach 1:
The patent segments the memory space into multiple regions: a first memory region for high-density storage and a second memory region for low-density fast storage. This segmentation allows the system to simultaneously maintain large storage capacity through high-density regions while achieving fast data storage speed through low-density regions, thereby resolving the contradiction between storage capacity and data storage speed.
Solution Approach 2:
The patent applies different storage modes to different local regions of the memory. The first memory region uses high-density storage mode for capacity, while the second memory region uses low-density storage mode for speed. This local differentiation of storage characteristics allows the system to optimize both capacity and speed in their respective regions, resolving the fundamental trade-off.
2Speed
If the memory allocates a certain size of memory space for temporarily storing data in fast data storage mode, then the data storage speed is improved, but the processor has difficulty identifying the allocated size leading to delayed data processing
Solution Approach 1:
The patent implements a feedback mechanism where the processor receives information about the size of the allocated second memory region from the memory management unit. This feedback allows the processor to accurately identify the allocated space and avoid generating write I/O requests that would interfere with the fast storage operations, thereby preventing data processing delays while maintaining high storage speed.
Solution Approach 2:
The patent introduces a memory management unit as an intermediary between the processor and the memory regions. This intermediary manages and tracks the allocation of the second memory region for fast storage, providing accurate size information to the processor and coordinating access to prevent conflicts, thus resolving the identification problem and processing delays.
3Speed
If the electronic device continuously activates the fast data storage mode, then the data storage speed is improved, but the memory space is unnecessarily wasted and the life of the memory is reduced
Solution Approach 1:
The patent implements dynamic activation and deactivation of the fast data storage mode based on system conditions and usage patterns. The second memory region is allocated and activated only when fast storage is needed, and can be dynamically adjusted or deactivated when not required. This dynamic approach allows the system to maintain high storage speed when needed while avoiding continuous waste of memory space and reducing unnecessary memory wear, thus resolving the contradiction between speed and resource conservation.
Data Source
AI summary
In various embodiments, an electronic device may include a display, a memory including a first space storing no data and a second space storing data, and a processor. The processor may be configured to control the electronic device to: receive an input for inputting a setting value for a fast data storage mode of the memory, to allocate a predetermined size of a free space of a file system of the electronic device as a temporary memory space for the fast data storage mode based on the setting value for the fast data storage mode, to control the memory to allocate a predetermined size of the first space as a borrowed space for the fast data storage mode corresponding to the size of the temporary memory space, to recognize occurrence of an event for starting data storage through the fast data storage mode, and to control the memory to perform the data storage using the borrowed space through the fast data storage mode in response to the occurrence of the event.


