![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSD学习笔记
文章平均质量分 69
小久同学
这个作者很懒,什么都没留下…
展开
-
SSD学习笔记3-SSD controller
功能:这是SSD控制器的核心部分,负责执行固件代码,处理数据读写请求,并协调其他组件的工作。原理:通常基于ARM或RISC架构,主处理器执行固件中的代码来处理主机传来的命令,管理数据的读写和存储策略。功能:连接SSD控制器和NAND闪存芯片,负责数据在控制器和闪存芯片之间的传输。原理:通过ONFI(Open NAND Flash Interface)或Toggle模式等协议,与多个NAND闪存通道进行并行数据传输,提高数据传输效率。原创 2024-05-22 00:00:55 · 1023 阅读 · 0 评论 -
SSD学习笔记2-SSD主控
SSD作为数据存储设备,其实是一种典型的(System on Chip)单机系统,有主控CPU、RAM、操作加速器、总线、数据编码译码等模块,操作对象为协议、数据命令、介质,操作目的是写入和读取用户数据。如图所示仅是一个SSD系统架构的概略图,这款主控采用ARM CPU,主要分为前端和后端两大部分。前端(Host Interface Controller,主机接口控制器)跟主机打交道,接口可以是SATA、PCIe、SAS等。原创 2024-05-21 00:09:37 · 863 阅读 · 0 评论 -
SSD学习笔记1-SSD的基本工作原理
SSD前端负责和主机直接通信,接收主机发来的命令和相关数据,命令经SSD处理后,最终交由前端返回命令状态或数据给主机。主机通过接口发送写命令给SSD,SSD接收到该命令后执行,并接收主机要写入的数据。数据一般会先缓存在SSD内部的RAM中,FTL会为每个逻辑数据块分配一个闪存地址,当数据凑到一定数量后,FTL便会发送写闪存请求给后端,然后后端根据写请求,把缓存中的数据写到对应的闪存空间。SSD前端(Front End)接收用户命令请求,经过内部计算和处理逻辑,输出用户所需要的数据或状态。原创 2024-05-20 23:46:53 · 184 阅读 · 0 评论