SSD基本架构与工作原理
创作时间:
作者:
@小白创作中心
SSD基本架构与工作原理
引用
CSDN
1.
https://blog.csdn.net/zhuzongpeng/article/details/140620848
固态硬盘(SSD)作为现代计算机存储设备的重要组成部分,其工作原理和架构设计一直是技术爱好者关注的焦点。本文将深入探讨SSD的核心组件、读写操作流程以及具体的工作步骤,帮助读者全面理解这一关键技术。
SSD的核心由一个或多核心的CPU控制器、DRAM缓存以及多个NAND闪存芯片组成。CPU控制器负责管理所有读写操作,并通过DRAM缓存存储映射表等元数据,以加速寻址过程。
NAND闪存则是数据存储的实际介质,其组织结构从大到小依次为通道(包含多个封装)、Die、Plane、Block和Page。
读写操作流程
SSD的读写操作遵循NAND闪存的基本特性,即写入前需擦除(Erase-before-write),操作单位不对称(读/编程操作在Page级别,而擦除操作在Block级别),且具有有限的耐久性和数据保持性。
- 读取(Read):数据从NAND闪存的Page传输到SSD控制器的页面缓冲区,再传输至主机,延迟tR。
- 写(Program):数据从主机写入页面缓冲区,再编程到NAND闪存的Page中,耗时tPROG。
- 擦除(Erase):整个Block的数据被清除,tERASE通常需要毫秒(ms)级别。
SSD常见写入步骤
写入过程中,host写入数据给到缓存,再由缓存下刷到NAND存储,需要注意的是写入数据后的垃圾回收GC。
- 写入命令与地址:SSD控制器向NAND闪存发送写命令和相应的页地址。
- 数据传输:数据通过I/O线从主机或SSD的缓存传输到NAND闪存的页面缓冲区。这个过程中,数据先暂存在缓冲区,随后批量写入存储单元。
- 数据编程:NAND闪存内部的接口电路将缓冲区中的数据编程到存储单元中。此过程通常需要几百微秒。
- 状态等待与确认:写入期间,SSD控制器会定期查询NAND的状态寄存器,等待写入操作完成的指示。
- ECC编码与校验:在数据写入之前,根据SSD设计,会对数据进行ECC编码,以防止未来读取时的错误。写入后,可能会通过读回数据并对比原始数据进行校验。
- GC(垃圾回收)和 Wear-Leveling:长期使用中,SSD控制器还需管理垃圾回收和磨损均衡,以维护性能和延长SSD寿命,但这通常不在单次读写操作流程内直接体现。
SSD常见读取步骤
读取过程中,host发送数据读取请求,数据从NAND读取,这个过程可能会有因为NAND读取异常发送Read Retry。
- 命令发送:主机向SSD的控制器发送读取命令,通常伴随着要读取的页地址信息。
- 地址传输:紧接着,页地址通过命令/地址总线传送给NAND闪存控制器。在某些NAND架构中,地址传输可能分为行地址和列地址两个阶段。
- 读取命令确认:控制器发送一个确认读取命令到NAND芯片,以确保NAND准备进行读取操作。
- NAND操作:NAND闪存芯片接收到命令和地址后,开始从指定的物理页中读取数据。数据首先被加载到NAND芯片内部的页面缓冲区。
- 数据传输:一旦数据准备就绪,NAND芯片通过I/O线将数据传输到SSD控制器。此时,NAND芯片会处于忙碌状态,直到数据传输完成。
- 状态检查:在数据传输过程中或完成后,SSD控制器需要监控NAND的状态寄存器,以确认操作成功完成。
- 数据校验:为了确保数据完整性,SSD控制器执行ECC(Error Correction Code)校验。如果数据在读取过程中发生错误,ECC可以帮助纠正这些错误。
本文原文来自CSDN
热门推荐
【感知太湖胜景】太湖风景名胜区蠡湖景区:山水相依 城融景韵
民俗里的山东年:即墨春节年味浓,初一村村户户大拜年
办公室人群如何通过小腿伸展缓解腿抽筋?
腿抽筋的日常预防:从饮食到运动的全方位指南
中医食疗:告别腿抽筋烦恼
冬季健身防抽筋,专业教练包磊的实用指南
妙佑医疗国际推荐:缓解腿抽筋的科学方法
兰州市哪个区县最富?兰州市各区县经济实力排名
平遥古城里的元宇宙探秘:科技让千年古建“活”起来
平遥古城:晋商文化的活化石
IFR发布2024年全球机器人五大趋势:AI驱动、协作增强与人形机器人发展成亮点
新材料让机器人更灵活:从舞台表演到工业应用
揭秘中国空间站的太空机器人:从机械臂到智能助手
《铠甲勇士》第三季:拿瓦变身特效大揭秘!
从魔仙堡到网络红人:袁奇峰的配音之路
春晚相声的背后,是否真的需要托儿?
感冒季来袭!如何科学应对全身酸疼和怕冷?
张仲景的冬日暖身秘方:当归生姜羊肉汤
重庆中国三峡博物馆镇馆之宝揭秘:战国青铜虎钮錞于
三峡博物馆里的巴渝文化:从巫山人到青铜尊
送礼被拒怎么办?情感大师教你4个实用应对策略
重庆冬季自驾游:雪地驾驶全攻略
重庆仙女山滑雪场:冬日里的冰雪乐园
跑步姿势不对?大脚趾痛哭求救!
痛风性关节炎:大脚趾疼痛的罪魁祸首?
乐高推出《Brick Like This!》:创新桌游让“你画我猜”更有意思
《铠甲勇士》武器探秘:古代兵器文化的现代演绎
澳洲留学生自驾游西澳的全攻略
山南非遗:从“泽帖尔”到藏戏,文化传承新花样
滕王阁在哪里?滕王阁不止在南昌!这些地方也有,你去过吗?