最近比较忙,暂时没时间继续研究 UEFI编程,另外业余时间在琢磨如何制作一个双机共享(UEFI Shell 和 Windows)文件的小东西,这样能够极大方便在实体机上测试 UEFI Application。
偶然看到《深入浅出SSD:固态存储核心技术、原理与实战》这本书,感觉内容深入浅出非常适合需要了解SSD相关知识的人士。特别是 “第8章 SSD电源管理” 和当前的 Modern Standby 有很大关系(我忽然觉得未来有一天支持 S3可能会成为某个笔记本的卖点)。推荐有兴趣的朋友阅读此书。
版权信息
赞誉
推荐序一
推荐序二
前言
第1章 SSD综述
1.1 引子
1.2 SSD vs HDD
1.3 固态存储及SSD技术发展史
1.4 SSD基本工作原理
1.5 SSD产品核心参数
1.6 接口形态
1.7 固态存储市场
第2章 SSD主控和全闪存阵列
2.1 SSD系统架构
2.2 SSD主控厂商
2.3 案例:硅格(SiliconGo)SG9081主控
2.4 案例:企业级和消费级主控需求的归一化设计
2.5 案例:DERA(得瑞领新)NVMe控制器TAI和NVMe SSD产品
2.6 全闪存阵列AFA
2.7 带计算功能的固态硬盘
第3章 SSD存储介质:闪存
3.1 闪存物理结构
3.2 闪存实战指南
3.3 闪存特性
3.4 闪存数据完整性
第4章 SSD核心技术:FTL
4.1 FTL综述
4.2 映射管理
4.3 垃圾回收
4.4 Trim
4.5 磨损平衡
4.6 掉电恢复
4.7 坏块管理
4.8 SLC cache
4.9 RD&DR
4.10 Host Based FTL
第5章 PCIe介绍
5.1 从PCIe的速度说起
5.2 PCIe拓扑结构
5.3 PCIe分层结构
5.4 PCIe TLP类型
5.5 PCIe TLP结构
5.6 PCIe配置和地址空间
5.7 TLP的路由
5.8 数据链路层
5.9 物理层
5.10 PCIe Reset
5.11 PCIe Max Payload Size和Max Read Request Size
5.12 PCIe SSD热插拔
5.13 SSD PCIe链路性能损耗分析
第6章 NVMe介绍
6.1 AHCI到NVMe
6.2 NVMe综述
6.3 吉祥三宝:SQ、CQ和DB
6.4 寻址双雄:PRP和SGL
6.5 Trace分析
6.6 端到端数据保护
6.7 Namespace
6.8 NVMe over Fabrics
第7章 SSD测试
7.1 主流SSD测试软件介绍
7.2 验证与确认
7.3 测试仪器
7.4 回归测试
7.5 DevSlp测试
7.6 PCIe InterOp
7.7 WA测试
7.8 耐久度测试
7.9 认证Certification
7.10 SSD Performance测试
第8章 SSD电源管理
8.1 SATA省电模式Partial和Slumber
8.2 SATA超级省电模式DevSlp
8.3 SATA终极省电模式RTD3
8.4 PCIe省电模式ASPM
8.5 PCIe其他省电模式
8.6 NVMe动态电源管理
8.7 Power Domain
第9章 ECC原理
9.1 信号和噪声
9.2 通信系统模型
9.3 纠错编码的基本思想
9.4 LDPC码原理简介
9.5 LDPC解码
9.6 LDPC编码
9.7 LDPC在SSD中的应用