NVM Express Base Specification, Revision 2.1

1 Introduction 引言

Overview 概述

NVM Express (NVMe) 接口允许主机软件与非易失性存储器子系统 (NVM 子系统) 进行通信。

该接口针对所有存储 解决方案进行了优化,支持通过多种传输方式连接,包括 PCI Express 、以太网、InfiniBand 和光纤通道。

基本约定:Keywords-关键词、mandatory-强制性、may-可能、obsolete-废弃、optional-可选的、R-保留、reserved-保留、shall-强制应该、 should -建议应该

数值描述:

十六进制(即,基数 16)数字以小写“h”后缀表示:0FFFh

二进制(即,基数 2)数字以小写字母“b”作为后缀:1001b

十进制 (即,基数 10)数字不带任何后缀:175

Byte, Word, and Dword:字节、字、双字、qword(四字)

Byte:8bit

Word:2 Byte

Dword:4 Byte = 36 bit

管理标签:管理配置的ASCII或UTF-8字符串、用于帮助识别特定的NVMe实体(即主机、NVM子系统和命名空间);

管理队列:标识符为 0 的提交队列(提交管理命令)和完成队列(接收管理命令的完成情况);

管理控制器:暴露出允许主机管理 NVM 子系统的能力;

通道:控制器与一个或多个媒体单元之间的通信路径;

域:共享状态(例如,电源状态、容量信息)的最小不可分割单元;

逻辑块:读取和写入命令的最小可寻址数据单元(逻辑块的地址、LBA);

固件插槽:一个在域中用于存储固件映像的位置,该域可以存储一个到七个固件映像;

2 Theory of Operation

3 NVM Express Architecture

4 Data Structures

5 Admin Command Set

6 Fabrics Command Set

7 I/O Commands

8 Extended Capabilities

9 Error Reporting and Recovery

 

posted @ 2025-07-03 16:35  Fēngwèi  阅读(58)  评论(0)    收藏  举报