SATA 与 PCIe

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以物理页为单位进行映射,逻辑块一般比物理页小

你可能感兴趣的:(SSD)