Notebookcheck Logo

NVMe 1.3

Po długich miesiącach pracy nad nowym standardem ukazała się specyfikacja interfejsu komend NVM Express 1.3.
Sylwester Cyba,

Standard NVMe 1.2, o którym wspominam w wielu informacjach nt. dysków SSD, pochodzi z 2014 roku. Czas na NVMe 1.3 ma nadejść pod koniec 2017 lub już w 2018 roku (mowa o jego stosowaniu w nośnikach pamięci, które będzie można kupić w sklepie). 

Dokument jest ogólnodostępny i napisany w języku angielskim (NVMe Revision 1.3, format PDF) a liczy 282 strony i jest datowany na 1 maja 2017 roku. Warto do niego zajrzeć choćby ze względu na liczne obrazki i objaśnienia tak ogólne jak i szczegółowe. Na samym początku jest mowa o liście zmian, którą też zawarto w pliku PDF (pięć stron, język angielski).

Nowe funkcje:

  • Device Self-Test, czyli nic innego jak diagnostyka w wydaniu na szybko i dokładna,
  • komenda Sanitize, która - jak sama nazwa wskazuje - wiąże się z czyszczeniem zawartości dysku (zerowanie, nadpisywanie) na wzór rozwiązań znanych z nośników z interfejsem SATA i SAS,
  • mechanizm, który w oryginale nazywa się Directives, a ma przyczynić się do wydłużenia żywotności dysku (optymalizacja sposobu zapisu danych),
  • Boot Partitions, czyli coś, co będzie powszechnie spotykane w sprzęcie mobilnym a jest wzorowane na komputerach z nośnikiem pamięci typu eMMC (tak, tu też instaluje się system operacyjny),
  • Telemetry - znowu nawiązanie do rozwiązań znanych ze standardów SATA i SAS (zbieranie danych po zawieszeniu systemu),
  • Virtualization Enhancements - kolejny ostatnio modny temat, toteż doczekał się implementacji (fizyczne i wirtualne kontrolery),
  • NVMe-MI Management Enhancements - dodano choćby komendy NVMe-MI Receive i NVMe-MI Send oraz FRU Globally Unique Identifier (FRU to Field Replaceable Unit),
  • Host Controlled Thermal Management - nie bez powodu ostatnio był wysyp rozwiązań, które mają za zadanie chłodzenie dysków w formacie M.2 (ten nowy proces jest automatyczny i ma na celu trzymanie temperatury dysku w ryzach),
  • Timestamp, czyli to samo, co oparcie się o zegar uniksowy w świecie Linuksa (błędy na tym poziomie potrafią uniemożliwić prawidłową instalację i uruchomienie systemu operacyjnego),
  • Emulated Controller Performance Enhancement - znowu opis mówi sam za siebie (służy obsłudze "udawanych" kontrolerów NVMe zbudowanych i funkcjonujących na poziomie oprogramowania).

Oczywiście napiszę, kiedy tylko spotkam pierwszy dysk z obsługą tego standardu, który zostanie zapowiedziany i skierowany do sklepów.

Źródło: TechPowerUp

» skomentuj na forum «

Please share our article, every link counts!
Sylwester Cyba, 2017-05-25 (Update: 2017-05-25)