Advertisement

学习存储技术的基础知识(FTL)

阅读量:

有参考大神的博客和网页,,如果涉及侵权,请联系我,我删帖!!!

一.基本理论

1.FTL(Flash translation layer)由来:

闪存的数据处理单位为页而非单独的数据单元,在实际应用中通常采用4KB或8KB作为页的大小设定(512Byte(字节))。然而,在我们的操作系统中,默认是以HDD(硬盘驱动器)的扇区尺寸来进行数据读写操作。更加复杂的是,在没有完成擦除操作的情况下就无法进行有效的写入操作。这种状况使得现有文件系统的架构难以适应SSD(固态硬盘)的需求,因此必须引入一种更为先进的解决方案——Flash Translation Layer (FTL)技术。由于FTL位于文件系统层与物理存储介质层之间,在执行相关转换时只需依靠现有的逻辑区块地址到物理区块地址映射机制即可完成所有工作流程。

2.关于LBA和PBA:

简单来说,在我们日常生活中常用的门牌号就像LBA一样(例如:中华人民共和国广东省广州市中山四路26号)。此外,在这里PBA全称为Physics Block Address类似于GPS定位系统中使用的经度和纬度信息(例如:东经:113°16′40.0621″, 北纬:23°07′ 37.6129″)。

对于HDD设备而言,在其数据可以直接覆盖的情况下(即存储空间可直接重叠),其

全部评论 (0)

还没有任何评论哟~