Sommario:
- Definizione: che cosa significa NVMe (Non-Volatile Memory Express)?
- Techopedia spiega Non-Volatile Memory Express (NVMe)
Definizione: che cosa significa NVMe (Non-Volatile Memory Express)?
Memory Express non volatile (NVM Express o NVMe) è un'interfaccia controller host scalabile e ad alte prestazioni con set di comandi e interfaccia di registro ottimizzata. È progettato per data center, sistemi e aziende che utilizzano l'archiviazione basata su memoria non volatile. I dispositivi basati su NVM Express sono disponibili in dispositivi con fattore di forma da 2, 5 pollici e come schede di espansione PCI Express di dimensioni standard. NVM Express può aiutare le industrie e i data center a soddisfare le esigenze di prestazioni più elevate legate alla memoria non volatile.
Techopedia spiega Non-Volatile Memory Express (NVMe)
L'obiettivo di NVM Express è quello di aumentare le prestazioni e l'interoperabilità su una vasta gamma di sistemi client e aziendali. Simile ad altri dispositivi a stato solido, NVM Express utilizza livelli di parallelismo ed è completamente utilizzato dall'applicazione host e dall'hardware. A causa di ciò, riduce il sovraccarico di input / output e apporta numerosi miglioramenti delle prestazioni rispetto ad altre interfacce logiche del dispositivo come latenza ridotta, lunghe e multiple code di comando. Una delle caratteristiche salienti di NVM Express è che non richiede letture di registri per fornire un comando. Ha anche uno stack di archiviazione semplificato. Entrambi questi fattori si combinano per aiutare NVM Express a raggiungere la sua bassa latenza. NVM Express fornisce un unico standard di interfaccia software per i dispositivi a stato solido PCIe, quindi non ci sono domande sui problemi di compatibilità. NVM Express è altamente ottimizzato per l'archiviazione basata su memoria.
Ci sono molti vantaggi distinti associati a NVM Express. Migliora significativamente le prestazioni sequenziali e casuali grazie alla riduzione della latenza. È in grado di accedere a più dati per ciclo della CPU. Inoltre, consente livelli elevati di parallelismo e aiuta a semplificare il set di comandi al fine di fornire protezione e sicurezza. Un altro vantaggio associato a NVM Express è che offre un approccio basato su standard che aiuta a consentire l'adozione a un livello più ampio e l'interoperabilità dei dispositivi a stato solido PCIe. Rispetto ai dispositivi a stato solido basati su SATA, i dispositivi NVM Express offrono un consumo energetico inferiore e operazioni di input / output più elevate al secondo. Con l'aiuto di più code, NVM Express garantisce che la CPU sia sfruttata al massimo e che le operazioni di input / output al secondo non siano strozzate o interrotte o da limitazioni single-core.
