学位论文 > 优秀研究生学位论文题录展示

固态盘的闪存转换层设计与优化

作 者: 涂丹辉
导 师: 冯丹
学 校: 华中科技大学
专 业: 计算机系统结构
关键词: 固态盘 闪存 闪存转换层 缓冲区管理
分类号: TP333
类 型: 硕士论文
年 份: 2013年
下 载: 16次
引 用: 0次
阅 读: 论文下载
 

内容摘要


固态盘(Solid State Disk,SSD)作为大容量存储介质具有读写速度快、功耗低、防震抗摔等优点,其性能主要由闪存芯片、主控芯片以及固件程序决定。其中主控芯片的接口速度是提高固态盘性能的主要因素之一;固件程序中的闪存转换层(Flash Translation Layer,FTL)将闪存模拟成与磁盘类似的块设备,屏蔽闪存的特性,更好地向上兼容文件系统。选用Xilinx高性能FPGA作为固态盘的主控芯片,移植微处理器MicroBlaze,通过片内总线AXI连接各功能模块,搭建固态盘控制器SOPC系统架构。以固态盘SOPC系统为硬件平台,设计实现了闪存转换层。闪存转换层提供初始化、命令解析地址映射、缓冲区管理、垃圾回收以及坏块管理功能:通过命令解析和地址映射,将文件系统发送的命令传递给闪存控制单元;通过引入缓冲区管理,降低直接读写闪存的开销;通过垃圾回收和坏块管理对闪存芯片的使用空间进行控制和管理。经过测试,验证了闪存转换层的基本功能。闪存转换层的性能直接影响固态盘的性能,为了提高固态盘的效率,针对闪存转换层的缓冲区管理提出并实现了改进的LRU算法:即在LRU算法基础上,利用数据的冷热属性和更新属性选取替换块。通过在固态盘模拟器SSDsim上运行真实的数据负载,验证算法在命中率、擦除次数以及平均响应时间等方面的性能,相比LRU算法和CFLRU算法都有所提升。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-18
  1.1 固态盘简介  8-11
  1.2 固态盘控制器及接口发展趋势  11-13
  1.3 闪存转换层关键技术  13-17
  1.4 本文研究内容  17-18
2 固态盘总体架构设计  18-24
  2.1 固态盘 SOPC 系统架构  18-20
  2.2 固态盘控制器工作流程  20-23
  2.3 本章小结  23-24
3 闪存转换层设计  24-41
  3.1 闪存转换层总体架构  24-26
  3.2 基本数据结构  26-29
  3.3 功能模块  29-38
  3.4 实验与测试  38-40
  3.5 本章小结  40-41
4 改进的缓冲区算法  41-51
  4.1 针对闪存的缓冲区替换算法  41-42
  4.2 改进的 LRU 算法  42-45
  4.3 实验与测试  45-49
  4.4 本章小结  49-51
5 总结  51-52
致谢  52-53
参考文献  53-56

相似论文

  1. 星载多片闪存磨损均衡策略研究,TP333
  2. 基于大容量NAND闪存文件系统关键技术研究,TP333
  3. 存储子系统能效计算研究,TP333
  4. 基于复合域运算的BCH编译码器的设计与实现,TN762
  5. PCI Express接口固态硬盘存储系统设计,TP333
  6. 一种提高固态硬盘随机写性能的cache策略,TP333
  7. USB接口的固态盘原型系统的设计与实现,TP333
  8. 基于RFID的涂装车身缓冲区实时监控系统的开发与应用,U468.2
  9. 基于缓冲检测器的固态硬盘控制器的设计与仿真,TP333.35
  10. 基于关键链法的软件开发多项目进度管理研究,TP311.52
  11. 闪存存储设备仿真平台与应用研究,TP333
  12. 闪存控制器研究与设计,TP333
  13. 基于NAND闪存的固态盘关键技术研究,TP333
  14. 磁盘阵列节能技术的研究与实现,TP333.35
  15. 嵌入式机顶盒流媒体播放技术研究与实现,TN948.55
  16. 分布式实时数据库中缓冲区管理和负载平衡算法研究,TP311.13
  17. 并行系统零拷贝通信优化技术的研究,TP338.6
  18. 基于动态缓冲管理的片上网络体系结构研究,TN47
  19. 混合NAND型闪存实验平台的研究,TP333
  20. CS-CS流媒体低层同步控制机制的设计和实现,TN919.8
  21. 加速PC存储系统的新方案研究,TP333

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com