エンベデッドシステムスペシャリスト 2024年 午前2 問02
問題文
NVMeの特徴として、適切なものはどれか。
選択肢
ア:通信プロトコルとしてAHCI(Advanced Host Controller Interface)を使う。
イ:通信プロトコルとしてThunderbolt 3を使う。
ウ:ハードウェアインタフェースにPCI Expressを採用した通信プロトコルである。(正解)
エ:ハードウェアインタフェースにSATAを採用した通信プロトコルである。
🔒 解説は解答すると表示されます
NVMeの接続方式【午前2解説】
正解の理由
NVMe(Non-Volatile Memory Express)は、SSDなどの不揮発性メモリ向けに設計された通信プロトコルです。主にPCI Express(PCIe)を通じて、CPUとストレージ間のデータ転送を行います。
したがって、PCI Expressを使う通信プロトコルと説明するウが適切です。NVMeは低遅延で、多数のコマンドを並列に処理できるため、高速なSSDの性能を引き出せます。
解法ステップ
- 選択肢に「通信プロトコル」と「ハードウェアインタフェース」の区別があることを確認します。
- NVMeは、PCIe接続のストレージで使われるプロトコルだと押さえます。
- PCIeを採用しているウを選びます。
選択肢別の誤答解説
- ア:AHCIは、主にSATA接続のストレージで使われるインタフェース規格です。NVMeが使うプロトコルではありません。
- イ:Thunderbolt 3は、周辺機器などを接続するためのインタフェース規格です。NVMeの通信プロトコルではありません。
- ウ:PCIeを通じてストレージと通信するNVMeの特徴を表しています。
- エ:SATAはストレージの接続インタフェースです。SATAを採用するプロトコルとして代表的なのはAHCIであり、NVMeではありません。
よくある誤解
- NVMeをSSDそのものの名称だと思うことがあります。NVMeはストレージの通信プロトコルであり、NVMe対応SSDなどに使われます。
- NVMeとPCIeを同じものだと考えるのも誤りです。PCIeは接続の仕組み、NVMeはその接続を通じてストレージと通信するためのプロトコルです。
- SATA接続のSSDならNVMe対応だと思い込むことがあります。一般に、SATA接続のSSDはAHCIを使い、NVMe対応SSDはPCIeを使います。
補足コラム
NVMeは、従来のAHCIに比べて並列処理を効率よく行えるよう設計されています。PCIeの高速な転送能力と組み合わせることで、SSDの読み書き性能を活用しやすくなります。
FAQ
Q. NVMeとPCIeの違いは何ですか?
A. PCIeは機器間を接続するためのインタフェースで、NVMeはPCIeを通じてストレージと通信するためのプロトコルです。
A. PCIeは機器間を接続するためのインタフェースで、NVMeはPCIeを通じてストレージと通信するためのプロトコルです。
Q. NVMeはSATAでも使えますか?
A. 一般的なNVMe SSDはPCIe接続です。SATA接続のSSDでは通常AHCIが使われます。
A. 一般的なNVMe SSDはPCIe接続です。SATA接続のSSDでは通常AHCIが使われます。
関連キーワード: NVMe、PCI Express、AHCI、SATA、SSD

\ せっかくなら /
エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

