بچه ها میدونین ساتا اکسپرس چیه؟ اگه نمیدونین من الان قصد دارم بگم این تکنولوژی چیه! و میخوام Sata Express رو تشریح کنم! عرض به خدمت تون هر چند وقت یکبار یه تکنولوژی جدید توی دنیای الکترونیک یا کامپیوتر معرفی میشه و واسه اینکه موقع خرید قطعات سخت افزاری کاملاً آپدیت باشین و بعداً پشیمون نشین بهتره که اصطلاحات و فناوری های روز دنیا رو بشناسین!
ادامه دارد ..
به منظور مشاهده متن کامل این پست به ادامه مطلب مراجعه فرمایین!
ساتا اکسپرس یکی از جدیدترین تکنولوژی هاییه که جدیداً معرفی شده و توی مادربوردهای جدید استفاده میشه. یه زمانی بود که هاردهای مکانیکی حرف اول و آخر توی ذخیره سازی بلندمدت رو می زدن ولی بعداً طراحان الکترونیک متوجه شدن که مکانیکی بودن هارد یه عالمه عیب داره که یکیش سرعت پایین دسترسی به اطلاعات بود و واسه همین حافظه های تمام الکترونیکی به نام SSD اومدن ، این حافظه ها باید توسط یه درگاه استانداردی به مادربورد وصل میشدن که توسط CPU و همچنین سیستم عامل قابل شناسایی باشن قبلن ترا هارد رو با کابل IDE ( پاتا ) به مادربورد وصل می کردیم و بعدش کابل ساتا اومد که کابل باریک تریه و اجازه سرعت بیشتر رو به هارد میده البته تکنولوژی ساتا این اجازه رو میده نه فقط یه کابل خالی و کابل وسیله هستش. تکنولوژی ساتا از نظر سرعت انتقال دیتا به چهار ورژن اصلی تقسیم میشه ورژن یک 1.5 گیگابیت ، ورژن دو 3 گیگابیت و ورژن سه هم 6 گیگابیت در ثانیه منتقل می کنن ، این در حالیه که حافظه های SSD سرعت انتقال بیشتر از 6 گیگابیت در ثانیه رو طلب می کردن و گروه طراحان ساتا به این نتیجه رسیدن که طراحی ورژن بعدی ساتا که بخواد 12 گیگابیت در ثانیه رو منتقل کنه حدود 2 سال طول می کشه ضمناً توان مصرفی هم مسئله مهمی بود و مجبور به تغییرات زیادی توی استاندارد ساتا میشدن! خلاصه به این نتیجه رسیدن که تکنولوژی PCI Express بهترین گزینه هست! هم پهنای باند بهتری داره و هم اینکه توان مصرفی کمتری. مثلاً اگه ساتا ورژن 12 گیگابیتی طراحی میشد بیشتری مصرف می کرد. به خاطر همین مسائل ، طراحان گفتن ما یه کاری می کنیم که هم تکنولوژی ساتا رو شامل بشه و هم اینکه بتونیم از قابلیت های PCI Express استفاده کنیم اینجوری شد که اسمش رو گذاشتن ساتا اکسپرس. ساتا اکسپرس همونطور که از اسمش مشخصه ترکیب دو تا تکنولوژی ساتا و PCI Express هست ، ساتا اکسپرس در واقع ورژن 3.2 همون تکنولوژی ساتا به شمار میره. به زبون ساده تر ، ساتا اکسپرس یه گذرگاه کامپیوتریه که هم قطعات سخت افزاری ساتا و هم قطعات پی سی آی اکسپرس رو ساپورت می کنه مثلاً شما می تونید یه هارد ساتای معمولی رو بهش بزنید و استفاده کنین و همچنین می تونید یه حافظه SSD که برای پورت PCI Express طراحی شده رو هم بهش بزنید. لازم به ذکره که پورت M.2 ، مدلی از تکنولوژی ساتا اکسپرس هست که بیشتر در دستگاه های کوچیک و قابل حمل مثل لپ تاپ و یا آلترابوک استفاده میشه. پی سی آی اکسپرس بر اساس خطوط انتقال دیتا کار میکنه و هرچی این خطوط بیشتر باشن ، پهنای باندش بیشتر میشه و نهایتاً سرعت انتقال بیشتر میشه! ساتا اکسپرس هم بر مبنای پی سی آی اکسپرس طراحی شده ، PCI Express ورژن 2 و یا 3 ، در حال حاضر اکثر ساتا اکسپرس ها روی مادربوردها ، ورژن 2 پی سی آی اکسپرس هستن با 2 خط انتقال یعنی این: PCI Express 2.0 x2 ، این چیزی که گفتم پهنای باند 1 گیگابایت در ثانیه رو در اختیار طراحان میذاره و این در حالیه که ساتا نسخه سوم که دیگه بالاترین ورژن ساتا هستش فقط 600 مگابایت در ثانیه یعنی 0.6 گیگابایت در ثانیه سرعت داره تازه این 1 گیگابایت فقط واسه نسخه ی دوی پی سی آی اکسپرسه و اونم با 2 تا خط انتقال در حالیکه در آینده ای نزدیک ساتا اکسپرس از نسخه 3 و چهار تا خط انتقال استفاده می کنه که می تونه تا نزدیکای 4 گیگابایت در ثانیه هم بره و خیلی سرعت زیادیه. پس طراحان می تونن با افزایش تعداد خطوط انتقال ، پهنای باند و نهایتاً سرعت انتقال اطلاعات رو در ساتا اکسپرس افزایش بدن. پورت ساتا اکسپرس روی مادربورد از 2 تا پورت ساتا به علاوه یه قسمت کوچیک تشکیل شده و این آرایش مخصوص روی مادربورد هست اما اون طرف که به قطعه مثل حافظه SSD وصل میشه متفاوته. حالا میگم که NVMe در ساتا اکسپرس چیه؟!! در حد تیتر و اینکه کارتون راه بیفته بدونید که NVMe مخفف NVM Express هست و خود NVM هم مخفف Non-Volatile-Memory هست و به معنی حافظه غیر فرار! یعنی حافظه ای که با رفتن برق اطلاعاتش از بین نمیره. پس تا همینجا میشه فهمید که NVMe مربوط به حافظه های بلند مدت مثل حافظه های فلش SSD هست. به زبون ساده NVMe یه پروتکل یا استاندارده و پورت به حساب نمیاد ببینید ، موقعی که تکنولوژی ساتا اکسپرس طراحی شد و به بازار اومد ، یه جورایی باید به نرم افزار می فهموندن که آقا این حافظه SSD از تکنولوژی ساتا اکسپرس استفاده می کنه ، این کار رو با طراحی یه استاندارد یا درایور به نام NVMe انجام دادن و الان کلیه شرکت هایی که حافظه یا قطعات مبتنی بر ساتا اکسپرس تولید می کنن ، بر پایه پروتکل NVMe می زنن که سیستم عامل ها به طور خودکار اون قطعه رو بشناسن در غیر اینصورت شرکت ها باید واسه قطعاتشون یه درایور مجزا می نوشتن که خب هم هزینه برداره و هم کار اضافه است لازم به ذکره که قبل از تولید حافظه های SSD با سرعت زیاد ، حافظه ها از استاندارد AHCI استفاده می کردن و استاندارد NVMe اجازه سرعت بیشتر و موازی کاری بیشتری رو نسبت به AHCI میده در واقع استاندارد AHCI مخصوص تکنولوژی ساتا بود البته برای تکنولوژی PCI Express هم استفاده میشه اما NVMe برای تکنولوژی ساتا اکسپرس هست.