IDEとかAHCIとかNVMeとかPCIeとかPATAとかSATAとかなんなの
こうかな?
table:規格の比較
host bus adapterの規格 ストレージ 通信路と機材IFの規格 備考
IDE HDD PATA HDD+PATAに最適化
AHCI HDD/SSD SATA HDD+SATAに最適化
NVMe SSD PCIe SSD+PCIeに最適化
通信路と機材IFの規格?
HBAからストレージまでの伝送路
差し込み口
NVMeのストレージはM.2 SSDの差し込み口を使う
いわゆるPCIeのコネクタではない
NVMe(Non-Volatile Memory Express)やAHCI(Advanced Host Controller Interface)は、ハードウェアとOS /ソフトウェア間の通信の仕組を標準化したもの。
NVMeの仕様書では「レジスタインターフェースおよびコマンドセット」と記載されているが、シンプルに言えば「コマンドプロトコル」ということになる。
ホストコントローラ/ SSDのメーカーが異なっていても、同じように動作し、パワーマネジメントコマンドなどを使うことができるのはこれらのおかげである。
NVMeとAHCIの違いを理解する ~SSDのインターフェースを理解する 3~ - AKIBA PC Hotline!
M.2規格のスロットは、mSATAの後継として開発された。伝送方式には「PCI Express 3.0、SATA 3.0、USB 3.0」の互換性を持っている。
高速であるPCI Express接続には、NVM Express (NVMe)規格のSSDが必要となる
次世代SSDの解説。M.2スロット(NVMe SSDとSATA SSD)