首页 > 编程知识 正文

pcie协议和nvme协议区别,ssd nvme

时间:2023-05-05 05:17:52 阅读:148832 作者:3456

NVME协议-NVME概述NVME概述Non-Volatile Memory Express、非易失性内存标准、遍历PCIE接口的标准协议

Host和SSD之间的通信协议。

NVME的作用制定了Host和SSD之间的通信命令格式和命令的执行过程

NVME命令1. NVME包括3358www.Sina.com/,Admin Command

2 .管理命令作用:用于主机管理和固态硬盘控制

IO Command角色:用于在主机和SSD之间传输数据

IO Command

NVME1.3支持的Admin Command

NVME命令的执行步骤

将Step1. Host命令写入SQ

Step2. Host写下DoorBell,通知SSD取命令

Step3. SSD收到通知,从SQ中删除命令

Step4. SSD执行指令

Step5. SSD执行命令完成,将执行结果写入CQ

Step6. SSD生成中断、通知主机、命令执行完成

Step7. Host收到通知后,开始处理CQ,查看命令完成后返回的状态和数据

Step8. Host写入DoorBell,通知SSD的执行结果已处理,释放CQ

NVME支持的IO Command

参考资料1:幸福的电源读NVME之一

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。