NVM Express



NVM Express (أو NVMe ، اختصارًا لـ Non-Volatile Memory Express ) أو مواصفات واجهة وحدة تحكم مضيف الذاكرة غير المتطايرة ( NVMHCIS ) هي مواصفات مفتوحة لواجهة الأجهزة المنطقية ، تُستخدم للوصول إلى وسائط التخزين غير المتطايرة في الحاسوب، والتي عادةً ما تكون متصلة عبر ناقل PCI Express . يشير اختصار NVM إلى الذاكرة غير المتطايرة ، وهي غالبًا ذاكرة فلاش NAND ، وتأتي بأشكال مادية متعددة، بما في ذلك محركات الأقراص الصلبة (SSD)، وبطاقات PCIe الإضافية، وبطاقات M.2 ، التي تُعدّ الجيل التالي لبطاقات mSATA . صُممت NVM Express، كواجهة للأجهزة المنطقية، للاستفادة القصوى من زمن الاستجابة المنخفض والتوازي الداخلي لأجهزة التخزين الصلبة. [ 1 ]
من الناحية المعمارية، تُخزَّن منطق NVMe فعليًا داخل شريحة تحكم NVMe، التي تُوضع فعليًا بجوار وسائط التخزين، وعادةً ما تكون وحدة تخزين SSD، ويتم تنفيذها بواسطة هذه الشريحة. تُدمج تغييرات إصدار NVMe، مثل الانتقال من الإصدار 1.3 إلى 1.4، ضمن وسائط التخزين، ولا تؤثر على المكونات المتوافقة مع PCIe، مثل اللوحات الأم ووحدات المعالجة المركزية. [ 2 ]
بفضل تصميمها، تسمح تقنية NVM Express لأجهزة وبرامج النظام بالاستفادة الكاملة من مستويات التوازي المتاحة في محركات الأقراص الصلبة الحديثة (SSD). ونتيجةً لذلك، تُقلل NVM Express من عبء عمليات الإدخال/الإخراج ، وتُحسّن الأداء بشكل ملحوظ مقارنةً بواجهات الأجهزة المنطقية السابقة، بما في ذلك قوائم انتظار الأوامر الطويلة المتعددة، وتقليل زمن الاستجابة. وقد طُوّرت بروتوكولات الواجهة السابقة، مثل AHCI، للاستخدام مع محركات الأقراص الصلبة (HDD) الأبطأ بكثير، حيث يوجد تأخير طويل جدًا (مقارنةً بعمليات وحدة المعالجة المركزية) بين طلب البيانات ونقلها، وحيث تكون سرعات نقل البيانات أبطأ بكثير من سرعات ذاكرة الوصول العشوائي (RAM)، وحيث يُؤدي دوران القرص ووقت البحث إلى متطلبات تحسين إضافية.
تتوفر أجهزة NVM Express بشكل رئيسي بحجم M.2 المصغر، بينما تتوفر أيضًا بطاقات توسعة PCI Express ذات الحجم القياسي [ 3 ] وأجهزة بحجم 2.5 بوصة توفر واجهة PCI Express رباعية المسارات عبر موصل U.2 (المعروف سابقًا باسم SFF-8639). [ 4 ] [ 5 ]
تحديد
تشمل المواصفات الخاصة بتقنية NVMe التي تم إصدارها حتى الآن ما يلي: [ 6 ]
- 1.0e (يناير 2013)
- الإصدار 1.1ب (يوليو 2014) الذي يضيف مجموعات أوامر موحدة لتحقيق توافق أفضل بين مختلف أجهزة NVMe، وواجهة إدارة توفر أدوات موحدة لإدارة أجهزة NVMe، مما يبسط الإدارة، ومواصفات نقل تحدد كيفية نقل أوامر NVMe عبر مختلف الواجهات المادية، مما يعزز قابلية التشغيل البيني. [ 7 ]
- 1.2 (نوفمبر 2014)
- 1.2أ (أكتوبر 2015)
- 1.2ب (يونيو 2016)
- الإصدار 1.2.1 (يونيو 2016) الذي يُقدّم الميزات الجديدة التالية مقارنةً بالإصدار 1.1b: دعم قوائم انتظار متعددة لعمليات الإدخال/الإخراج، مما يُحسّن من إنتاجية البيانات والأداء، وإدارة مساحات الأسماء التي تسمح بإنشاء مساحات الأسماء وحذفها وتغيير حجمها ديناميكيًا، مما يوفر مرونة أكبر، وإدارة التحمل لمراقبة مستويات تآكل محركات الأقراص الصلبة SSD وإدارتها، مما يُحسّن الأداء ويُطيل عمر محرك الأقراص. [ 8 ]
- 1.3 (مايو 2017)
- 1.3a (أكتوبر 2017)
- 1.3ب (مايو 2018)
- 1.3c (مايو 2018)
- في الإصدار 1.3d (مارس 2019)، أُضيفت ميزة مشاركة مساحة الاسم منذ الإصدار 1.2.1 ، مما يسمح لعدة مضيفين بالوصول إلى مساحة اسم واحدة، ويسهل بيئات التخزين المشتركة. كما أُضيفت ميزة حجز مساحة الاسم لتوفير آليات للمضيفين لحجز مساحات الأسماء، مما يمنع التعارضات ويضمن سلامة البيانات. وأخيرًا، أُضيفت ميزة أولوية مساحة الاسم التي تحدد مستويات الأولوية لمساحات الأسماء المختلفة، مما يحسن الأداء لأحمال العمل الحرجة. [ 9 ] [ 10 ]
- 1.4 (يونيو 2019)
- 1.4a (مارس 2020)
- 1.4ب (سبتمبر 2020)
- الإصدار 1.4c (يونيو 2021)، الذي يتضمن الميزات الجديدة التالية مقارنةً بالإصدار 1.3d: خاصية تحديد عمليات الإدخال/الإخراج لضمان زمن استجابة وأداء ثابتين من خلال عزل أحمال العمل، وحماية الكتابة في مساحة الاسم لمنع تلف البيانات أو التعديلات غير المصرح بها، وسجل الأحداث الدائم الذي يخزن سجلات الأحداث في ذاكرة غير متطايرة، مما يساعد في التشخيص واستكشاف الأخطاء وإصلاحها، وأمر التحقق الذي يتحقق من سلامة البيانات. [ 11 ] [ 12 ]
- 2.0 (مايو 2021) [ 13 ]
- 2.0a (يوليو 2021)
- 2.0ب (يناير 2022)
- 2.0c (أكتوبر 2022)
- الإصدار 2.0d (يناير 2024)، [ 14 ] الذي يُقدّم، مقارنةً بالإصدار 1.4c، ميزاتٍ جديدة، منها: مساحات الأسماء المُقسّمة (ZNS) لتنظيم البيانات في مناطق مُحدّدة لعمليات الكتابة بكفاءة، مما يُقلّل من تضخيم الكتابة ويُحسّن من عمر محركات الأقراص الصلبة SSD، وميزة المفتاح والقيمة (KV) لتخزين واسترجاع أزواج المفتاح والقيمة بكفاءة مباشرةً على جهاز NVMe، متجاوزًا بذلك أنظمة الملفات التقليدية، وإدارة مجموعات التحمّل لإدارة مجموعات محركات الأقراص الصلبة SSD بناءً على قدرتها على التحمّل، مما يُحسّن من استخدامها ويُطيل عمرها الافتراضي. [ 15 ] [ 14 ] [ 16 ]
- 2.0e (يوليو 2024)
- 2.1 (أغسطس 2024) [ 17 ] الذي يُقدّم ميزة الترحيل المباشر للحفاظ على توافر الخدمة أثناء الترحيل، ومفتاح لكل عملية إدخال/إخراج لتطبيق مفاتيح التشفير على مستوى كل عملية، وإدارة NVMe-MI عالية التوافر خارج النطاق لإدارة أجهزة NVMe خارج مسارات البيانات العادية، و NVMe Network Boot / UEFI لتشغيل أجهزة NVMe عبر الشبكة. [ 18 ]
- 2.2 (مارس 2025)
- 2.3 (5 أغسطس 2025)
خلفية
تاريخيًا، استخدمت معظم محركات الأقراص الصلبة SSD ناقلات بيانات مثل SATA [ 19 ] و SAS [ 20 ] [ 21 ] أو Fibre Channel للربط مع بقية نظام الحاسوب. منذ أن أصبحت محركات الأقراص الصلبة SSD متاحة على نطاق واسع، أصبح SATA الطريقة الأكثر شيوعًا لتوصيلها في أجهزة الحاسوب الشخصية ؛ ومع ذلك، صُمم SATA في الأساس للربط مع محركات الأقراص الصلبة الميكانيكية (HDD)، وأصبح غير مناسب بشكل متزايد لمحركات الأقراص الصلبة SSD، التي تحسنت سرعتها بمرور الوقت. [ 22 ] على سبيل المثال، في غضون خمس سنوات تقريبًا من انتشارها على نطاق واسع في السوق (2005-2010)، كانت العديد من محركات الأقراص الصلبة SSD تعاني بالفعل من بطء معدلات نقل البيانات المتاحة لمحركات الأقراص الصلبة - على عكس محركات الأقراص الصلبة، فإن بعض محركات الأقراص الصلبة SSD محدودة بالحد الأقصى لإنتاجية SATA.
قبل ظهور تقنية NVMe، كانت محركات الأقراص الصلبة SSD عالية الأداء تُصنع باستخدام ناقل PCI Express ، ولكن بواجهات غير قياسية، إما عن طريق جسر SAS إلى PCIe [ 23 ] أو عن طريق محاكاة وحدة تحكم RAID للأجهزة. [ 24 ] وبفضل توحيد واجهة محركات الأقراص الصلبة SSD، لا تحتاج أنظمة التشغيل إلا إلى برنامج تشغيل واحد مشترك للعمل مع جميع محركات الأقراص الصلبة SSD المتوافقة مع المواصفات. وهذا يعني أيضًا أن كل مصنّع لمحركات الأقراص الصلبة SSD ليس مضطرًا لتصميم برامج تشغيل خاصة بالواجهة. وهذا مشابه لكيفية تصميم أجهزة التخزين USB لتتوافق مع مواصفات فئة أجهزة التخزين USB وتعمل مع جميع أجهزة الكمبيوتر، دون الحاجة إلى برامج تشغيل خاصة بكل جهاز. [ 25 ]
تُستخدم أجهزة NVM Express أيضًا كعنصر أساسي لتخزين المخزن المؤقت المتقطع في العديد من أجهزة الكمبيوتر العملاقة الرائدة، مثل جهاز الكمبيوتر العملاق Fugaku وجهاز الكمبيوتر العملاق Summit وجهاز الكمبيوتر العملاق Sierra ، إلخ. [ 26 ] [ 27 ]
تاريخ
ظهرت أولى تفاصيل معيار جديد للوصول إلى الذاكرة غير المتطايرة في منتدى مطوري إنتل عام 2007، حيث عُرض بروتوكول NVMHCI كبروتوكول جانب المضيف لتصميم معماري مقترح، يتضمن مجموعة عمل واجهة ذاكرة الفلاش NAND المفتوحة (ONFI) على جانب رقائق الذاكرة (الفلاش). [ 28 ] شُكِّل فريق عمل NVMHCI بقيادة إنتل في ذلك العام. اكتملت مواصفات NVMHCI 1.0 في أبريل 2008 ونُشرت على موقع إنتل الإلكتروني. [ 29 ] [ 30 ] [ 31 ]
بدأ العمل التقني على تقنية NVMe في النصف الثاني من عام 2009. [ 32 ] طُوّرت مواصفات NVMe بواسطة فريق عمل NVM Express، الذي يضم أكثر من 90 شركة؛ وترأست آمبر هوفمان من شركة إنتل فريق العمل. صدرت النسخة 1.0 من المواصفات في 1 مارس 2011، [ 33 ] بينما صدرت النسخة 1.1 في 11 أكتوبر 2012. [ 34 ] من أبرز الميزات المضافة في النسخة 1.1: الإدخال/الإخراج متعدد المسارات (مع مشاركة مساحة الأسماء) والإدخال / الإخراج المُشتت والمُجمّع ذو الطول العشوائي . من المتوقع أن تُحسّن المراجعات المستقبلية إدارة مساحة الأسماء بشكل كبير. [ 32 ] نظرًا لتركيزها على الميزات، سُمّيت NVMe 1.1 في البداية "Enterprise NVMHCI". [ 35 ] تم إصدار تحديث لمواصفات NVMe الأساسية، يسمى الإصدار 1.0e، في يناير 2013. [ 36 ] في يونيو 2011، تم تشكيل مجموعة ترويج بقيادة سبع شركات.
أصدرت شركة Integrated Device Technology أولى شرائح NVMe المتاحة تجاريًا (89HF16P04AG3 و89HF32P08AG3) في أغسطس 2012. [ 37 ] [ 38 ] وأُعلن عن أول محرك أقراص NVMe، وهو محرك سامسونج XS1715 المخصص للمؤسسات، في يوليو 2013؛ ووفقًا لسامسونج، يدعم هذا المحرك سرعات قراءة تصل إلى 3 جيجابايت/ثانية، أي أسرع بست مرات من منتجاتها السابقة المخصصة للمؤسسات. [ 39 ] كما تدعم عائلة وحدات التحكم LSI SandForce SF3700، التي صدرت في نوفمبر 2013، تقنية NVMe. [ 40 ] [ 41 ] وعُرض منتج Kingston HyperX " الاحترافي " الذي يستخدم وحدة التحكم هذه في معرض الإلكترونيات الاستهلاكية 2014، ووعد بأداء مماثل. [ 42 ] [ 43 ] في يونيو 2014، أعلنت إنتل عن أول منتجاتها من نوع NVM Express، وهي عائلة محركات أقراص الحالة الصلبة (SSD) من إنتل المخصصة لمراكز البيانات، والتي تتصل بالمضيف عبر ناقل PCI Express، وتشمل سلسلة DC P3700، وسلسلة DC P3600، وسلسلة DC P3500. [ 44 ] اعتبارًا من نوفمبر 2014 محركات أقراص NVMe متوفرة تجارياً.
في مارس 2014، تم تأسيس المجموعة لتصبح شركة NVM Express, Inc.، والتي اعتبارًا من نوفمبر 2014 تضمّ أكثر من 65 شركة من مختلف أنحاء القطاع. وتملك شركة NVM Express, Inc. مواصفات NVM Express وتتولى صيانتها، كما تعمل على تعزيز الوعي الصناعي بـ NVM Express كمعيار صناعي شامل. وتُدار شركة NVM Express, Inc. من قبل مجلس إدارة مؤلف من ثلاثة عشر عضوًا يتم اختيارهم من مجموعة المُروّجين، والتي تضمّ شركات Cisco وDell وEMC وHGST وIntel وMicron وMicrosoft وNetApp وOracle وPMC وSamsung وSanDisk وSeagate. [ 45 ]
في سبتمبر 2016، أعلنت جمعية CompactFlash أنها ستصدر مواصفات جديدة لبطاقات الذاكرة، CFexpress ، والتي تستخدم NVMe.
أُضيفت ميزة مخزن ذاكرة المضيف NVMe (HMB) في الإصدار 1.2 من مواصفات NVMe. [ 46 ] تسمح HMB لمحركات الأقراص الصلبة SSD باستخدام ذاكرة الوصول العشوائي الديناميكية (DRAM ) الخاصة بالمضيف ، مما يُحسّن أداء الإدخال/الإخراج لمحركات الأقراص الصلبة SSD التي لا تحتوي على DRAM. [ 47 ] على سبيل المثال، يمكن لـ HMB تخزين جدول FTL مؤقتًا بواسطة وحدة تحكم SSD، كما يمكنها الاحتفاظ بالبيانات مؤقتًا أثناء كتابتها إلى ذاكرة الفلاش. [ 48 ] أضافت NVMe 2.0 ميزة مساحات الأسماء المُجزأة (ZNS) وميزة المفتاح والقيمة (KV) الاختياريتين، ودعمًا للوسائط الدوارة مثل محركات الأقراص الصلبة . تسمح ZNS وKV بربط البيانات مباشرةً بموقعها الفعلي في ذاكرة الفلاش للوصول المباشر إلى البيانات على محرك الأقراص الصلبة SSD. [ 49 ] كما تُقلل ZNS وKV من تضخيم الكتابة لوسائط الفلاش.
عوامل الشكل
توجد العديد من الأشكال الهندسية لمحركات الأقراص الصلبة NVMe، مثل AIC و U.2 و U.3 و M.2 وما إلى ذلك.
بطاقة إضافية (AIC)
معظم محركات الأقراص الصلبة NVMe القديمة هي بطاقات PCI Express من نوع HHHL (نصف الارتفاع، نصف الطول) أو FHHL (كامل الارتفاع، نصف الطول) ، بواجهة PCIe 2.0 أو 3.0. يسهل إدخال بطاقة محرك الأقراص الصلبة NVMe من نوع HHHL في فتحة PCIe الخاصة بالخادم.
SATA Express، U.2 و U.3 (SFF-8639)
تتيح تقنية SATA Express استخدام مسارين من PCI Express 2.0 أو 3.0 ومنفذين من SATA 3.0 (بسرعة 6 جيجابت/ثانية) عبر موصل SATA Express نفسه على جانب المضيف (ولكن ليس كليهما في الوقت نفسه). تدعم SATA Express تقنية NVMe كواجهة منطقية لأجهزة التخزين المتصلة بتقنية PCI Express. وهي متوافقة كهربائيًا مع تقنية MultiLink SAS ، لذا يمكن للوحة الخلفية دعم كليهما في الوقت نفسه.
يستخدم منفذ U.2، المعروف سابقًا باسم SFF-8639 ، نفس المنفذ الفعلي لمنفذ SATA Express ولكنه يسمح بما يصل إلى أربعة مسارات PCI Express. يمكن للخوادم المتاحة دمج ما يصل إلى 48 محرك أقراص صلبة من نوع U.2 NVMe. [ 50 ]
تم تصميم U.3 (SFF-TA-1001) وفقًا لمواصفات U.2 ويستخدم نفس موصل SFF-8639. على عكس U.2، يمكن لمقبس اللوحة الخلفية "ثلاثي الأوضاع" (PCIe/SATA/SAS) التعامل مع جميع أنواع التوصيلات الثلاثة؛ حيث يكتشف المتحكم نوع التوصيل المستخدم تلقائيًا. وهذا يختلف عن U.2، حيث يحتاج المستخدمون إلى استخدام متحكمات منفصلة لـ SATA/SAS وNVMe. يجب أن تكون أجهزة U.3 متوافقة مع الإصدارات السابقة من مضيفات U.2، لكن محركات أقراص U.2 غير متوافقة مع مضيفات U.3. [ 51 ] [ 52 ]
م.2
يستخدم منفذ M.2، المعروف سابقًا باسم عامل الشكل من الجيل التالي ( NGFF )، ناقل بيانات M.2 NVMe لمحركات الأقراص الصلبة . وتدعم واجهات هذا المنفذ PCI Express 3.0 أو أعلى (حتى أربعة مسارات ). يتميز هذا المنفذ بصغر حجمه مقارنةً بموصلات AIC التقليدية. يبلغ عرض معظم محركات الأقراص الصلبة 22 مم، وتتراوح أطوالها بين 30 و42 و60 و80 و110 مم. ومع ذلك، يسمح معيار M.2 بعرض 12 و16 و22 و30 مم، وطول 16 و26 و30 و38 و42 و60 و80 و110 مم. [ 53 ]
مهرجان إدنبرة السينمائي الدولي
بطاقة ذاكرة
سي إف إكسبريس
CFexpress ، يتم تحديد ثلاثة عوامل شكل، كل منها يحتوي على 1 أو 2 أو 4 مسارات PCIe وحجم مادي مختلف.
بطاقة SD
بطاقة SD الإصدار 7.0 وبطاقة SD الإصدار 8.0
NVMe-oF
تقنية NVMe Express عبر الشبكات ( NVMe-oF ) هي مفهوم استخدام بروتوكول نقل عبر الشبكة لربط أجهزة NVMe البعيدة، على عكس تقنية NVMe التقليدية حيث يتم توصيل أجهزة NVMe المادية بناقل PCIe إما مباشرةً أو عبر محول PCIe إلى ناقل PCIe. في أغسطس 2017، قدمت اللجنة الدولية لمعايير تكنولوجيا المعلومات (ICITS) معيارًا لاستخدام NVMe عبر قناة الألياف (FC) ، ويُشار إلى هذا المزيج غالبًا باسم FC-NVMe أو أحيانًا NVMe/FC. [ 54 ]
اعتبارًا من مايو 2021، فإن بروتوكولات نقل NVMe المدعومة هي:
- FC ، FC-NVMe [ 54 ] [ 55 ]
- TCP ، NVMe/TCP [ 56 ]
- إيثرنت ، RoCE v1/v2 ( RDMA عبر إيثرنت متقارب ) [ 57 ]
- InfiniBand أو NVMe عبر InfiniBand أو NVMe/IB [ 58 ]
تم نشر معيار NVMe عبر الأقمشة بواسطة NVM Express, Inc. في عام 2016. [ 59 ] [ 60 ]
يقوم البرنامج التالي بتنفيذ بروتوكول NVMe-oF:
- مُهيئ ومُستهدف NVMe-oF في لينكس . [ 61 ] كان نقل RoCE مدعومًا في البداية، ومع نواة لينكس 5.x، تمت إضافة دعم أصلي لبروتوكول TCP. [ 62 ]
- مجموعة أدوات تطوير أداء التخزين (SPDK) وبرامج تشغيل مُهيئ ومُستهدف NVMe-oF. [ 63 ] يدعم كلاً من بروتوكولي RoCE وTCP. [ 64 ] [ 65 ]
- مُهيئ StarWind NVMe-oF [ 66 ] وهدف لأنظمة Linux و Microsoft Windows ، يدعم كلاً من RoCE و TCP ، ونقل Fibre Channel . [ 67 ]
- هدف Lightbits Labs NVMe عبر TCP [ 68 ] لتوزيعات Linux المختلفة [ 69 ] والحوسبة السحابية العامة.
- يدعم جدار الحماية الذكي للتخزين Bloombase StoreSafe تقنية NVMe عبر RoCE و TCP و Fibre Channel و InfiniBand لتوفير حماية أمنية شفافة للتخزين.
- يدعم NetApp ONTAP أهداف iSCSI و NVMe عبر TCP [ 70 ] .
- منصة تخزين Simplyblock مع دعم NVMe عبر Fabrics. [ 71 ]
مقارنة مع AHCI

