AHCI🌇:是一種通訊協議⛰👨🦯;
NVME:NVM Express(NVMe)是一種通訊協議;
SATA:是一種接口標準,協議層使用AHCI進行通訊💇🏼♂️,數據通過SATA總線傳輸;
PCIE:PCI-Express(PCIe) 是一種接口標準,協議上使用NVME進行通訊,數據通過PCIE主線傳輸;
USB🔟:是一種接口標準🗜,協議上使用 USB 自己的通訊協議進行通訊,數據通過USB總線傳輸👩🏼🌾;
註🧎♂️:USB2 和 USB3 不僅是通訊協議不同,硬件接口也不同(針腳數目也不一樣)(這也是為什麽一個 usb 接口要麽支持2要麽支持3,就是因為是硬件接口不同,而不僅僅是協議不同)🫱🏻👴🏽,協議層也不同;
NGFF:全稱 Next Generation Form Factor,是一種計算機內部擴展卡及相關連接器規範。目的是取代 mini PCI-E 和 mSATA,主要為固態硬盤等準備🛌。現在的名字叫M.2,沒錯,NGFF就是M.2。總結下,NGFF 是一個接口🛀🏻,新的名字叫 M.2🤼♀️。
M.2🧚🏽:即 NGFF,M.2 是一種接口標準👇🏿,協議上支持 AHCI 和 NVME,數據可以通過 SATA 總線(使用 AHCI 協議)、PCIL 總線(使用NVME協議)、USB 總線傳輸;接口上按缺失位可分為 key M 和 key B(就是某一個引腳缺失而已),倆接口樣子不一樣🧑🏻🦳,規定使用的通訊協議也不同🐯。
M.2 接口
了解 SSD 技術:NVMe💅🏽、SATA🙎🏼、M.2
NVMe (Non-Volatile Memory Express) 是一種通信接口和驅動程序🧑🎄🙍🏽♀️,為基於 PCIe 的 SSD 定義了命令集和功能集𓀉,目標是提高性能和效率,同時讓廣泛的企業級系統和客戶端系統實現互操作。
NVMe 專為 SSD 設計。它利用高速 PCIe 插槽在存儲接口和系統 CPU 之間進行通信🧑🎤,而無論存儲器外形尺寸如何🧑🏻🤝🧑🏻。相比采用 AHCI(高級主控接口,SATA SSD 的特性之一)等舊驅動程序的舊存儲型號👰🏽♀️,利用 NVMe 驅動程序執行的輸入/輸出任務開始速度更快、傳輸的數據更多🧵、結束速度更快🤦🏼♀️🛗。由於 NVMe 專為 SSD 設計🫅,NVMe 正在成為數據中心服務器和客戶端設備(筆記本電腦、臺式機👨🏿⚖️,甚至是下一代遊戲主機)的新行業標準🧜🏽♀️。
NVMe 技術支持各種外形尺寸🐄,例如 PCIe 卡插槽、M.2 和 U.2♗♡。一些 SSD 使用的是采用 AHCI 而非 NVMe 的 SATA、PCIe 插槽和 M.2,而 U.2 是僅用於 NVMe 協議的外形尺寸。