NVMe مخفف کلمه Non-Volatile Memory Express می باشد. این کلمه، اخیرا بسیار بسیار زیاد در مورد هارد سرور ها شنیده می شود و همین موضوع، موجب شده است تا بسیاری از افراد و حتی سرویس دهندگان محترم، این طرز فکر را داشته باشند که درایو هایی که اخیرا محبوب شده اند با نام SSD NVMe، به طور کلی از هارد های SSD متفاوت می باشند. امروز در ویکی بیت برای شما به طور کامل به توضیح NVMe خواهیم پرداخت تا این سوء تفاهم ها به طور کامل از بین برود و اطلاعاتی کامل تر از پیش در این مورد داشته باشید.
NVMe در اصل یک پروتکل ارتباطی است و توسط شرکت های Samsung،Seagateو… که سازنده درایو های SSD هستند ساخته شده. یکی از نکات مثبت NVMe که باعث افزایش سرعت هارد های SSD NVMe می شود، این است که تعداد صف های پردازشی نسبت به ساتا بسیار بیشتر شده ( در ساتا، صف پردازشی فقط یک بوده است ولی در SSD NVMe این عدد به 65 هزار و 536 صف پردازشی رسیده ). علت این که هارد های SSD NVMe معمولا برای سرور ها استفاده می شوند، این است که این سرعت پردازشی، در حدی است که تقریبا برای هیچ یک از سیستم های شخصی مورد استفاده قرار نمی گیرد.
پورت NVMe
برای هارد های سری جدید SSD و SSD NVMe، پورت های قدیمی موسوم به AHCI که برای هارد های ساتا استفاده می شد، کاربردی نداشت چراکه هدف از ساخت این درگاه ها، ارتباط بین پردازنده و رم، با هارد هایی مانند ساتا بود که اطلاعات توسط دیسک های گردان فراخوانده می شد در حالیکه در هارد های SSD، خبری از دیسک گردان وجود ندارد و هارد های SSD شبیه به رم کامپیوتر عمل می کنند. برای این سرعت بالا، مجبور به ساخت پورت NVMe شدند تا بتواند این سرعت را پردازش کند. علت اصلی افزایش توانایی پردازش پروت های NVMe، این است که حداکثر طول صف در پورت های AHCI، یک صف و 32 دستور در هر صف بوده در حالیکه این عدد در پورت های NVMe، به 65536 صف و 65536 دستور در هر صف رسیده که می توانید تفاوت سرعت را به وضوح مشاهده کنید.