SD Memory Card Partitioning for Concurrent Multi-Host Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional SD memory cards with wireless LAN functionality face file management inconsistencies when multiple hosts access the same resource, leading to potential file destruction due to simultaneous access, which limits usability by restricting access to a single host.
Innovation Solution
The SD memory card is configured with multiple partitions, each allocated to a different host, and a file system controller manages address conversions to prevent simultaneous writes to the same address, ensuring each host operates on distinct regions and maintains its file management table integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If exclusive control operation is performed to prevent simultaneous access by multiple hosts, then file destruction is prevented, but usability is extremely degraded
Solution Approach 1:
The memory unit is divided into multiple partitions, with each partition allocated to a specific host. This segmentation allows multiple hosts to simultaneously access different partitions without interfering with each other, thus maintaining file integrity while improving usability. The file system controller manages this partition allocation and prevents writes to regions allocated to other hosts.
2Ease of operation
If multiple hosts simultaneously access the same file region, then usability is improved, but file management table inconsistencies occur and files may be destroyed
Solution Approach 1:
A file system controller is introduced as an intermediary between multiple hosts and the memory unit. This controller manages address conversions and prevents simultaneous writes to the same address by different hosts. It maintains the file management table integrity by coordinating access requests and ensuring that each host operates within its allocated partition boundaries.
3Reliability
If address conversion is performed to prevent simultaneous writes to the same address, then file management table integrity is maintained, but device complexity increases
Solution Approach 1:
The memory unit is divided into multiple partitions, with each partition allocated to a specific host. This segmentation allows multiple hosts to simultaneously access different partitions without interfering with each other, thus maintaining file integrity while improving usability. The file system controller manages this partition allocation and prevents writes to regions allocated to other hosts.
Data Source
AI summary
According to one embodiment, a communication device includes a first interface, a wireless communication unit, and a memory unit. The memory unit includes a first region used for first access from the first interface and a second region used for second access from the wireless communication unit. Writing to the second region by the first access and writing to the first region by the second access are inhibited.


