Hard Disk Physical Address Mapping With PMA Expansion Beyond 8 TB
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 32-bit Physical Media Addresses (PMAs) cannot effectively address storage hard disks with capacities greater than 8 TB, leading to poor expandability and inefficiency in physical addressing.
Innovation Solution
A method and component that expand the PMA length by determining an available PMA length suitable for larger capacities, adjusting cache line arrangements, and optimizing hardware structures to accommodate increased storage needs, ensuring efficient data read and write operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the existing 32-bit PMA length is used, then the hardware structure remains simple and compatible with existing systems, but the physical addressing range is limited to hard disks with capacity of 8 TB and below
Solution Approach 1:
The PMA is segmented into two parts: a 32-bit base address portion that maintains compatibility with existing systems, and an extended address portion that provides additional addressing capacity for hard disks larger than 8 TB. This segmentation allows the system to preserve simple hardware structures for existing operations while enabling extended physical addressing ranges through the additional address bits.
Solution Approach 2:
The patent extends the PMA from 32 bits to a longer format by adding additional address dimensions. This dimensional expansion allows the system to address hard disk capacities beyond the 8 TB limit of 32-bit addressing, transitioning from a single address space to a multi-dimensional address structure that accommodates larger storage capacities.
2Adaptability or versatility
If the PMA length is expanded to support hard disks larger than 8 TB, then the physical addressing range is improved, but the hardware structure and existing system compatibility become more complex
Solution Approach 1:
The extended PMA structure is designed to serve multiple functions: it maintains full compatibility with existing 32-bit PMA systems for hard disks up to 8 TB, while simultaneously providing extended addressing capabilities for larger hard disks. The same PMA structure can address both small and large capacity drives, making the hardware universal and eliminating the need for different hardware configurations.
Solution Approach 2:
The patent incorporates the extended PMA structure in advance, preparing the hardware to support future hard disk capacity expansions before they are needed. By pre-configuring the extended address bits and corresponding decoding logic, the system is ready to accommodate larger drives without requiring subsequent hardware modifications or compatibility adjustments.
3Adaptability or versatility
If the available PMA length is increased to meet larger physical storage space requirements, then the expandability of PMAs is improved, but the cache line arrangement and data processing become more complex
Solution Approach 1:
The cache line arrangement is segmented to accommodate the extended PMA length, with specific regions allocated for different address bit portions. This segmentation allows the cache to efficiently handle both the base 32-bit addresses and the extended address bits, organizing data in a manner that simplifies processing despite the increased PMA length.
Solution Approach 2:
The patent implements cache line arrangements that are optimized for the extended PMA structure, using partial cache lines for address storage and excessive capacity for efficient data organization. This approach ensures that the cache can handle the increased addressing requirements without proportionally increasing overall complexity, by strategically allocating cache resources.
Data Source
AI summary
The present application provides a physical address mapping method and component, and a data processing method and component. The physical address mapping method includes: obtaining a target total capacity of a target hard disk; determining a Physical Media Address (PMA) expansion length if an existing PMA length does not meet a physical addressing range of target total capacity; and obtaining an available PMA length that meets the physical addressing range according to the PMA expansion length and the existing PMA length.


