SSD存储
文章平均质量分 55
智小星
学到很多东西的诀窍,就是不要一下子学很多东西。
展开
-
PCI Express --- LTSSM
LTSSM是指Link Training and Status State Machine,是PCIe物理层实现的,用于控制和管理PCIe总线上的数据链路。它提供了一组状态,以便设备进行链路训练和链接协商。在PCIe总线上,发送端和接收端需要进行链路训练,以便确定最佳的链接速度和链接宽度。LTSSM的作用是控制这个过程,并在链路训练期间跟踪链路状态和错误。原创 2023-06-13 14:43:53 · 2843 阅读 · 0 评论 -
PCI Express架构概述
PCIe(Peripheral Component Interconnect Express)是一种用于连接计算机内部硬件设备的高速串行总线。它是在PCI(Peripheral Component Interconnect)总线的基础上发展而来的。PCI总线是在1992年由Intel推出的,以取代ISA(Industry Standard Architecture)总线。PCI总线使用并行传输,速度相对较慢,最高只能达到133MB/s。为了满足高速数据传输的需求,PCIe总线于2003年问世。原创 2023-06-08 17:46:09 · 1775 阅读 · 1 评论 -
NVMe-MI --- Management Interface Command Set
NVMe-MI消息结构以及所有NVMe-MI消息共有的字段在3.1节中定义。管理接口命令集的响应消息结构在第4.1.2节中定义。如果请求数据的大小与命令信息的指定数据长度不匹配,那么响应者会以通用错误响应和无效的命令输入数据大小状态进行响应。图57显示了对NVMe存储设备以及使用带内隧道机制的NVMe Enclosure来说,哪些管理接口命令集是必须的、可选的和禁止的。图56显示了对NVMe存储设备以及使用带外机制的NVMe Enclosure来说,哪些管理接口命令集是必须的、可选的和禁止的。...原创 2022-08-12 17:31:50 · 467 阅读 · 0 评论 -
NVMe-MI --- Message Servicing Model(消息服务模型)
本文主要介绍NVMe-MI消息服务模型,两个主要类别是请求消息和响应消息。并介绍带外机制消息服务状态机。原创 2022-08-12 07:30:44 · 787 阅读 · 0 评论 -
NVMe-MI --- Message Transport(消息传输)
NVMe-MI规范定义了一个支持多种消息传输的接口。消息格式与带外机制和带内隧道机制相同。原创 2022-08-12 07:24:41 · 2933 阅读 · 0 评论 -
入门到放弃之 NVMe-MI --- 协议简介
在学习NVMe-MI协议之前,感觉协议是如此的枯燥,通过短时间的阅读Spec发现协议规范定义的精妙绝伦;协议中各种细节处理的相当到位,最有趣的是消息服务模型的状态机设计,希望大家一起在学习的过程中,碰撞出火花。.........原创 2022-08-09 11:22:34 · 6245 阅读 · 0 评论 -
SSD---ECC原理
我们知道, 所有型号的闪存都无法保证存储的数据会永久稳定, 这时候就需要ECC(纠错码) 去给闪存纠错。 ECC能力的强弱直接影响到SSD的使用寿命和可靠性。 本章将简单介绍ECC的基本原理和目前最主流的ECC算法——LDPC。...原创 2022-02-14 11:07:19 · 1086 阅读 · 0 评论 -
SSD---NVMe介绍
何为NVMe? NVMe即Non-Volatile Memory Express, 是非易失性存储器标准, 是跑在PCIe接口上的协议标准。 NVMe的设计之初就有充分利用了PCIe SSD的低延时以及并行性, 还有当代处理器、 平台与应用的并行性。 相比现在的AHCI标准, NVMe标准可以带来多方面的性能提升。 NVMe为SSD而生, 但不局限于以闪存为媒介的SSD, 它同样可以应用在高性能和低延时的3D XPoint这类新型的介质上。...原创 2022-02-14 11:05:02 · 742 阅读 · 0 评论 -
SSD---PCIe介绍
SSD已经大跨步迈入PCIe时代。 作为SSD的一项重要技术,我们有必要对PCIe有个基本的了解。原创 2022-02-14 11:02:21 · 619 阅读 · 0 评论 -
SSD核心技术---FTL
FTL算法的优劣与否, 直接决定了SSD在性能(Performance) 、 可靠性(Reliability) 、 耐用性(Endurance) 等方面的好坏, FTL可以说是SSD固件的核心组成。原创 2022-02-14 10:47:10 · 692 阅读 · 0 评论 -
SSD---系统架构
SSD主要由两大模块构成---主控和闪存介质。另外可选的还有Cache缓存单元。主控是SSD的大脑,承担着指挥、运算和协调的作用,具体表现在:前端实现标准主机接口与主机通信,接口包括SATA、PCIe、SAS等。 后端实现与闪存的通信,主要包含数据编解码和ECC。 SSD固件运行SSD内部FTL算法。一款主控芯片的好坏直接决定了SSD的性能、寿命和可靠性。...原创 2022-02-14 10:39:43 · 3558 阅读 · 0 评论