NVMe و SATA و M.2: تفاوت بین این SSDها چیست؟
هنگامی که شما تازه شروع به کار می کنید، اصطلاحات SSD می توانند گیج کننده باشند. اصطلاحات مختلفی از جمله NVMe، SATA و M.2 وجود دارد که درک آنها دشوار است. ما تفاوت های بین SSD های NVMe، SATA و M.2 را به تفصیل بیان می کنیم تا بتوانید هنگام خرید یک SSD جدید تصمیمی آگاهانه بگیرید.
NVMe و SATA SSD
هنگام خرید یک SSD جدید، شما احتمالاً با دو اصطلاح روبرو میشوید: NVMe SSD و SATA SSD. اما تفاوت این دو در چیست؟ به طور خلاصه، NVMe (Non-Volatile Memory Express) و SATA (Serial ATA)، رابطهایی بین SSD و سایر بخشهای کامپیوتر شما هستند. SATA که از سال 2003 مورد استفاده قرار گرفت، نقش مهمی در افزایش سرعت انتقال دادهها در HDDهای مدرن داشته و بعدها برای اتصال SSDها به سیستم نیز به کار رفت. از این رو، هم درایوهای SATA و هم SSDهای SATA وجود دارند.
در مقابل، NVMe یک رابط نوین است که صرفاً برای SSDها طراحی شده است. SSDهای NVMe از گذرگاه Peripheral Component Interconnect Express (که به اختصار PCIe نامیده میشود) استفاده میکنند، که یک استاندارد رابط چندمنظوره برای اتصال قطعات سریع مانند کارتهای گرافیک و SSDها در مادربردها است. PCIe همچنین برای اتصال سایر اجزا مانند کارتهای شبکه به کار میرود.
در حوزه رابطهای ذخیرهسازی، دو پروتکل اصلی وجود دارند: AHCI (Advanced Host Controller Interface) و NVMe (Non-Volatile Memory Express). AHCI، پروتکلی مرسوم برای استفاده با دستگاههای SATA مانند HDDها و SSDهای نسل اول است. در مقابل، NVMe پروتکلی نوین و کارآمدتر است که مخصوصاً برای SSDهایی که از رابط PCIe بهره میبرند طراحی شده و عملکرد بهتری با تأخیر کمتر ارائه میدهد.
NVMe سرعت بالاتری دارد و این یکی از دلایل اصلی برای قیمت بیشتر حافظههای SSD NVMe در مقایسه با همتایان SATA خود برای حجم ذخیرهسازی مشابه است. با این وجود، با وجود سرعت بالاتر SSDهای NVMe، دلایلی وجود دارد که چرا ممکن است بخواهید به جای گذار مستقیم به استاندارد NVMe، به استفاده از SSDهای SATA ادامه دهید. بسته به رابط استفاده شده، SSDها را با برچسبهای SATA یا PCIe مشاهده خواهید کرد. در انتخاب بین SSDهای SATA و PCIe، باید عوامل متعددی را در نظر بگیرید.
همانطور که پیشتر اشاره شد، SSDهای PCIe میتوانند از درایور قدیمی AHCI یا درایور جدیدتر NVMe استفاده کنند. با این حال، اگر به دنبال بیشترین سرعت هستید، انتخاب یک NVMe به جای SSD PCIe با درایور AHCI توصیه میشود. برای مثال، SSD T700 PCIe 5.0 M.2 Crucial سرعت خواندنی تا 12.4 گیگابایت بر ثانیه را فراهم میکند. لازم است به یاد داشته باشید که حداکثر سرعت انتقال دادهها بستگی به نسل PCIe دارد. در ادامه، خلاصهای از تفاوتهای بین NVMe و SATA ارائه شده است:
ویژگی | NVMe | SATA |
نوع رابط | PCIe | Serial ATA (AHCI protocol) |
سرعت انتقال داده | حداقل 10 گیگابایت بر ثانیه (PCIe 5.0) | تا 600 مگابایت بر ثانیه (SATA III) |
تاخیر | تأخیر کمتر به دلیل اتصال مستقیم PCIe | تأخیر بالاتر به دلیل سربار AHCI |
فرم فاکتور | کارت های افزودنی M.2، U.2، PCIe | 2.5 اینچ، 3.5 اینچ M.2 (SATA) |
ارزش | به طور معمول گران تر است | به طور کلی مقرون به صرفه تر است |
برنامه | مناسب برای کارهای با عملکرد بالا | مناسب برای مصارف عمومی |
M.2 یک فرم فاکتور SSD است
علاوه بر NVMe و SATA، M.2 نیز یک اصطلاح متداول در دنیای SSDها است. اما SSD M.2 دقیقاً چیست؟ به طور خلاصه، SSD M.2 نوعی SSD است که در فرم فاکتور M.2 تولید میشود. M.2 همان فرم فاکتوری است که پیشتر به عنوان ضریب فرم نسل بعدی (NGFF) شناخته میشد. SSDهای NVMe معمولاً از فرم فاکتور M.2 بهره میبرند، اما میتوان آنها را در فرم فاکتورهای U.2 و به صورت کارتهای افزودنی PCIe نیز یافت. SSDهای SATA هم در فرم فاکتور استاندارد 2.5 اینچی و هم در فرم فاکتور کوچکتر و باریکتر M.2 موجود هستند.
به علاوه، گاهی اوقات ممکن است در فرم فاکتور 3.5 اینچی نیز عرضه شوند، اگرچه این نوع کمتر رایج است. بیشتر SSDهای SATA مدرن در فرم فاکتور 2.5 اینچی به بازار عرضه میشوند. SSDهای M.2 را میتوان در لپتاپها، تبلتها و مینی کامپیوترهای بسیار نازک پیدا کرد. M.2 توسط سازمان بینالمللی SATA و یک کنسرسیوم از فعالان صنعت توسعه یافته است. اغلب به عنوان جایگزینی برای SSDهای mini Serial Advanced Technology Attachment (mSATA) مطرح میشود. هرچند mSATA قدیمیتر است، اما همچنان میتوانید SSDهایی با این رابط را خریداری کنید، مانند SSD Leven JMS600 mSATA با ظرفیت 512 گیگابایت.
مدلهای مختلفی از حافظههای SSD با فرم فاکتور M.2 وجود دارند، از جمله SATA SSDها، PCIe NVMe SSDها و PCIe AHCI SSDها. توجه داشته باشید که M.2 تنها به فرم فاکتور اشاره دارد و اطلاعات زیادی درباره رابط استفاده شده نمیدهد، که ممکن است به اندازه خود فرم فاکتور مهم باشد. در هنگام خرید SSD، با اصطلاحات فنی متعددی مواجه خواهید شد. با این حال، نگذارید این اصطلاحات شما را سردرگم کنند. همانطور که قبلاً توضیح داده شد، تفاوت اصلی بین NVMe و SATA SSD در نوع رابط استفاده شده است – SSDهای NVMe از رابط PCIe بهره میبرند، در حالی که SSDهای SATA از رابط SATA استفاده میکنند.
از طرف دیگر، M.2 یک فرم فاکتور برای SSDها است که معمولاً برای افزودن فضای ذخیرهسازی با عملکرد بالا در دستگاههای بازی پیشرفته، لپتاپهای بسیار سبک و تبلتها به کار میرود. شما میتوانید هر دو نوع SSD SATA و PCIe را در فرم فاکتور M.2 پیدا کنید. این اصطلاحات اغلب با هم ترکیب میشوند. ممکن است کسی را ببینید که در مورد SSD جدید M.2 NVMe یا M.2 SATA خود صحبت میکند. فقط به خاطر داشته باشید که آنها در حال بحث درباره فرم فاکتور SSD و رابط استفاده شده هستند.