„NVM Express” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
→Műszaki adatok: +bőv |
|||
34. sor: | 34. sor: | ||
== Összehasonlítás az AHCI-val == |
== Összehasonlítás az AHCI-val == |
||
Az [[Advanced Host Controller Interface]] (AHCI) előnye a széles körű szoftverkompatibilitás, de hátránya, hogy nem nyújt optimális teljesítményt a PCI Express buszon keresztül csatlakoztatott SSD-kkel. Az AHCI logikai eszköz interfészt akkor fejlesztették ki, amikor a rendszerben a gazdabusz-adapter (HBA) célja még az volt, hogy összekapcsolja a CPU/memória alrendszert egy sokkal lassabb, forgó, mágneses adathordozó alapu tárolóalrendszerrel. Ennek eredményeként az AHCI nem elég hatékony, ha SSD-eszközökkel használják, amelyek sokkal inkább RAM-ként viselkednek (kis késleltetés), szemben a forgó adathordozókkal.<ref name="ahci-nvme">{{cite web |url=https://www.sata-io.org/sites/default/files/documents/NVMe%20and%20AHCI%20as%20SATA%20Express%20Interface%20Options%20-%20Whitepaper_.pdf |title=AHCI and NVMe as Interfaces for SATA Express Devices – Overview |date=2013-08-09 |access-date=2013-10-02 |author=Dave Landsman |publisher=[[SATA-IO]]}}</ref> |
Az [[Advanced Host Controller Interface]] (AHCI) előnye a széles körű szoftverkompatibilitás, de hátránya, hogy nem nyújt optimális teljesítményt a PCI Express buszon keresztül csatlakoztatott SSD-kkel. Az AHCI logikai eszköz interfészt akkor fejlesztették ki, amikor a rendszerben a gazdabusz-adapter (HBA) célja még az volt, hogy összekapcsolja a CPU/memória alrendszert egy sokkal lassabb, forgó, mágneses adathordozó alapu tárolóalrendszerrel. Ennek eredményeként az AHCI nem elég hatékony, ha SSD-eszközökkel használják, amelyek sokkal inkább RAM-ként viselkednek (kis késleltetés), szemben a forgó adathordozókkal.<ref name="ahci-nvme">{{cite web |url=https://www.sata-io.org/sites/default/files/documents/NVMe%20and%20AHCI%20as%20SATA%20Express%20Interface%20Options%20-%20Whitepaper_.pdf |title=AHCI and NVMe as Interfaces for SATA Express Devices – Overview |date=2013-08-09 |access-date=2013-10-02 |author=Dave Landsman |publisher=[[SATA-IO]]}}</ref> |
||
== Szoftveres támogatás == |
|||
; QEMU |
|||
: A [[QEMU]] támogatja az NVMe-t az 1.6-os verzió 2013. augusztus 15-i kiadása óta.<ref>{{cite web |url=http://wiki.qemu.org/ChangeLog/1.6 |title=ChangeLog/1.6 | work=qemu.org |access-date=2015. március 21.}}</ref> NVMe eszközök a QEMU vendégrendszerei számára lehetnek valódiak vagy emuláltak. |
|||
; UEFI |
|||
: A [[UEFI]]-hez elérhető egy nyílt forráskódú NVMe illesztőprogram a SourceForge webhelyen.<ref>{{cite web |url=https://sourceforge.net/projects/edk2/files/EDK%20II%20Releases/other/NvmExpressDxe -alpha.zip/download |title=EDK II letöltése innen: |website=SourceForge.net |access-date=2014-01-11}}</ref> |
|||
== Jegyzetek == |
== Jegyzetek == |
A lap 2024. november 8., 10:48-kori változata
Az NVM Express (NVMe) a Non-Volatile Memory Host Controller Interface Specification (NVMHCIS) rövidítése, magyarul nem felejtő memória gazda interfész specifikáció egy nyílt, logikai eszköz interfész specifikáció a számítógép nem felejtő adathordozóinak eléréséhez, amelyeket általában a PCI Express buszon keresztül csatlakoztatnak. A kezdeti NVM a nem felejtő memóriát jelöli, amely gyakran NAND flash memória, amely többféle fizikai formában is elérhető, beleértve a szilárdtestalapú meghajtókat (SSD), a PCIe bővítőkártyákat és az M.2 kártyákat, az mSATA kártyák utódját. Az NVM Express logikai eszköz interfészként úgy lett kialakítva, hogy kihasználja a félvezető alapú tárolóeszközök alacsony késleltetését és belső párhuzamosságát.[1]
Kialakítási szempontból az NVMe áramköreit az NVMe vezérlő chip tartalmazza, amely a tárolóeszközzel, általában egy SSD-vel van egybeépítve. Az NVMe verzióváltoztatásai, például az 1.3-ról 1.4-re, az adathordozón belülre kerültek, és nem érintik a PCIe-kompatibilis összetevőket, például az alaplapokat és a CPU-kat. [2]
Kialakítása révén az NVM Express lehetővé teszi a gazdagép hardverének és szoftverének, hogy teljes mértékben kiaknázzák a modern SSD-kben lehetséges párhuzamosság szintjét. Ennek eredményeként az NVM Express csökkenti az I/O (ki-bemeneti) többletterhelést, és különféle teljesítményjavulásokat hoz a korábbi logikai eszköz interfészekhez képest, beleértve a több hosszú parancssort és a csökkentett késleltetést. A korábbi interfészprotokollokat, például az AHCI-t a sokkal lassabb merevlemez-meghajtókhoz (HDD) fejlesztették ki, ahol a kérés és az adatátvitel között nagyon hosszú a késleltetés (a CPU-műveletekhez képest), és ahol az átvitelt sebesség sokkal kisebb, mint a RAM sebessége, és ahol a lemezforgatás és a keresési idő sokszorosa a modern SSDknek.
Az NVM Express eszközök főként szabványos méretű PCI Express bővítőkártyák [3] és 2,5 hüvelykes méretű eszközök formájában állnak rendelkezésre, amelyek négysávos PCI Express interfészt biztosítanak az U.2 csatlakozón keresztül (korábbi nevén SFF-8639).[4][5] Az NVMe népszerű felhasználási módjai a SATA Express-t és az M.2 specifikációt használó tárolóeszközök, ezek a kiszolgálók, asztali számítógépek és laptopok jellemző szilárdtest alapú tárolói ma már. [6] [7]
Verziótörténet
Az NVMe eddig kiadott specifikációi a következők:[8]
- 1.0e (2013. január)
- 1.1b (2014. július)
- 1.2 (2014. november)
- 1.2a (2015. október)
- 1.2b (2016. június)
- 1.2.1 (2016. június)
- 1.3 (2017. május)
- 1.3a (2017. október)
- 1.3b (2018. május)
- 1.3c (2018. május)
- 1.3d (2019. március)
- 1.4 (2019. június)
- 1.4a (2020. március)
- 1.4b (2020. szeptember)
- 1.4c (2021. június)
- 2.0 (2021. május) [9]
- 2.0a (2021. július)
- 2.0b (2022. január)
- 2.0c (2022. október)
- 2.0d (2024. január) [10]
Összehasonlítás az AHCI-val
Az Advanced Host Controller Interface (AHCI) előnye a széles körű szoftverkompatibilitás, de hátránya, hogy nem nyújt optimális teljesítményt a PCI Express buszon keresztül csatlakoztatott SSD-kkel. Az AHCI logikai eszköz interfészt akkor fejlesztették ki, amikor a rendszerben a gazdabusz-adapter (HBA) célja még az volt, hogy összekapcsolja a CPU/memória alrendszert egy sokkal lassabb, forgó, mágneses adathordozó alapu tárolóalrendszerrel. Ennek eredményeként az AHCI nem elég hatékony, ha SSD-eszközökkel használják, amelyek sokkal inkább RAM-ként viselkednek (kis késleltetés), szemben a forgó adathordozókkal.[6]
Szoftveres támogatás
- QEMU
- A QEMU támogatja az NVMe-t az 1.6-os verzió 2013. augusztus 15-i kiadása óta.[11] NVMe eszközök a QEMU vendégrendszerei számára lehetnek valódiak vagy emuláltak.
Jegyzetek
- ↑ NVM Express. NVM Express, Inc.. (Hozzáférés: 2017. január 24.) „NVMe is designed from the ground up to deliver high bandwidth and low latency storage access for current and future NVM technologies.”
- ↑ Tallis: NVMe 1.4 Specification Published: Further Optimizing Performance and Reliability. AnandTech, 2019. június 14. [2021. január 27-i dátummal az eredetiből archiválva].
- ↑ Drew Riley: Intel SSD DC P3700 800GB and 1.6TB Review: The Future of Storage. Tom's Hardware, 2014. augusztus 13. (Hozzáférés: 2014. november 21.)
- ↑ Intel Solid-State Drive DC P3600 Series pp. 18, 20–22. Intel, 2015 [2015. október 28-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. április 11.)
- ↑ Paul Alcorn: SFFWG Renames PCIe SSD SFF-8639 Connector To U.2. Tom's Hardware, 2015. június 5. (Hozzáférés: 2015. június 9.)
- ↑ a b Dave Landsman: AHCI and NVMe as Interfaces for SATA Express Devices – Overview. SATA-IO, 2013. augusztus 9. (Hozzáférés: 2013. október 2.) Forráshivatkozás-hiba: Érvénytelen
<ref>
címke, „ahci-nvme” nevű forráshivatkozás többször van definiálva eltérő tartalommal - ↑ Paul Wassenberg: SATA Express: PCIe Client Storage. SATA-IO, 2013. június 25. [2013. október 4-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. november 21.)
- ↑ NVMe Specifications
- ↑ NVM Express, Inc. (June 3, 2021). "NVM Express Announces the Rearchitected NVMe 2.0 Library of Specifications". Sajtóközlemény.
- ↑ NVM Express Base Specification 2.0d. nvmexpress.org. NVM Express, Inc., 2024. január 11. (Hozzáférés: 2024. március 26.)
- ↑ ChangeLog/1.6. qemu.org. (Hozzáférés: 2015. március 21.)
- ↑ -alpha.zip/download EDK II letöltése innen:. SourceForge.net . (Hozzáférés: 2014. január 11.)
Fordítás
Ez a szócikk részben vagy egészben a NVM Express című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.