تتميز واجهة التحكم المضيف المتقدمة (AHCI) بتوافقها الواسع مع البرامج، ولكنها تعاني من عيب يتمثل في عدم تقديمها الأداء الأمثل عند استخدامها مع محركات الأقراص الصلبة SSD المتصلة عبر ناقل PCI Express . وقد طُوّرت AHCI، كواجهة جهاز منطقي، عندما كان الغرض من محول ناقل المضيف (HBA) في النظام هو ربط وحدة المعالجة المركزية/الذاكرة بنظام تخزين أبطأ بكثير يعتمد على وسائط مغناطيسية دوارة . ونتيجة لذلك، تُسبب AHCI بعض أوجه القصور عند استخدامها مع محركات الأقراص الصلبة SSD، التي تعمل بشكل أقرب إلى ذاكرة الوصول العشوائي (RAM) منها إلى وسائط التخزين الدوارة. [ 72 ]
صُممت واجهة جهاز NVMe من الصفر، مستفيدةً من زمن الاستجابة المنخفض والتوازي في محركات أقراص الحالة الصلبة PCI Express، ومكملةً للتوازي في وحدات المعالجة المركزية والمنصات والتطبيقات الحديثة. وعلى مستوى عالٍ، تتمثل المزايا الأساسية لـ NVMe مقارنةً بـ AHCI في قدرتها على استغلال التوازي في مكونات الجهاز وبرمجياته، ويتجلى ذلك في الاختلافات في عمق قوائم انتظار الأوامر ، وكفاءة معالجة المقاطعات ، وعدد عمليات الوصول إلى السجلات غير القابلة للتخزين المؤقت ، وما إلى ذلك، مما يؤدي إلى تحسينات متنوعة في الأداء. [ 72 ] [ 73 ] : 17-18
يلخص الجدول أدناه الاختلافات الرئيسية بين واجهات الأجهزة المنطقية NVMe و AHCI.
| AHCI | NVMe | |
|---|---|---|
| أقصى عمق للطابور | قائمة أوامر واحدة؛ ما يصل إلى 32 أمرًا لكل قائمة أوامر | يصل عدد قوائم الانتظار إلى 65535 قائمة؛ [ 74 ] يصل عدد الأوامر في كل قائمة انتظار إلى 65536 أمرًا |
| عمليات الوصول إلى السجلات غير القابلة للتخزين المؤقت (2000 دورة لكل منها) | حتى ستة أوامر لكل أمر غير مدرج في قائمة الانتظار؛ حتى تسعة أوامر لكل أمر مدرج في قائمة الانتظار | يصل إلى اثنين لكل أمر |
| مقاطعة | مقاطعة واحدة | يصل عدد مقاطعات MSI-X إلى 2048 |
| التوازي والخيوط المتعددة | يتطلب الأمر قفل تزامن لإصدار أمر | لا يوجد قفل |
| كفاءة أوامر بحجم 4 كيلوبايت | تتطلب معلمات الأمر عمليتي جلب متسلسلة لذاكرة الوصول العشوائي الديناميكية للمضيف | يحصل على معلمات الأمر في عملية جلب واحدة بحجم 64 بايت |
| نقل البيانات | عادةً ما تكون نصف دوبلكس | ثنائي كامل |
| مخزن الذاكرة المضيفة (HMB) | لا | نعم |
دعم نظام التشغيل

