Ce este NVMe®?

NVM Express® (NVMe® este o specificație care definește modul în care software-ul gazdă comunică cu memoria nevolatilă pe un bus PCI Express® (PCIe®). Este standardul industrial pentru unitățile cu stare solidă (SSD) PCIe în toți factorii de formă (U.2, M.2, AIC, EDSFF). NVM Express este consorțiul non-profit al liderilor din industria tehnologică care definește, gestionează și comercializează tehnologia NVMe. În plus față de specificația de bază NVMe, organizația găzduiește și alte specificații: NVMe over Fabrics (NVMe-oF™) pentru utilizarea comenzilor NVMe pe o țesătură în rețea și NVMe Management Interface (NVMe-MI™) pentru gestionarea SSD-urilor NVMe/PCIe în servere și sisteme de stocare.

Specificația NVMe a fost concepută de la zero pentru SSD-uri. Este o interfață mult mai eficientă, care oferă o latență mai mică și este mai scalabilă pentru SSD-uri decât interfețele tradiționale, cum ar fi serial ATA (SATA). Prima parte a specificației este interfața de control a gazdei. Arhitectura NVMe aduce un nou mecanism de coadă de înaltă performanță care suportă 65.535 de cozi I/O, fiecare cu 65.535 de comenzi (denumite adâncimea cozii sau numărul de comenzi restante). Cozile de așteptare sunt mapate pe nucleele CPU, oferind performanțe scalabile. Interfața NVMe reduce semnificativ numărul de comenzi de intrare/ieșire mapate în memorie și găzduiește driverele de dispozitiv ale sistemului de operare care rulează în modurile de întrerupere sau de interogare pentru o performanță mai mare și o latență mai mică. Specificația NVMe conține, de asemenea, protocolul gazdă-dispozitiv pentru comenzile SSD utilizate de un sistem de operare pentru: citire, scriere, spălare, TRIM, gestionarea firmware-ului, temperatură, erori și altele.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *