Memory Card Formatting Device Directory Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory card formatting methods often result in delays when updating file management information, particularly due to the placement of directory entry information in areas not suited for small data updates, leading to increased processing times and potential overflow issues when recording video and audio data.
Innovation Solution
A formatting device and method that allocates a determined ratio of recording areas to directories, ensuring that management information like directory entry information is stored in a first recording area optimized for quick updates, preventing delays and overflows by utilizing the characteristics of the memory medium.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If file management information is stored in the second recording area, then the storage capacity is increased, but the update speed of small data decreases
Solution Approach 1:
The memory card is divided into two distinct recording areas: a first recording area optimized for small data updates (storing file management information) and a second recording area optimized for large data storage (storing video and audio files). This segmentation allows each area to be tailored to its specific function, resolving the contradiction between storage capacity and update speed.
Solution Approach 2:
Different recording areas are assigned different characteristics: the first recording area has properties suitable for frequent small data updates (faster write speed, lower endurance requirements), while the second recording area has properties suitable for large capacity storage (higher density, optimized for sequential writes). This local differentiation of quality allows simultaneous optimization for both speed and capacity.
2Quantity of substance
If the block size is increased to expand capacity, then the storage capacity is increased, but the processing time for updating small data increases
Solution Approach 1:
By separating file management information into a dedicated first recording area with appropriately sized blocks, the system avoids the penalty of reading and writing large blocks when updating small file metadata. The second recording area can maintain large block sizes for efficient video/audio storage without affecting small data update performance.
Solution Approach 2:
The first recording area uses smaller block sizes optimized for random small data updates, while the second recording area uses larger block sizes optimized for sequential large data storage. This local optimization of block size to match the access pattern eliminates the time penalty that would result from using uniformly large blocks throughout the entire storage medium.
3Quantity of substance
If directory entry information is stored in the second recording area, then the storage capacity for files is increased, but the reliability of file system updates decreases
Solution Approach 1:
Critical file system structures (FAT table, directory entries) are segregated into the first recording area which is optimized for reliable frequent updates. The second recording area is dedicated to file data storage. This segmentation protects the file system's operational integrity by isolating it from the larger, less frequently updated file storage area.
Solution Approach 2:
The first recording area is characterized by properties that ensure reliability for frequent updates (higher endurance, faster access, lower error rates), while the second recording area is characterized by properties that maximize storage capacity. By placing directory entry information in the first recording area with superior update reliability characteristics, the system ensures file system consistency even as file storage capacity expands.
Data Source
AI summary
A formatting device (200) which formats a memory module in such a manner that delay in updating management information is prevented is a formatting device that formats a memory card (100) including a first recording area (110) and a second recording area (120) having different characteristics, the formatting device including: a use determination unit (210) configured to hold a ratio of recording areas to be allocated to each of directories that are to be created when the memory card (100) is formatted; and a management information generation unit (220) configured to allocate, to each directory, a recording area having a size determined for the directory according to the ratio held by the use determination unit (210), the recording area being included in the first recording area (110) of the memory card (100).