- نظام التشغيل ChromeOS
- في 24 فبراير 2015، تمت إضافة دعم الإقلاع من أجهزة NVM Express إلى نظام التشغيل ChromeOS . [ 76 ] [ 77 ]
- دراجون فلاي بي إس دي
- الإصدار الأول من نظام DragonFly BSD مع دعم NVMe هو الإصدار 4.6. [ 78 ]
- فري بي إس دي
- قامت شركة إنتل برعاية برنامج تشغيل NVM Express لفرعي الإصدار الرئيسي والمستقر/9 من نظام FreeBSD . [ 79 ] [ 80 ] يتم تضمين برنامجي التشغيل nvd(4) و nvme(4) في تكوين نواة GENERIC افتراضيًا منذ إصدار FreeBSD 10.2 في عام 2015. [ 81 ]
- هايكو
- حصل تطبيق Haiku على دعم NVMe في 18 أبريل 2019. [ 83 ] [ 84 ]
- إيلوموس
- حصلت شركة illumos على دعم NVMe في 15 أكتوبر 2014. [ 85 ]
- نظام التشغيل iOS
- مع إطلاق هاتفي iPhone 6S و 6S Plus ، قدمت آبل أول استخدام لتقنية NVMe عبر PCIe في الهواتف الذكية. [ 86 ] وأتبعت آبل هذه الإصدارات بإطلاق الجيل الأول من iPad Pro والجيل الأول من iPhone SE اللذين يستخدمان أيضًا تقنية NVMe عبر PCIe. [ 87 ]
- لينكس
- أصدرت إنتل برنامج تشغيل NVM Express لنظام لينكس في 3 مارس 2011، [ 88 ] [ 89 ] [ 90 ] والذي تم دمجه في نواة لينكس الرئيسية في 18 يناير 2012، وأُصدر كجزء من الإصدار 3.3 من نواة لينكس في 19 مارس 2012. [ 91 ] تدعم نواة لينكس مخزن ذاكرة المضيف NVMe [ 92 ] بدءًا من الإصدار 4.13.1 [ 93 ] بحجم أقصى افتراضي يبلغ 128 ميجابايت. [ 94 ] تدعم نواة لينكس مساحات أسماء المناطق NVMe بدءًا من الإصدار 5.9.
- نظام التشغيل macOS
- قدمت شركة آبل دعمًا برمجيًا لتقنية NVM Express في نظام التشغيل Yosemite 10.10.3. وتم تقديم واجهة NVMe للأجهزة في جهازي MacBook و MacBook Pro لعام 2016. [ 95 ]
- نظام التشغيل NetBSD
- أضاف نظام NetBSD دعمًا لتقنية NVMe في الإصدار 8.0 من NetBSD. [ 96 ] تم اشتقاق التنفيذ من OpenBSD 6.0.
- أوبن بي إس دي
- بدأ العمل التطويري اللازم لدعم تقنية NVMe في نظام OpenBSD في أبريل 2014 على يد مطور برامج أول كان مسؤولاً سابقاً عن دعم USB 2.0 و AHCI . [ 97 ] وقد تم تفعيل دعم NVMe في إصدار OpenBSD 6.0. [ 98 ]
- نظام التشغيل OS/2
- يوفر Arca Noae برنامج تشغيل NVMe لنظام ArcaOS ، اعتبارًا من أبريل 2021. يتطلب برنامج التشغيل المقاطعات المتقدمة كما هو موفر من قبل ACPI PSD الذي يعمل في وضع المقاطعات المتقدمة (الوضع 2)، وبالتالي يتطلب نواة SMP أيضًا. [ 99 ]
- في إم وير
- قدّمت إنتل برنامج تشغيل NVMe لـ VMware ، [ 101 ] وهو مُضمّن في vSphere 6.0 والإصدارات اللاحقة، ويدعم أجهزة NVMe المختلفة. [ 102 ] اعتبارًا من تحديث vSphere 6 رقم 1، يدعم نظام التخزين المعرّف برمجياً VSAN من VMware أيضًا أجهزة NVMe. [ 103 ]
- ويندوز
- أضافت مايكروسوفت دعمًا مدمجًا لتقنية NVMe إلى نظامي التشغيل ويندوز 8.1 وويندوز سيرفر 2012 R2 ، [ 73 ] [ 104 ] ولكن يتم تنفيذه عبر طبقة ترجمة من NVMe إلى SCSI. [ 105 ] كما أُضيفت برامج تشغيل NVMe لنظامي التشغيل ويندوز 7 وويندوز سيرفر 2008 R2 في التحديثات. [ 106 ] وقد أصدر العديد من الموردين برامج تشغيل ويندوز خاصة بأجهزتهم. وتتوفر أيضًا ملفات تثبيت مُخصصة يدويًا لتثبيت برنامج تشغيل مورد معين على أي بطاقة NVMe، مثل استخدام برنامج تشغيل سامسونج NVMe مع جهاز NVMe من غير سامسونج، وهو ما قد يكون ضروريًا لميزات إضافية وأداء أفضل واستقرار أعلى. [ 107 ]
- أُضيفت خاصية دعم ذاكرة NVMe HMB في تحديث الذكرى السنوية لنظام التشغيل Windows 10 (الإصدار 1607) عام 2016. [ 46 ] في أنظمة تشغيل Microsoft Windows من الإصدار 1607 إلى الإصدار 23H2 من Windows 10 ، يبلغ الحد الأقصى لحجم ذاكرة HMB 64 ميجابايت. أما في الإصدار 24H2 من Windows 11 ، فقد تم تحديث الحد الأقصى لحجم ذاكرة HMB إلى 1/64 من ذاكرة الوصول العشوائي للنظام. [ 108 ]
- أُضيفت ميزة دعم NVMe ZNS وKV في نظامي التشغيل Windows 10 الإصدار 21H2 و Windows 11 في عام 2021. [ 109 ] يُدير تحالف OpenFabrics برنامج تشغيل NVMe مفتوح المصدر لأنظمة Windows 7/8/8.1 وWindows Server 2008R2/2012/2012R2، والذي طُوّر انطلاقًا من الكود الأساسي المُقدّم من قِبل العديد من الشركات المُروّجة في مجموعة عمل NVMe، وتحديدًا IDT وIntel وLSI. [ 110 ] الإصدار الحالي هو 1.5 الصادر في ديسمبر 2016. [ 111 ] يعتمد برنامج تشغيل NVMe المُدمج في أنظمة Windows 8.1 وWindows 10 وWindows Server، في الإصدارات السابقة لعام 2025، على بنية التخزين القديمة القائمة على SCSI، والتي لا تُوفّر أي تسريع للأجهزة ، مما يستلزم استخدام برامج تشغيل خاصة بكل مُصنّع. [ 112 ] أُضيفت ميزة دعم NVMe الأصلية لنظام التشغيل Windows Server 2025 في 15 ديسمبر 2025 ، ولكن يجب تفعيلها من خلال إعداد مخفي في سجل النظام . [ 113 ] ولا تزال هذه الميزة متاحة بشكل غير رسمي في إصدارات Windows المخصصة للمستخدمين العاديين. [ 114 ]
- توجد برامج تشغيل غير رسمية لأنظمة التشغيل القديمة Windows NT [ 115 ] و Windows 9x. [ 116 ]
دعم البرامج
أدوات الإدارة

