PCIe یا PCI Express یکی از مهمترین استانداردهای ارتباطی در کامپیوترهای مدرن است که به عنوان یک کانال انتقال داده بین پردازنده و سایر اجزای سختافزاری مانند کارت گرافیک، SSDها، کارت شبکه و دستگاههای ذخیرهسازی عمل میکند. اگر شما هم به تازگی وارد دنیای کامپیوتر یا سختافزار شدهاید یا میخواهید بهتر با این استاندارد آشنا شوید، این راهنما برایتان مفید خواهد بود.
PCIe چیست؟
PCIe مخفف Peripheral Component Interconnect Express است و جانشین استاندارد قدیمیتر PCI (Peripheral Component Interconnect) محسوب میشود. این استاندارد توسط شرکتهای بزرگ فناوری مانند اینتل و انویدیا توسعه یافته و به عنوان یک رابط ارتباطی سریال با سرعت بالا طراحی شده است. PCIe به جای استفاده از یک اتوبوس مشترک (shared bus)، از چندین خط ارتباطی مستقل استفاده میکند که این امر باعث افزایش سرعت و کاهش تداخل دادهها میشود.
این استاندارد در سال ۲۰۰۳ معرفی شد و از آن زمان به بعد، در هر نسل جدید، سرعت و کارایی آن بهبود یافته است. امروزه تقریباً تمام کامپیوترهای شخصی، سرورها و دستگاههای الکترونیکی از PCIe برای ارتباط بین اجزای مختلف استفاده میکنند.

نسلهای مختلف PCIe و تفاوتهایشان
PCIe در چندین نسل مختلف ارائه شده است و هر نسل با افزایش سرعت انتقال داده، بهبود کارایی و افزایش تعداد خطوط ارتباطی همراه بوده است. در ادامه به بررسی نسلهای مختلف PCIe و تفاوتهایشان میپردازیم:
نسل اول (PCIe ۱.۰)
نسل اول PCIe در سال ۲۰۰۳ معرفی شد و سرعت انتقال داده آن ۲۵۰ مگابایت در ثانیه (MB/s) بود. این نسل از یک خط ارتباطی (lane) با عرض ۱۶ گیگابیت در ثانیه (GB/s) استفاده میکرد. PCIe ۱.۰ به عنوان یک جایگزین برای استانداردهای قدیمیتر مانند PCI و AGP طراحی شد و در آن زمان یک پیشرفت قابل توجه محسوب میشد.
نسل دوم (PCIe ۲.۰)
نسل دوم در سال ۲۰۰۷ معرفی شد و سرعت انتقال داده آن دو برابر نسل قبلی یعنی ۵۰۰ مگابایت در ثانیه شد. این نسل از تکنولوژی Encoding 8b/10b استفاده کرد که باعث افزایش کارایی و کاهش مصرف انرژی شد. PCIe ۲.۰ در دستگاههای الکترونیکی و کامپیوترهای شخصی بهطور گسترده استفاده شد.
نسل سوم (PCIe ۳.۰)
نسل سوم در سال ۲۰۱۰ معرفی شد و سرعت انتقال داده آن به ۸ گیگابایت در ثانیه (GB/s) در هر خط ارتباطی افزایش یافت. این نسل از تکنولوژی Encoding 128b/130b استفاده کرد که باعث افزایش کارایی و کاهش مصرف انرژی شد. PCIe ۳.۰ در کارتهای گرافیک، SSDهای NVMe و سایر دستگاههای سریع استفاده میشود.
نسل چهارم (PCIe ۴.۰)
نسل چهارم در سال ۲۰۱۷ معرفی شد و سرعت انتقال داده آن به ۱۶ گیگابایت در ثانیه در هر خط ارتباطی افزایش یافت. این نسل همچنین از تکنولوژی Encoding 128b/130b استفاده کرد و علاوه بر افزایش سرعت، بهبود در مدیریت انرژی و کاهش تأخیر نیز داشت. PCIe ۴.۰ در SSDهای NVMe، کارتهای گرافیک و سایر دستگاههای پیشرفته استفاده میشود.

