新闻中心

公司新闻 行业动态 常见问题

SSD核心设计(3.1.2)

发布日期:2022-11-11 13:54 浏览次数:


以上这些变量受三个条件的约束:

  1. Load balancing:最理想的是,I / O操作应在allocation pool 之间平衡
  2. Parallel access:分配LBA到物理地址时,应尽可能少干扰并行访问这些LBA的能力。例如,如果始终同时访问.LBAn,则不应将它们存储在需要逐个访问的组件中
  3. Block erasure:如果没有先擦除,就无法重写Flash页面。只能删除固定大小的连续页面块

定义allocation pool 的变量会与这些约束进行权衡。例如,如果LBA空间的大部分是静态映射的,那么平衡负载的余地很小。如果连续范围的LBA被映射到相同的物理die上,则large chunk中的顺序访问的性能将受到影响。使用较小的逻辑页面大小,将需要更多工作来消除擦除候选者的有效页面。如果逻辑页面大小(单位跨度)等于块大小,则擦除被简化,因为写入单元和擦除单元是相同的,但是所有小于逻辑页面大小的写入都会导致读取 – 修改 – 写入操作涉及逻辑页面的部分未被修改。

RAID系统通常跨多个物理磁盘划分逻辑上连续的数据块(例如64KB或更大)。在这里,我们使用fine granularity精细粒度来在多个闪存die或package上分配逻辑页面(4K)。这样做既可以分配负载,也可以将连续的页面放在可以并行访问的不同package上。


 

X玻纤冲压-玻纤加工-SSD固态硬盘外壳-东莞吉力佳五金制品有限公司[吉力佳五金]

截屏,微信识别二维码

微信号:dgdjly

(点击QQ号复制,添加好友)

微信号已复制,请打开微信添加咨询详情!