nvme-cliعلى نظام لينكسnvmecontrol
nvmecontrolتُستخدم هذه الأداة للتحكم في قرص NVMe من سطر الأوامر على نظام FreeBSD. وقد أُضيفت في الإصدار 9.2 من FreeBSD. [ 119 ]
nvme-cli
أدوات NVM-Express لمساحة المستخدم لنظام Linux. [ 120 ]
انظر أيضاً
مراجع
- ↑ "NVM Express" . شركة NVM Express. مؤرشف من الأصل بتاريخ 2019-12-05 . تم الاطلاع عليه بتاريخ 2017-01-24 .
صُممت تقنية NVMe من الصفر لتوفير نطاق ترددي عالٍ وزمن استجابة منخفض للوصول إلى التخزين لتقنيات NVM الحالية والمستقبلية.
- ↑ تاليس، بيلي (14 يونيو 2019). "نشر مواصفات NVMe 1.4: تحسين الأداء والموثوقية بشكل أكبر" . AnandTech . مؤرشف من الأصل بتاريخ 27 يناير 2021.
- ↑ درو رايلي (13 أغسطس 2014). "مراجعة محرك الأقراص الصلبة Intel SSD DC P3700 بسعة 800 جيجابايت و1.6 تيرابايت: مستقبل التخزين" . موقع Tom's Hardware . تاريخ الاسترجاع: 21 نوفمبر 2014 .
- ↑ "سلسلة محركات الأقراص الصلبة Intel DC P3600" (ملف PDF) . Intel . 2015. الصفحات 18، 20-22 . مؤرشف من الأصل (ملف PDF) بتاريخ 28 أكتوبر 2015. تم الاطلاع عليه بتاريخ 11 أبريل 2015 .
- ↑ بول ألكورن (5 يونيو 2015). "مجموعة عمل محركات الأقراص الصلبة SFF تعيد تسمية موصل PCIe SSD SFF-8639 إلى U.2" . موقع Tom's Hardware . تاريخ الاسترجاع: 9 يونيو 2015 .
- ↑ مواصفات NVMe
- ↑ "المواصفات - NVM Express" . 10 يناير 2020. مؤرشف من الأصل في 25 يوليو 2024. تم الاطلاع عليه في 10 يوليو 2024 .
- ↑ "مواصفات إصدار NVM Express 1.2 - NVM Express" . 12 نوفمبر 2014. مؤرشف من الأصل في 25 يوليو 2024. تم الاطلاع عليه في 23 نوفمبر 2024 .
- ↑ "بث مباشر: NVME 1.3 - تعرّف على الجديد - NVM Express" . 30 يونيو 2017. مؤرشف من الأصل في 13 أبريل 2024. تم الاطلاع عليه في 23 نوفمبر 2024 .
- ↑ "التغييرات في مراجعة NVMe 1.3 - NVM Express" . مايو 2017.
- ↑ "الإجابة على أسئلتكم: ميزات NVMe™ 1.4 والتوافق: كل ما تحتاجون معرفته - NVM Express" . ١٦ أكتوبر ٢٠١٩. مؤرشف من الأصل في ١٤ يوليو ٢٠٢٤. تم الاطلاع عليه في ٢٣ نوفمبر ٢٠٢٤ .
- ↑ "ميزات NVMe 1.4 والتوافق: كل ما تحتاج إلى معرفته - NVM Express" . 2 أكتوبر 2019.
- ↑ «شركة NVM Express تعلن عن مكتبة مواصفات NVMe 2.0 المُعاد تصميمها» (بيان صحفي). بيفرتون، أوريغون، الولايات المتحدة الأمريكية: شركة NVM Express، 3 يونيو 2021. مؤرشف من الأصل بتاريخ 18 يناير 2023. تم الاطلاع عليه بتاريخ 31 مارس 2024 .
- 1 2 "المواصفات الأساسية لـ NVM Express 2.0d" (ملف PDF) . nvmexpress.org . شركة NVM Express، 11 يناير 2024. مؤرشف (ملف PDF) من الأصل بتاريخ 26 مارس 2024. تم الاطلاع عليه بتاريخ 26 مارس 2024 .
- ↑ "كل ما تحتاج لمعرفته حول مواصفات NVMe 2.0 والمقترحات التقنية الجديدة - NVM Express" . 3 يونيو 2021.
- ↑ "كل ما تحتاج لمعرفته حول مواصفات NVMe® 2.0 والمقترحات التقنية الجديدة" .
- ↑ "المواصفات الأساسية لـ NVM Express®، الإصدار 2.1" (ملف PDF) . nvmexpress.org . شركة NVM Express، 5 أغسطس 2024. تاريخ الاطلاع: 10 أغسطس 2024 .
- ↑ "كل ما تحتاج لمعرفته: نظرة عامة أساسية على المواصفات الأساسية لـ NVM Express® 2.1 والميزات الرئيسية الجديدة" . 6 أغسطس 2024. مؤرشف من الأصل في 13 سبتمبر 2024. تم الاطلاع عليه في 23 نوفمبر 2024 .
- ↑ "منتديات أناند تك: التكنولوجيا، الأجهزة، البرامج، والعروض" . www.anandtech.com . مؤرشف من الأصل بتاريخ 6 يونيو 2014. تم الاطلاع عليه بتاريخ 1 أغسطس 2025 .
- ↑ "مؤتمر FMS 2012: شركة HGST تكشف النقاب عن أول قرص SSD مؤسسي بتقنية SAS بسرعة 12 جيجابت/ثانية في العالم :: إصدار TweakTown USA" . مؤرشف من الأصل بتاريخ 28 أغسطس 2012. تم الاطلاع عليه بتاريخ 1 أغسطس 2025 .
- ↑ "مراجعة محرك الأقراص الصلبة STEC s840 Enterprise SSD - StorageReview.com" . www.storagereview.com . تاريخ الاسترجاع: 1 أغسطس 2025 .
- ↑ ووكر، دون هـ. "مقارنة بين NVMe وAHCI" (ملف PDF) . 31 يوليو 2012. SATA-IO. مؤرشف من الأصل (ملف PDF) في 12 فبراير 2019. تم الاطلاع عليه في 3 يوليو 2013 .
- ↑ "منتديات أناند تك: التكنولوجيا، الأجهزة، البرامج، والعروض" . www.anandtech.com . مؤرشف من الأصل بتاريخ 6 يونيو 2014. تم الاطلاع عليه بتاريخ 1 أغسطس 2025 .
- ↑ "مراجعة قرص ASUS ROG RAIDR Express 240GB PCIe SSD" . 6 ديسمبر 2013.
- ↑ "شرح NVM Express" (ملف PDF) . nvmexpress.org . 9 أبريل 2014. مؤرشف (ملف PDF) من الأصل في 24 أغسطس 2015. تم الاطلاع عليه في 21 مارس 2015 .
- ↑ "استخدام أنظمة سييرا التابعة لمركز الحوسبة السحابية" . hpc.llnl.gov . تم الاطلاع عليه بتاريخ 25-06-2020 .
- ↑ "دليل مستخدم SummitDev" . olcf.ornl.gov . مؤرشف من الأصل بتاريخ 2020-08-06 . تم الاطلاع عليه بتاريخ 2020-06-25 .
- ↑ "تسريع فلاش... في لمح البصر" . صحيفة إنكوايرر. 13 أكتوبر 2007. مؤرشف من الأصل في 18 سبتمبر 2009. تم الاطلاع عليه بتاريخ 11 يناير 2014 .
- ↑ "توسيع نطاق معيار NVMHCI ليشمل المؤسسات" (ملف PDF) . سانتا كلارا، كاليفورنيا، الولايات المتحدة الأمريكية: قمة ذاكرة الفلاش. أغسطس 2009. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 17 يونيو 2017.
- ↑ "المؤشرات القياسية الجديدة للفلاش تظهر" . صحيفة إنكوايرر. ١٦ أبريل ٢٠٠٨. مؤرشف من الأصل في ١١ يناير ٢٠١٤. تم الاطلاع عليه بتاريخ ١١ يناير ٢٠١٤ .
- ↑ آمبر هوفمان (أغسطس 2008). "NVMHCI: الواجهة المُحسّنة لذاكرة التخزين المؤقت ومحركات الأقراص الصلبة SSD" (ملف PDF) . سانتا كلارا، كاليفورنيا، الولايات المتحدة الأمريكية: قمة ذاكرة الفلاش. مؤرشف (ملف PDF) من الأصل بتاريخ 4 مارس 2016. تم الاطلاع عليه بتاريخ 11 يناير 2014 .
- 1 2 بيتر أونوفريك (2013). "ما الجديد في NVMe 1.1 والاتجاهات المستقبلية" (ملف PDF) . سانتا كلارا، كاليفورنيا، الولايات المتحدة الأمريكية: قمة ذاكرة الفلاش.
- ↑ «تشكيل مجموعة ترويجية جديدة للنهوض بشركة NVM Express» (ملف PDF) . بيان صحفي . 1 يونيو 2011. مؤرشف (ملف PDF) من الأصل في 30 ديسمبر 2013. تم الاطلاع عليه في 18 سبتمبر 2013 .
- ↑ آمبر هوفمان، محررة. (11 أكتوبر 2012). "مراجعة NVM Express 1.1" (ملف PDF) . المواصفات . تم الاطلاع عليه في 18 سبتمبر 2013 .
- ↑ ديفيد أ. ديمينغ (2013-06-08). "التخزين القائم على PCIe" (ملف PDF) . snia.org . مؤرشف من الأصل (ملف PDF) بتاريخ 2013-09-20 . تم الاطلاع عليه بتاريخ 2014-01-12 .
- ↑ آمبر هوفمان، محررة. (23 يناير 2013). "NVM Express Revision 1.0e" (ملف PDF) . المواصفات . تم الاطلاع عليه في 18 سبتمبر 2013 .
- ↑ «شركة IDT تُصدر وحدتي تحكم NVMe PCI-Express SSD» . صحيفة ذا إنكوايرر. ٢١ أغسطس ٢٠١٢. مؤرشف من الأصل بتاريخ ٢٤ أغسطس ٢٠١٢. تاريخ الاطلاع: ١١ يناير ٢٠١٤ .
- ↑ "شركة IDT تستعرض أول معالج NVMe PCIe SSD وتصميمه المرجعي - تحديث FMS 2012" . مراجعة SSD. 24 أغسطس 2012. مؤرشف من الأصل في 1 يناير 2016. تم الاطلاع عليه في 11 يناير 2014 .
- ↑ "سامسونج تعلن عن أول قرص SSD من نوع NVMe بحجم 2.5 بوصة في الصناعة | StorageReview.com - مراجعات التخزين" . StorageReview.com . 18 يوليو 2013. مؤرشف من الأصل في 10 يناير 2014. تم الاطلاع عليه في 11 يناير 2014 .
- ↑ "الكشف عن سلسلة وحدات التحكم في ذاكرة الفلاش LSI SF3700 SandForce | StorageReview.com - مراجعات التخزين" . StorageReview.com . 18 نوفمبر 2013. مؤرشف من الأصل في 11 يناير 2014. تم الاطلاع عليه في 11 يناير 2014 .
- ↑ "شركة LSI تُطلق وحدة تحكم SSD فائقة السرعة من سلسلة SF3700، تدعم كلاً من PCIe وSATA بسرعة 6 جيجابت في الثانية" . hothardware.com . مؤرشف من الأصل بتاريخ 5 مارس 2016. تم الاطلاع عليه بتاريخ 21 مارس 2015 .
- ↑ جين ماكنتيغارت (7 يناير 2014). "كينغستون تكشف النقاب عن أول قرص SSD بتقنية PCIe: سرعات قراءة تصل إلى 1800 ميجابايت/ثانية" . موقع Tom's Hardware . تاريخ الاسترجاع: 21 مارس 2015 .
- ↑ "الكشف عن محرك الأقراص الصلبة Kingston HyperX Predator PCI Express SSD المزود بوحدة تحكم فلاش PCIe من نوع LSI SandForce SF3700" . hothardware.com . مؤرشف من الأصل بتاريخ 28 مايو 2016. تم الاطلاع عليه بتاريخ 21 مارس 2015 .
- ↑ "عائلة محركات الأقراص الصلبة Intel® لمراكز البيانات لتقنية PCIe*" . Intel . تم الاطلاع عليه بتاريخ 21 مارس 2015 .
- ↑ "تاريخ منظمة NVM Express" . NVM Express . مؤرشف من الأصل في 23 نوفمبر 2015. تم الاطلاع عليه في 23 ديسمبر 2015 .
- 1 2 تاليس، بيلي (14 يونيو 2018). "مراجعة محرك الأقراص الصلبة توشيبا RC100: محرك صغير في سوق كبير" . أناند تك . مؤرشف من الأصل في 14 يونيو 2018. تم الاسترجاع في 30 مارس 2024 .
- ↑ كيم، كيوشيك؛ كيم، تايسوك (2020). "ذاكرة HMB في محركات أقراص NVMe SSD بدون DRAM: استخدامها وتأثيرها على الأداء" . PLOS ONE . 15 (3) e0229645. Bibcode : 2020PLoSO..1529645K . doi : 10.1371/journal.pone.0229645 . PMC 7051071. PMID 32119705 .
- ↑ كيم، كيوشيك؛ كيم، سيونغمين؛ كيم، تايسوك (24-06-2020). "HMB-I/O: مسار سريع للتعامل مع عمليات الإدخال/الإخراج العاجلة في محركات الأقراص الصلبة ذات الذاكرة غير المتطايرة السريعة" . العلوم التطبيقية . 10 (12): 4341. doi : 10.3390/app10124341 . ISSN 2076-3417 .
- ↑ "إعادة هيكلة NVMe" . 30 يونيو 2021. مؤرشف من الأصل في 27 فبراير 2024. تم الاطلاع عليه في 27 فبراير 2024 .
- ↑ "خوادم NVME بتقنية الفلاش بالكامل للحوسبة المتقدمة من Supermicro" . Supermicro . تم الاطلاع عليه بتاريخ 22-07-2022 .
- ↑ سيبنمان، كريس. "أنواع موصلات محركات أقراص NVMe للخوادم U.2 و U.3 وغيرها (في منتصف عام 2022)" . تم الاسترجاع في 22 يناير 2025 .
- ↑ ماكروبرت، كايل. "ما تحتاج إلى معرفته عن U.3" . شركة كوارش للتكنولوجيا . تم الاطلاع عليه بتاريخ 22 يناير 2025 .
- ↑ "دليل مرجعي سريع لـ M.2 (NGFF)" (ملف PDF) . شركة تايكو للإلكترونيات . تم الاطلاع عليه بتاريخ 24 أكتوبر 2025 .
{{cite web}}: CS1 maint: url-status ( link ) - 1 2 "معيار NVMe عبر قناة الألياف (NVMe عبر FC) أو معيار FC-NVMe" . Tech Target . 1 يناير 2018. تم الاطلاع عليه في 26 مايو 2021 .
- ↑ "FC-NVMe rev 1.14 (T11/16-020vB)" (ملف PDF) . INCITS . 19 أبريل 2017. مؤرشف من النسخة الأصلية (ملف PDF) في 10 أبريل 2022. تم الاطلاع عليه في 26 مايو 2021 .
- ↑ "مواصفات NVMe-oF" . NVMexpress . 15 أبريل 2020. تم الاطلاع عليه في 26 مايو 2021 .
- ↑ "ملحق لمواصفات بنية InfiniBand™، المجلد 1، الإصدار 1.2.1" . Infiniband . 2 سبتمبر 2014. مؤرشف من الأصل في 9 مارس 2016. تم الاطلاع عليه في 26 مايو 2021 .
- ↑ "ما هي تقنية NVMe-oF؟" . مجلة Storage Review . 27 يونيو 2020. تم الاطلاع عليه بتاريخ 26 مايو 2021 .
- ↑ "NVM Express over Fabrics Revision 1.0" (ملف PDF) . شركة NVM Express، 5 يونيو 2016. مؤرشف (ملف PDF) من الأصل في 30 يناير 2019. تم الاطلاع عليه في 24 أبريل 2018 .
- ↑ وولف، ديفيد (9 فبراير 2018). "ماذا يعني NVMe عبر الشبكات لتخزين البيانات" . مؤرشف من الأصل في 14 أبريل 2018. تم الاطلاع عليه في 24 أبريل 2018 .
- ↑ هيلويج، كريستوف (17 يوليو 2016). "دعم NVMe عبر الشبكات في لينكس" (ملف PDF) . مؤرشف (ملف PDF) من الأصل في 14 أبريل 2018. تم الاطلاع عليه في 24 أبريل 2018 .
- ↑ بيتروس كوتوبيس (10 يونيو 2019). "البيانات في ومضة، الجزء الثالث: NVMe عبر الشبكات باستخدام TCP" . مجلة لينكس . مؤرشف من الأصل في 27 أبريل 2021. تم الاطلاع عليه في 26 مايو 2021 .
- ↑ ستيرن، جوناثان (7 يونيو 2016). "الإعلان عن هدف SPDK NVMf" .
- ↑ "تقرير أداء SPDKNVMe-oFRDMA (الهدف والمُبادر)" (ملف PDF) . SPDK . 1 فبراير 2021. تم الاطلاع عليه في 26 مايو 2021 .
- ↑ "تقرير أداء SPDKNVMe-oFTCP (الهدف والمُبادر)" (ملف PDF) . SPDK . 1 فبراير 2020. مؤرشف (ملف PDF) من الأصل في 25 مايو 2021. تم الاطلاع عليه في 26 مايو 2021 .
- ↑ "تجربة عملية مع برنامج StarWind NVMe-oF Initiator لنظام التشغيل Windows" . StorageReview . 6 أكتوبر 2021. مؤرشف من الأصل في 7 أكتوبر 2021. تم الاطلاع عليه في 6 أكتوبر 2021 .
- ↑ "أنظمة التخزين الشبكية والشبكية من StarWind عبر قناة الألياف" . StorageReview . 20 يوليو 2022. مؤرشف من الأصل في 20 يوليو 2022. تم الاطلاع عليه في 20 يوليو 2022 .
- ↑ "إنتل تخطط لضخّ كبير في مجال تخزين Lightbits NVMe/TCP" . Blocks & Files . 9 يونيو 2022. مؤرشف من الأصل في 6 يوليو 2022. تم الاطلاع عليه في 9 يونيو 2022 .
- ↑ "محرك الأقراص الصلبة LightBits Super SSD يُتيح تقنية NVMe عبر منفذ إيثرنت عادي" . ComputerWeekly . 29 أبريل 2021. تم الاطلاع عليه بتاريخ 29 أبريل 2021 .
- ↑ "الإعلان عن NVMe/TCP لنظام ONTAP" . www.netapp.com . مؤرشف من الأصل بتاريخ 17 يوليو 2024. تم الاطلاع عليه بتاريخ 23 يناير 2025 .
- ↑ شميدت، مايكل (22-05-2024). "كيف بنينا خوارزمية وضع البيانات الموزعة الخاصة بنا" . simplyblock . تم الاسترجاع في 23-01-2025 .
- 1 2 3 ديف لاندسمان (9 أغسطس 2013). "AHCI وNVMe كواجهات لأجهزة SATA Express - نظرة عامة" (ملف PDF) . SATA-IO . مؤرشف (PDF) من الأصل بتاريخ 5 أكتوبر 2013. تم الاطلاع عليه بتاريخ 2 أكتوبر 2013 .
- 1 2 آندي هيرون (2013). "تطورات في أنظمة التخزين والملفات في ويندوز 8.1" (ملف PDF) . snia.org . مؤرشف من النسخة الأصلية (PDF) بتاريخ 10 يناير 2014. تم الاطلاع عليه بتاريخ 11 يناير 2014 .
- ↑ آمبر هوفمان (9 مارس 2020). "المراجعة 1.4أ لمواصفات NVM Express الأساسية" (ملف PDF) . المواصفات . القسم 1.4 نظرية التشغيل، صفحة 7. مؤرشف (ملف PDF) من الأصل في 13 ديسمبر 2023. تم الاطلاع عليه في 16 مايو 2020 .
- ↑ فيرنر فيشر؛ جورج شونبرغر (1 يونيو 2015). "مخطط مكدس تخزين لينكس" . Thomas-Krenn.AG. مؤرشف من الأصل بتاريخ 29 يونيو 2019. تم الاطلاع عليه بتاريخ 8 يونيو 2015 .
- ↑ "يضيف نظام التشغيل ChromeOS دعمًا للإقلاع باستخدام NVM Express" . NVM Express . 24 فبراير 2015. تم الاطلاع عليه بتاريخ 21 مارس 2015 .
- ↑ أكيرز، جيسون ب. (22 يناير 2015). "4f503189f7339c667b045ab80a949964ecbaf93e - chromiumos/platform/depthcharge" . جيت على جوجل . مؤرشف من الأصل في 23 أغسطس 2017. تم الاسترجاع في 21 مارس 2015 .
- ↑ "release46" . DragonFly BSD . مؤرشف من الأصل بتاريخ 2016-09-04 . تم الاطلاع عليه بتاريخ 2016-09-08 .
- ↑ "سجل /head/sys/dev/nvme" . شجرة مصدر FreeBSD . مشروع FreeBSD. مؤرشف من الأصل في 29 مايو 2013. تم الاطلاع عليه في 16 أكتوبر 2012 .
- ↑ "سجل /stable/9/sys/dev/nvme" . شجرة مصدر FreeBSD . مشروع FreeBSD. مؤرشف من الأصل في 16 فبراير 2018. تم الاطلاع عليه في 3 يوليو 2013 .
- ↑ "ملاحظات إصدار FreeBSD 10.2-RELEASE" . مشروع FreeBSD. مؤرشف من الأصل بتاريخ 18 يونيو 2017. تم الاطلاع عليه بتاريخ 5 أغسطس 2015 .
- ↑ "ملاحظات الإصدار لإطار عمل نظام التشغيل Genode 18.05" . genode.org .
- ↑ "دعم أجهزة NVMe رقم 9910" . dev.haiku-os.org . مؤرشف من الأصل بتاريخ 2016-08-06 . تم الاطلاع عليه بتاريخ 2019-04-18 .
- ↑ "برنامج تشغيل NVMe متوفر الآن - مشروع هايكو" . www.haiku-os.org . تم الاطلاع عليه بتاريخ 28-07-2016 .
- ↑ "4053 إضافة دعم برنامج تشغيل NVME إلى Illumos" . github.com . مؤرشف من الأصل بتاريخ 10-05-2017 . تم الاطلاع عليه بتاريخ 23-05-2016 .
- ↑ هو، جوشوا (28 سبتمبر 2015). "النتائج الأولية لهاتفي iPhone 6s وiPhone 6s Plus" . AnandTech . مؤرشف من الأصل بتاريخ 26 مايو 2016. تم الاطلاع عليه بتاريخ 1 يونيو 2016 .
- ↑ تشيستر، براندون (16 مايو 2016). "مراجعة آيفون SE" . أناند تك . مؤرشف من الأصل في 20 مايو 2016.
- ↑ ماثيو ويلكوكس (2011-03-03). "برنامج تشغيل NVM Express" . LWN.net . تم الاطلاع عليه بتاريخ 2013-11-05 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ كيث بوش (12 أغسطس 2013). "برنامج تشغيل NVMe لنظام لينكس" (ملف PDF) . flashmemorysummit.com . مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 5 نوفمبر 2013. تم الاطلاع عليه بتاريخ 5 نوفمبر 2013 .
- ↑ "مختبر IDF13 العملي: تجميع برنامج تشغيل NVM Express مفتوح المصدر لنظام Linux ومعايير الأداء والتحسينات لمحركات الأقراص الصلبة SSD في Linux" (ملف PDF) . activeevents.com . 2013. مؤرشف من النسخة الأصلية (PDF) بتاريخ 11 يناير 2014. تم الاطلاع عليه بتاريخ 11 يناير 2014 .
- ↑ "دمج git://git.infradead.org/users/willy/linux-nvme" . kernel.org . 2012-01-18 . تم الاطلاع عليه بتاريخ 2013-11-05 .
- ↑ كيم، ك.؛ كيم، ت. (2020). "HMB في محركات أقراص الحالة الصلبة NVMe الخالية من ذاكرة الوصول العشوائي الديناميكية: استخدامها وتأثيرها على الأداء" . PLOS ONE . 15 (3) e0229645. Bibcode : 2020PLoSO..1529645K . doi : 10.1371/journal.pone.0229645 . PMC 7051071. PMID 32119705 .
- ↑ «تم إصدار نظام لينكس 4.13 يوم الأحد، 3 سبتمبر 2017» . مؤرشف من الأصل بتاريخ 29 أكتوبر 2017. تم الاطلاع عليه بتاريخ 16 أكتوبر 2021 .
- ↑ "Pci.c « host « nvme « drivers - kernel/Git/Stable/Linux.git - Linux kernel stable tree" . مؤرشف من الأصل بتاريخ 16-10-2021 . تم الاطلاع عليه بتاريخ 16-10-2021 .
- ↑ "واجهة SSD أسرع بتقنية 'NVM Express' تصل إلى جهاز MacBook بشاشة Retina ونظام التشغيل OS X 10.10.3" . macrumors.com . 11 أبريل 2015. مؤرشف من الأصل في 23 أغسطس 2017. تم الاطلاع عليه في 11 أبريل 2015 .
- ↑ "nvme -- واجهة وحدة تحكم المضيف للذاكرة غير المتطايرة" . صفحات دليل NetBSD . 16-05-2021 . تم الاطلاع عليه بتاريخ 16-05-2021 .
- ↑ ديفيد غوين (16 أبريل 2014). "وحدة تحكم الذاكرة غير المتطايرة السريعة (/sys/dev/ic/nvme.c)" . مرجع بي إس دي المتقاطع . مؤرشف من الأصل في 28 أبريل 2014. تم الاسترجاع في 27 أبريل 2014 .
- ↑ ديفيد جوين (14 أبريل 2016). "man 4 nvme" . صفحة دليل OpenBSD . مؤرشفة من الأصل بتاريخ 21 أغسطس 2016. تم الاطلاع عليها بتاريخ 7 أغسطس 2016 .
- ^ "إن في إم إي" . أركا نواي ويكي . أركا نواي، LLC. 2021-04-03 . تم الاسترجاع بتاريخ 2021-06-08 .
- ↑ "nvme(7D)" . أوراكل. مؤرشف من الأصل بتاريخ 2015-12-09 . تم الاطلاع عليه بتاريخ 2014-12-02 .
- ↑ "برامج تشغيل Intel Solid-State لتقنية NVMe" . intel.com . 25-09-2015. مؤرشف من الأصل في 25-03-2016 . تم الاطلاع عليه في 17-03-2016 .
- ↑ "دليل توافق VMware مع أجهزة NVMe" . vmware.com . مؤرشف من الأصل بتاريخ 25-03-2016 . تم الاطلاع عليه بتاريخ 17-03-2016 .
- ↑ "يدعم VSAN الآن أجهزة NVMe" . vmware.com . 11 نوفمبر 2015. مؤرشف من الأصل في 25 مارس 2016. تم الاطلاع عليه في 17 مارس 2016 .
- ↑ "يدعم نظام التشغيل Windows 8.1 الأقراص الهجينة ويضيف برنامج تشغيل NVMe أصليًا" . Myce.com . 2013-09-06. مؤرشف من الأصل في 2014-01-10 . تم الاطلاع عليه في 2014-01-11 .
- ↑ الإعلان عن تقنية NVMe الأصلية في نظام التشغيل Windows Server 2025: بداية حقبة جديدة من أداء التخزين
- ↑ "تحديث لدعم NVM Express باستخدام برامج التشغيل الأصلية في Windows 7 أو Windows Server 2008 R2" . مايكروسوفت. 13 نوفمبر 2014. مؤرشف من الأصل في 29 نوفمبر 2014. تم الاطلاع عليه في 17 نوفمبر 2014 .
- ↑ "برامج تشغيل AHCI/RAID وNVMe الموصى بها" . 10 مايو 2013. مؤرشف من الأصل في 24 فبراير 2021. تم الاطلاع عليه في 19 فبراير 2021 .
- ↑ "ابتكارات NVM Express (NVMe) في نظام التشغيل ويندوز" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 2024-09-05.
- ↑ لوري هولاش (9 أغسطس 2023). "دعم ميزات NVMe والقدرات الموسعة - برامج تشغيل ويندوز" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 11 أبريل 2024 .
- ↑ "Windows NVM Express" . موقع المشروع الإلكتروني . مؤرشف من الأصل بتاريخ 12 يونيو 2013. تم الاطلاع عليه بتاريخ 18 سبتمبر 2013 .
- ↑ "Nvmewin - الإصدار 157: /الإصدارات" . مؤرشف من الأصل بتاريخ 10-05-2017 . تم الاطلاع عليه بتاريخ 13-08-2016 .
- ↑ لوري هولاش. "دعم مجموعة أوامر StorNVMe - برامج تشغيل ويندوز" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 11 أبريل 2025 .
- ↑ ياش شيكار (15 ديسمبر 2025). "الإعلان عن تقنية NVMe الأصلية في ويندوز سيرفر 2025: بداية حقبة جديدة من أداء التخزين" . أخبار ويندوز سيرفر وأفضل الممارسات . مؤرشف من الأصل بتاريخ 26 ديسمبر 2025. تم الاطلاع عليه بتاريخ 27 ديسمبر 2025 .
- ^ جونش ، مايكل (2025/12/19). "دعم NVMe الأصلي: Für Risikofreudige gibt es den neuen Treiber auch unter Windows 11" . قاعدة الكمبيوتر (باللغة الألمانية) . تم الاسترجاع 2025/12/27 .
- ↑ "nvme2k" .
- ↑ "nvme9x" .
- ↑ "ChangeLog/1.6" . qemu.org . مؤرشف من الأصل بتاريخ 29 سبتمبر 2018. تم الاطلاع عليه بتاريخ 21 مارس 2015 .
- ↑ "تنزيل EDK II من" . SourceForge.net . مؤرشف من الأصل بتاريخ 31-12-2013 . تم الاطلاع عليه بتاريخ 11-01-2014 .
- ↑ "أداة التحكم NVM Express" . مشروع FreeBSD. 12-03-2018 . تم الاطلاع عليه بتاريخ 12-07-2019 .
- ↑ "GitHub - linux-nvme/nvme-cli: واجهة سطر أوامر إدارة NVMe" . linux-nvme. 2019-03-26 . تم الاطلاع عليه بتاريخ 2019-03-27 .
روابط خارجية
- مواصفات NVM Express
- رابطة كومباكت فلاش
- LFCS: تهيئة نظام لينكس لأجهزة الذاكرة غير المتطايرة ، LWN.net ، 19 أبريل 2013، بقلم جوناثان كوربيت
- تخزين PCI Express متعدد المسارات ، مؤسسة لينكس ، 12 مارس 2015، بقلم كيث بوش
- NVMe وNVMe-oF وRDMA لمهندسي الشبكات ، أغسطس 2020، بقلم جيروم تيسييه
- حافلات تخزين الكمبيوتر
- تخزين البيانات في أجهزة الكمبيوتر ذات الحالة الصلبة
- معايير أجهزة الكمبيوتر