نسل پنجم (PCIe ۵.۰)
نسل پنجم در سال ۲۰۱۹ معرفی شد و سرعت انتقال داده آن به ۳۲ گیگابایت در ثانیه در هر خط ارتباطی افزایش یافت. این نسل علاوه بر افزایش سرعت، بهبود در مدیریت انرژی و کاهش تأخیر نیز داشت. PCIe ۵.۰ در SSDهای NVMe، کارتهای گرافیک و سایر دستگاههای پیشرفته استفاده میشود و برای دستگاههای آیندهنگر طراحی شده است.
نسل ششم (PCIe ۶.۰)
نسل ششم PCIe در سال ۲۰۲۲ معرفی شد و سرعت انتقال داده آن به ۶۴ گیگابایت در ثانیه در هر خط ارتباطی افزایش یافت. این نسل از تکنولوژی جدیدی به نام PAM4 استفاده میکند که باعث افزایش کارایی و کاهش مصرف انرژی میشود. PCIe ۶.۰ برای دستگاههای پیشرفته و نیازهای آینده طراحی شده است و در SSDهای NVMe و سایر دستگاههای ذخیرهسازی سریع استفاده خواهد شد.
تفاوتهای کلیدی بین نسلهای PCIe
در جدول زیر میتوانید تفاوتهای کلیدی بین نسلهای مختلف PCIe را مشاهده کنید:
- سرعت: هر نسل جدید PCIe سرعت انتقال داده را دو برابر نسل قبلی افزایش داده است.
- تعداد خطوط ارتباطی (lanes): تعداد خطوط ارتباطی در هر نسل ثابت مانده است، اما تعداد خطوط در هر پورت ممکن است متفاوت باشد (مثلا یک پورت PCIe میتواند ۱x، ۴x، ۸x، ۱۶x یا ۳۲x باشد).
- کدگذاری: نسلهای جدید از تکنولوژیهای کدگذاری پیشرفتهتری مانند 128b/130b و PAM4 استفاده میکنند که باعث افزایش کارایی میشود.
- مصرف انرژی: نسلهای جدید PCIe مصرف انرژی کمتری دارند و کارایی بهتری در مدیریت انرژی نشان میدهند.
- تاخیر: نسلهای جدید PCIe تأخیر کمتری در انتقال داده دارند که برای دستگاههای حساس به زمان مانند کارتهای گرافیک و SSDهای NVMe بسیار مهم است.
چگونه نسل PCIe دستگاه خود را تشخیص دهیم؟
اگر میخواهید نسل PCIe دستگاه خود را تشخیص دهید، میتوانید از روشهای زیر استفاده کنید:
- مادربرد: اطلاعات مربوط به نسل PCIe مادربرد را میتوانید در مشخصات فنی مادربرد یا وبسایت سازنده پیدا کنید.
- کارت گرافیک: اطلاعات مربوط به نسل PCIe کارت گرافیک را میتوانید در مشخصات فنی کارت یا وبسایت سازنده پیدا کنید.
- SSD: برای SSDهای NVMe، اطلاعات مربوط به نسل PCIe را میتوانید در مشخصات فنی SSD یا وبسایت سازنده پیدا کنید.
- سیستم عامل: در ویندوز، میتوانید از ابزار Device Manager برای مشاهده اطلاعات مربوط به دستگاههای PCIe استفاده کنید.
در صورت عدم دسترسی به این اطلاعات، میتوانید از ابزارهای آنلاین یا نرمافزارهای تشخیص سختافزار مانند CPU-Z استفاده کنید.

چه نسل PCIe برای شما مناسب است؟
انتخاب نسل مناسب PCIe بستگی به نیازهای شما دارد. برای مثال:
- اگر شما یک کاربر معمولی هستید و نیاز به سرعت بالا ندارید، نسلهای قدیمیتر مانند PCIe ۳.۰ یا ۴.۰ برای شما کافی خواهد بود.
- اگر شما یک کاربر حرفهای یا گیمر هستید و به سرعت بالا نیاز دارید، نسلهای جدیدتر مانند PCIe ۴.۰ یا ۵.۰ مناسبتر هستند.
- اگر شما یک کاربر پیشرفته یا توسعهدهنده هستید و به دستگاههای ذخیرهسازی سریع نیاز دارید، نسلهای جدیدتر مانند PCIe ۵.۰ یا ۶.۰ بهترین انتخاب هستند.
همچنین، توجه داشته باشید که برای استفاده از نسلهای جدیدتر PCIe، باید مادربرد و دستگاههای مرتبط با آن سازگار باشند. برای مثال، اگر مادربرد شما از PCIe ۳.۰ پشتیبانی میکند، نمیتوانید از یک کارت گرافیک PCIe ۵.۰ استفاده کنید.
نکات مهم در مورد PCIe
در این بخش به برخی نکات مهم در مورد PCIe اشاره میکنیم:
- تعداد خطوط ارتباطی: تعداد خطوط ارتباطی (lanes) در هر پورت PCIe میتواند متفاوت باشد. برای مثال، یک پورت PCIe میتواند ۱x، ۴x، ۸x، ۱۶x یا ۳۲x باشد. هرچه تعداد خطوط بیشتر باشد، سرعت انتقال داده بالاتر خواهد بود.
- سازگاری: دستگاههای PCIe با نسلهای مختلف با یکدیگر سازگار نیستند. برای مثال، یک کارت گرافیک PCIe ۴.۰ نمیتواند در یک پورت PCIe ۳.۰ کار کند، اما میتواند در یک پورت PCIe ۴.۰ یا جدیدتر کار کند.
- مصرف انرژی: نسلهای جدید PCIe مصرف انرژی کمتری دارند و کارایی بهتری در مدیریت انرژی نشان میدهند.
- تاخیر: نسلهای جدید PCIe تأخیر کمتری در انتقال داده دارند که برای دستگاههای حساس به زمان مانند کارتهای گرافیک و SSDهای NVMe بسیار مهم است.
اگر به دنبال اطلاعات بیشتر در مورد سختافزار کامپیوتر و استانداردهای ارتباطی هستید، میتوانید در تایم به تایم مقالات مرتبط را مطالعه کنید.