010-151 · Question #92
What enables NVM Express host software to communicate with nonvolatile memory?
The correct answer is C. PCle. NVMe (NVM Express) uses PCIe as its physical transport interface to enable low-latency, high-throughput communication between host software and nonvolatile memory.
Question
What enables NVM Express host software to communicate with nonvolatile memory?
Options
- ASATA
- BSAS
- CPCle
- DSCSI
How the community answered
(37 responses)- A16% (6)
- B3% (1)
- C73% (27)
- D8% (3)
Why each option
NVMe (NVM Express) uses PCIe as its physical transport interface to enable low-latency, high-throughput communication between host software and nonvolatile memory.
SATA is a legacy serial interface designed for traditional spinning hard drives and older AHCI-based SSDs, and is not the transport used by NVMe.
SAS (Serial Attached SCSI) is an enterprise-class interface for spinning disk arrays and tape, and is not used by NVMe as a transport.
NVMe is a storage protocol designed from the ground up to leverage the PCIe bus, which provides direct, high-bandwidth, low-latency connectivity between the host CPU and nonvolatile storage media. PCIe's parallel lane architecture allows NVMe to exploit the full performance potential of flash-based storage by eliminating the bottlenecks inherent in legacy storage protocols and controllers.
SCSI is a legacy command set and parallel bus architecture that NVMe was specifically designed to replace, not the interface that enables NVMe host communication.
Concept tested: NVMe transport interface over PCIe
Source: https://nvmexpress.org/education/nvme-technology-overview/
Topics
Community Discussion
No community discussion yet for this question.