SATA(接口协议)上跑的是AHCI(命令层和应用层协议)
AHCI:一个命令队列(固定深度32)
PCIe(接口协议)为三层:事务层,数据链路层,物理层, 事务层的DATA为上层的数据(命令层,NVMe层)
PCIe SSD 接口形态开始于AIC(Add In Card) 现在逐步加入M.2和U.2。 消费者:M.2 企业级:U.2 AIC
NVMe跑在PCIe上(原配), 作为命令层和应用层协议,理论上适配任何接口协议
多个命令队列2-8,16-128,深度2-4K
SSD逻辑块(最小传输单位)大小在主机格式化SSD的时候就确定了
SSD以物理页为单位进行映射,逻辑块一般比物理页小
本文探讨了SATA接口上的AHCI协议,指出AHCI具有固定深度的命令队列。同时,讲解了PCIe接口的三层结构,并提及PCIeSSD的接口形态,如AIC、M.2和U.2。NVMe协议作为命令层和应用层协议,适用于PCIe接口,支持多个命令队列,且SSD的逻辑块大小在初始化时确定,以物理页为单位进行映射。
3127

被折叠的 条评论
为什么被折叠?



