

これは氷山の表面部分です。 イノベーションの長期的な影響は何ですか? PCIeバス上のソリッドステートドライブのロジックを規制するNVM Expressの仕様に目を向けましょう。
Non-Volatile Memory Host Controller Interface Interface Specificationについて一言

AHCIは、システム内のHBAの目的がCPU /メモリサブシステムを非常に低速の回転メディアベースのストレージサブシステムに接続することであったときに開発されたことを知ることは、すべての人にとって有益です。 「このようなインターフェースは、SSDデバイスに適用した場合、固有の非効率性を持ちます。SSDデバイスは、回転するメディアよりもDRAMのように動作します 。」
つまり、AHCIコントローラーは、電気機械式ドライブの統治中にシステムとの相互作用を最適化するために開発されました。 特に、データ転送コマンドのシーケンスを変更して、磁気ヘッドユニットの機械的な動きを最小限に抑え、読み取りおよび書き込みプロセスとディスクの回転を最適に同期させます。 明らかに、異なるストレージ原則を使用し、高速で動作するSSDの場合、AHCIアーキテクチャを使用することは、互換性要件によって決定される一時的なソリューションです。 SSDドライブの潜在的な速度の完全な開示、および最新の仮想化技術のサポートは、このタイプのドライブに最適化されたコントローラーを使用する場合にのみ可能になります。
ストレージデバイスを接続するための3つの可能な方法を上に示します。
- レガシーSATA-従来のSATAドライブ。
- SATA Express / AHCI-物理的なSATA Expressインターフェイスと、AHCI標準と互換性のある統合コントローラーを備えたドライブ。
- SATA Express / NVMeは、物理SATA ExpressインターフェースとNVMeアーキテクチャーを備えた統合コントローラーを備えたドライブです。
ハードウェア革命のミラーとしてのSR-IOV
NVMe仕様に戻ります。 開発中、最初にシングルルート入出力仮想化をサポートする可能性が考慮されました。

SR-IOVの概念に慣れていない人は、これが周辺に来た仮想化のアイデアのさらなる発展であると簡単に通知されます。 SR-IOVを使用する物理デバイスは、アクセスコントロール、生産性の向上など、すべての結果を伴う仮想デバイスのセットとして表されます。 現在、VT-x中央プロセッサの仮想化が使用されており、VT-dバスマスターデバイスの仮想化に対応していますが、 周辺デバイスの仮想化への進展は依然として困難です。 むしろ、市場はすでにSR-IOVをサポートするネットワークアダプターでいっぱいですが、高価な
ただし、1つの「しかし」があります。 NVMeコントローラーがハードドライブの一部になり、ドライブ自体がPCI Expressデバイスとして接続されるという事実により、SR-IOVサポートはチップセットとプラットフォームだけでなく、ドライブにも依存します。 これは、アマチュア(オフィス)機器とプロ(サーバー)機器のさらなる相違を意味します。 私たちの意見では、これらは将来の見通しです。
中古文学
- SATA ExpressデバイスのインターフェイスとしてのAHCIおよびNVMe 。 デイブ・ランズマン、サンディスク
- SATA Express PCIeクライアントストレージ 。 Paul Wassenberg、SATA-IO
- PCIe SSD 101 :標準、市場、パフォーマンスの概要。 エデン・キム、トム・コグリン、ウォルト・ハブス、チャック・パリドン、ダグ・フォイト、ポール・フォン・ベーレン、ジャック・ホリンズ、ポール・ワッセンバーグ、クリステン・ホッパー、ダグ・ロリンズ、ジム・ハンディ、トニー・ルーグ、マーティ・チェカルスキ、PCIe SSD委員会
- 仕様NVM Express 、Rev.1.1b