Block Mapping: Difference between revisions
No edit summary |
No edit summary |
||
| Line 112: | Line 112: | ||
<h2>Contents <a href="javascript:void(0);" class="hide-link" onclick="toggleTOC()">[hide]</a></h2> | <h2>Contents <a href="javascript:void(0);" class="hide-link" onclick="toggleTOC()">[hide]</a></h2> | ||
<ul> | <ul> | ||
<li><a href="#section1"> Background information</a></li> | |||
<li><a href="#section1"> | |||
<li><a href="#section3"> Flow chart of order of operations</a></li> | <li><a href="#section3"> Flow chart of order of operations</a></li> | ||
<li><a href="#section5"> Related Topics</a></li> | <li><a href="#section5"> Related Topics</a></li> | ||
<li><a href="#section6"> Further reading</a></li> | <li><a href="#section6"> Further reading</a></li> | ||
| Line 127: | Line 119: | ||
</div> | </div> | ||
<!-- background information --> | <!-- background information --> | ||
<h1> Background information </h1> | <h1 id="Background information"> Background information </h1> | ||
<p> Often considered the most important part of a FTL Block mapping is responsible for translating physical addresses of data stored on dies in the form,</br> | <p> Often considered the most important part of a FTL Block mapping is responsible for translating physical addresses of data stored on dies in the form,</br> | ||
Of logical sectors to digital addresses in the form of blocks and pages and in reverse, due to the fact that a entire file data may not be sorted linterially and is likely</br> | Of logical sectors to digital addresses in the form of blocks and pages and in reverse, due to the fact that a entire file data may not be sorted linterially and is likely</br> | ||
| Line 133: | Line 125: | ||
while every controller tends to have a different block mapping algorithm, most tend to use blocks for their conversions, however some algorithms do use pages and or both. | while every controller tends to have a different block mapping algorithm, most tend to use blocks for their conversions, however some algorithms do use pages and or both. | ||
</p> | </p> | ||
<h1 id="section3">Flow chart of order of operations</h1> | <h1 id="section3">Flow chart of order of operations</h1> | ||
<p>Insert a flow chart of steps and actions for each task (create using diagram)</p> | <p>Insert a flow chart of steps and actions for each task (create using diagram)</p> | ||
<h1 id="section5">Related Topics</h1> | <h1 id="section5">Related Topics</h1> | ||
Revision as of 15:58, 15 January 2025
Background information
Often considered the most important part of a FTL Block mapping is responsible for translating physical addresses of data stored on dies in the form,
Of logical sectors to digital addresses in the form of blocks and pages and in reverse, due to the fact that a entire file data may not be sorted linterially and is likely
stored in separate areas or chips all together Block mapping is responsible for mapping the scatted physical cells into one coherent digital "chunk" of data.
while every controller tends to have a different block mapping algorithm, most tend to use blocks for their conversions, however some algorithms do use pages and or both.
Flow chart of order of operations
Insert a flow chart of steps and actions for each task (create using diagram)
Related Topics
Topics such as desoldering to chip off or firmware dumping for disk PCB repairs
Further reading
External references in wiki references can just be cited through the keyword link
- Reference 1: Source details
- Reference 2: Source details