cpu چیست؟

CPU چیست؟ آشنایی با واحد پردازش مرکزی

CPU چیست؟ CPU یا واحد پردازش مرکزی یکی از مهم‌ترین اجزای کامپیوتر، لپ تاپ، سرور و بسیاری از دستگاه‌های دیجیتال است. این قطعه دستورهای نرم‌افزارها را دریافت می‌کند، محاسبات لازم را انجام می‌دهد و اجرای بسیاری از فرایندهای سیستم را هماهنگ می‌کند. به همین دلیل معمولاً از CPU به عنوان یکی از اصلی‌ترین مراکز پردازشی کامپیوتر یاد می‌شود.

با این حال سرعت یک کامپیوتر فقط به پردازنده وابسته نیست. RAM، SSD یا HDD، کارت گرافیک، مادربرد، سیستم خنک‌کننده و حتی نرم‌افزارهای در حال اجرا نیز روی عملکرد نهایی سیستم اثر دارند. بنابراین داشتن یک CPU قدرتمند الزاماً به معنی سریع بودن کل سیستم نیست.

اگر هدف شما از بررسی CPU پیدا کردن علت کاهش سرعت سیستم است، مقاله علت کند شدن کامپیوتر می‌تواند مسیر عیب‌یابی دقیق‌تری ارائه دهد.CPU چیست و چه کاری انجام می‌دهد؟

CPU مخفف Central Processing Unit به معنی «واحد پردازش مرکزی» است. پردازنده دستورهای برنامه‌ها را دریافت و رمزگشایی می‌کند، محاسبات منطقی و ریاضی را انجام می‌دهد و نتیجه را برای ادامه پردازش به بخش‌های دیگر سیستم منتقل می‌کند.

Fetchدریافت دستور
Decodeتفسیر دستور
Executeاجرای عملیات
Storeثبت نتیجه

CPU در یک نگاه

ویژگی توضیح
نام کامل Central Processing Unit
معنی فارسی واحد پردازش مرکزی
وظیفه اصلی پردازش دستورها و هماهنگی محاسبات سیستم
معیارهای مهم معماری، تعداد هسته، Thread، IPC، فرکانس و Cache
تولیدکنندگان شناخته‌شده Intel، AMD، Apple، Qualcomm و سایر طراحان پردازنده
محل قرارگیری روی مادربرد؛ به‌صورت سوکتی یا لحیم‌شده بسته به دستگاه

CPU مخفف چیست؟

CPU مخفف عبارت Central Processing Unit است. ترجمه رایج آن در فارسی «واحد پردازش مرکزی» است. کلمه Central به نقش مرکزی پردازنده در اجرای دستورها اشاره می‌کند، Processing به عملیات پردازشی و Unit نیز به واحد سخت‌افزاری مربوط است.

گاهی CPU و Processor به جای یکدیگر استفاده می‌شوند و در استفاده روزمره این کار معمولاً مشکلی ایجاد نمی‌کند. با این حال در معماری‌های جدید ممکن است یک تراشه علاوه بر هسته‌های CPU، بخش‌های پردازشی دیگری نیز در خود داشته باشد.

CPU چگونه کار می‌کند؟

در ساده‌ترین توضیح، پردازنده دستورها را از حافظه دریافت و آن‌ها را اجرا می‌کند. این روند به شکل بسیار سریع و پیوسته تکرار می‌شود و میلیون‌ها یا میلیاردها عملیات می‌توانند در مدت کوتاهی انجام شوند.

1

Fetch؛ دریافت

CPU دستور بعدی را از حافظه یا Cache دریافت می‌کند.

2

Decode؛ رمزگشایی

پردازنده مشخص می‌کند دستور چه عملیاتی را درخواست کرده است.

3

Execute؛ اجرا

محاسبه، مقایسه، انتقال داده یا سایر عملیات لازم انجام می‌شوند.

4

Store؛ ذخیره نتیجه

نتیجه برای استفاده بعدی در Register، Cache یا حافظه قرار می‌گیرد.

اجزای اصلی CPU چیست؟

ساختار پردازنده‌های امروزی بسیار پیچیده‌تر از یک واحد محاسباتی ساده است، اما برای شناخت عملکرد CPU می‌توان چند بخش اصلی را در نظر گرفت.

1. واحد کنترل یا Control Unit

واحد کنترل جریان اجرای دستورها را مدیریت می‌کند و مشخص می‌کند داده‌ها و دستورها در چه زمانی و به کدام بخش پردازنده منتقل شوند.

2. واحد حساب و منطق یا ALU

ALU یا Arithmetic Logic Unit وظیفه انجام بسیاری از عملیات ریاضی و منطقی مانند جمع، تفریق، مقایسه و عملیات بیتی را بر عهده دارد.

3. رجیسترها یا Registers

Registerها حافظه‌های بسیار کوچک و بسیار سریعی درون CPU هستند که داده‌ها و وضعیت‌های مورد نیاز پردازنده را برای مدت بسیار کوتاه نگهداری می‌کنند.

4. حافظه Cache

Cache بین هسته‌های پردازنده و حافظه اصلی قرار می‌گیرد و داده‌هایی را که احتمال استفاده مجدد از آن‌ها زیاد است، در دسترس سریع CPU قرار می‌دهد.

حافظه کش CPU چیست؟

دسترسی CPU به RAM نسبت به حافظه‌های داخلی پردازنده زمان بیشتری می‌برد. Cache برای کاهش همین فاصله طراحی شده است و داده‌ها و دستورهای پرکاربرد را نزدیک‌تر به هسته‌های پردازشی نگه می‌دارد.

سطح کش ویژگی کلی
L1 بسیار سریع، ظرفیت کم و نزدیک به هسته
L2 ظرفیت بیشتر از L1 و همچنان بسیار سریع
L3 ظرفیت بیشتر و در بسیاری از معماری‌ها مشترک میان چند هسته

هسته CPU چیست؟ پردازنده چند هسته‌ای یعنی چه؟

هسته یا Core را می‌توان یک واحد پردازشی داخل CPU در نظر گرفت. پردازنده‌های قدیمی‌تر معمولاً تعداد هسته کمتری داشتند، اما پردازنده‌های امروزی می‌توانند چندین هسته داشته باشند تا چند جریان کاری را با کارایی بیشتری مدیریت کنند.

برای مثال یک پردازنده 8 هسته‌ای از هشت هسته فیزیکی برخوردار است. البته داشتن هسته بیشتر همیشه به معنی سریع‌تر بودن CPU در همه کارها نیست؛ نرم‌افزار باید بتواند از چند هسته استفاده کند و معماری و قدرت هر هسته نیز اهمیت زیادی دارد.

مثال:
رندر ویدئو، شبیه‌سازی و برخی عملیات مهندسی معمولاً از تعداد هسته بیشتر سود می‌برند، در حالی که عملکرد برخی برنامه‌ها بیشتر به قدرت تک‌هسته‌ای وابسته است.

Thread در CPU چیست و چه تفاوتی با هسته دارد؟

Core یک واحد سخت‌افزاری واقعی برای پردازش است، در حالی که Thread یا رشته پردازشی مسیری منطقی برای اجرای دستورها محسوب می‌شود. در برخی معماری‌ها یک هسته می‌تواند بیش از یک Thread را مدیریت کند.

بنابراین عبارتی مانند «8 Core / 16 Thread» به معنی 8 هسته فیزیکی و امکان مدیریت 16 رشته پردازشی در شرایط مناسب است. Thread بیشتر جایگزین هسته فیزیکی نیست، اما می‌تواند استفاده از منابع پردازنده را بهینه‌تر کند.

فرکانس CPU چیست؟ آیا GHz بیشتر همیشه بهتر است؟

فرکانس پردازنده معمولاً با GHz بیان می‌شود و به نرخ چرخه‌های کاری CPU اشاره دارد. برای مثال پردازنده‌ای با فرکانس 4 گیگاهرتز در هر ثانیه میلیاردها چرخه ساعت دارد؛ اما نمی‌توان صرفاً با مقایسه GHz درباره سرعت دو CPU تصمیم گرفت.

معماری، IPC، تعداد هسته‌ها، Cache، محدودیت توان، سیستم خنک‌کننده و نوع بار کاری روی عملکرد واقعی تأثیر دارند. یک پردازنده جدیدتر با فرکانس اسمی پایین‌تر ممکن است در عمل از یک CPU قدیمی با GHz بالاتر سریع‌تر باشد.

IPC؛ عددی که در کنار GHz اهمیت دارد

IPC مخفف Instructions Per Cycle است و به تعداد دستورهایی اشاره دارد که معماری پردازنده می‌تواند در هر چرخه پردازش کند. به همین دلیل مقایسه CPU فقط بر اساس فرکانس می‌تواند گمراه‌کننده باشد. نسل معماری و بهره‌وری پردازنده نیز اهمیت زیادی دارند.

تفاوت CPU با GPU و چیپست چیست؟

CPU، GPU و چیپست سه اصطلاح متفاوت هستند و نباید به جای یکدیگر استفاده شوند.

قطعه وظیفه اصلی نمونه کاربرد
CPU پردازش عمومی و اجرای دستورها اجرای برنامه، محاسبات، مدیریت سیستم
GPU پردازش موازی و گرافیکی رندر، بازی، ویدئو و برخی محاسبات موازی
PCH / Chipset مدیریت بخشی از ارتباطات و I/O بسته به معماری USB، ذخیره‌سازی و ارتباط برخی کنترلرها

اگر درباره خرابی، PCH یا اصطلاحاتی مثل ریبال CPU جستجو می‌کنید، توضیحات تخصصی‌تر در صفحه تعمیر مادربرد لپ تاپ قرار دارد.

تفاوت CPU و RAM چیست؟

CPU دستورها را پردازش می‌کند، در حالی که RAM فضای کاری موقت برای داده‌ها و برنامه‌های فعال فراهم می‌کند. کمبود RAM می‌تواند باعث کند شدن سیستم شود حتی اگر پردازنده قدرتمندی داشته باشید.

به همین دلیل هنگام بررسی عملکرد کامپیوتر باید CPU، حافظه RAM و حافظه ذخیره‌سازی را در کنار یکدیگر ارزیابی کرد، نه اینکه سرعت سیستم را فقط به یک قطعه نسبت داد.

تفاوت CPU لپ تاپ و کامپیوتر دسکتاپ

پردازنده‌های لپ تاپ و دسکتاپ از نظر اصول پردازش مشابه‌اند، اما محدودیت مصرف انرژی و خنک‌سازی باعث تفاوت مهمی در طراحی آن‌ها می‌شود.

CPU دسکتاپ

  • فضای بیشتر برای سیستم خنک‌کننده
  • امکان مصرف توان بالاتر در بسیاری از مدل‌ها
  • در بسیاری از سیستم‌ها امکان تعویض پردازنده
  • مناسب برای عملکرد پایدار در بارهای سنگین

CPU لپ تاپ

  • تمرکز بیشتر بر مصرف انرژی و گرما
  • وابستگی زیاد عملکرد به طراحی خنک‌کننده
  • در بسیاری از مدل‌های جدید لحیم‌شده روی مادربرد
  • توان و فرکانس وابسته به محدودیت حرارتی دستگاه

اگر مشکل CPU لپ تاپ با افزایش دما و صدای شدید سیستم خنک‌کننده همراه است، صفحه تعمیر فن لپ تاپ را نیز بررسی کنید.

آیا CPU می‌تواند کارت گرافیک داخلی داشته باشد؟

بسیاری از پردازنده‌های امروزی دارای گرافیک مجتمع یا Integrated Graphics هستند. در چنین تراشه‌هایی بخشی برای پردازش گرافیکی در کنار هسته‌های CPU قرار دارد و سیستم می‌تواند بدون کارت گرافیک مجزا تصویر تولید کند.

گرافیک مجتمع برای استفاده روزمره، مرور وب، پخش ویدئو و بعضی کارهای گرافیکی مناسب است، اما برای بازی سنگین، رندر حرفه‌ای یا پردازش‌های خاص معمولاً کارت گرافیک مجزا عملکرد بیشتری ارائه می‌دهد.

چرا CPU داغ می‌شود؟

پردازنده هنگام فعالیت انرژی مصرف می‌کند و بخشی از این انرژی به گرما تبدیل می‌شود. هیت‌سینک، فن، خمیر حرارتی و جریان هوای کیس یا لپ تاپ وظیفه انتقال و دفع این گرما را بر عهده دارند.

  • گردوغبار روی هیت‌سینک و فن
  • خرابی یا کاهش دور فن CPU
  • نصب نامناسب خنک‌کننده
  • خمیر حرارتی نامناسب یا فرسوده
  • بار پردازشی طولانی
  • تهویه نامناسب کیس
  • تنظیمات توان یا Overclock

اگر فن CPU نمی‌چرخد یا صدای غیرعادی دارد، راهنمای تعمیر فن کامپیوتر را مطالعه کنید.

Thermal Throttling چیست؟

اگر دمای پردازنده بیش از محدوده هدف طراحی بالا برود، CPU می‌تواند برای کاهش حرارت، فرکانس و مصرف توان خود را محدود کند. به این رفتار Thermal Throttling گفته می‌شود.

در چنین شرایطی ممکن است کاربر به جای مشاهده خطای واضح، کاهش سرعت، افت FPS یا کند شدن ناگهانی برنامه‌ها را تجربه کند. بنابراین دمای بالای CPU یکی از مواردی است که هنگام عیب‌یابی افت عملکرد باید بررسی شود.

چه عواملی سرعت CPU را تعیین می‌کنند؟

برای مقایسه دو پردازنده نباید فقط یک مشخصه مانند GHz یا تعداد هسته را در نظر گرفت.

معمارینسل و طراحی داخلی پردازنده.
IPCمیزان کار انجام‌شده در هر چرخه.
تعداد Coreتوان اجرای موازی وظایف.
فرکانسسرعت چرخه کاری پردازنده.
Cacheدسترسی سریع‌تر به داده‌های مورد نیاز.
توان و دمامحدودیت حرارتی روی فرکانس پایدار اثر دارد.

چطور مدل CPU کامپیوتر را بفهمیم؟

در Windows یکی از ساده‌ترین روش‌ها استفاده از Task Manager است:

Ctrl + Shift + Esc → Performance → CPU

در این قسمت معمولاً مدل پردازنده، سرعت، تعداد Core و Logical Processor و میزان استفاده لحظه‌ای CPU قابل مشاهده است.

استفاده 100 درصد از CPU یعنی پردازنده خراب است؟

خیر. رسیدن CPU Usage به 100 درصد به‌تنهایی نشانه خرابی سخت‌افزاری پردازنده نیست. یک بازی سنگین، رندر، فشرده‌سازی، Windows Update، بدافزار یا یک برنامه معیوب می‌تواند پردازنده را برای مدتی کاملاً درگیر کند.

اگر مصرف 100 درصدی بدون دلیل مشخص برای مدت طولانی ادامه دارد، Task Manager را بررسی کنید تا مشخص شود کدام پردازش CPU را مصرف می‌کند. در چنین شرایطی مشکل نرم‌افزاری معمولاً بسیار محتمل‌تر از سوختن CPU است.

نشانه‌های خرابی CPU چیست؟

خرابی واقعی خود پردازنده نسبت به بسیاری از مشکلات نرم‌افزاری، RAM، مادربرد یا تغذیه کمتر قابل تشخیص از روی یک علامت ساده است. روشن نشدن، بوت نشدن یا خاموشی ناگهانی الزاماً به معنی سوختن CPU نیست.

  • بوت نشدن سیستم پس از بررسی سایر قطعات
  • ناپایداری شدید در شرایط مشخص
  • عدم تکمیل فرایند POST در برخی خرابی‌های سخت‌افزاری
  • مشکل ولتاژ یا مدار تغذیه پردازنده
  • آسیب فیزیکی یا حرارتی در شرایط خاص
مهم:
هیچ‌کدام از این نشانه‌ها به تنهایی خرابی CPU را اثبات نمی‌کنند. RAM، مادربرد، BIOS، پاور و سیستم خنک‌کننده نیز باید بررسی شوند.

آیا CPU قابل تعمیر است؟

پاسخ به نوع CPU و نوع خرابی بستگی دارد. در کامپیوترهای دسکتاپ، پردازنده معمولاً قطعه‌ای سوکتی است و در صورت خرابی داخلی، تعویض آن رایج‌تر از تعمیر خود تراشه است. در بسیاری از لپ تاپ‌های جدید CPU به صورت BGA روی مادربرد نصب شده است.

اصطلاحاتی مانند Reball مربوط به بازسازی اتصالات BGA زیر تراشه هستند و با «تعمیر داخلی CPU» یکسان نیستند. اگر موضوع شما خرابی CPU لحیم‌شده، PCH یا مدارهای اطراف آن است، این بخش باید در سطح تعمیر مادربرد بررسی شود، نه در مقاله آموزشی CPU.

برای ارتقای CPU چه چیزهایی باید بررسی شوند؟

در کامپیوتر دسکتاپ صرفاً یکسان بودن ظاهر پردازنده برای سازگاری کافی نیست.

مورد چرا مهم است؟
Socket CPU باید از نظر فیزیکی با مادربرد سازگار باشد.
Chipset چیپست و مادربرد باید از نسل پردازنده پشتیبانی کنند.
BIOS / UEFI گاهی پشتیبانی CPU نیازمند نسخه BIOS مشخص است.
VRM مدار تغذیه مادربرد باید توان پردازنده را مدیریت کند.
خنک‌کننده توان حرارتی پردازنده باید به شکل مناسب دفع شود.

از کجا بفهمیم CPU باعث کند شدن سیستم شده است؟

در Task Manager مصرف CPU را هنگام کندی بررسی کنید. اگر پردازنده دائماً نزدیک 100 درصد کار می‌کند، باید مشخص شود کدام برنامه منابع را مصرف می‌کند.

اگر CPU مصرف پایینی دارد ولی سیستم همچنان کند است، RAM، SSD یا HDD، Windows و برنامه‌های پس‌زمینه نیز باید بررسی شوند. برای عیب‌یابی سخت‌افزاری گسترده‌تر می‌توانید صفحه تعمیرات کامپیوتر را ببینید.

5 تصور اشتباه درباره CPU

GHz بیشتر همیشه سریع‌تر است؟

خیر؛ معماری، IPC و سایر مشخصات نیز مهم‌اند.

هسته بیشتر همیشه بهتر است؟

خیر؛ به نوع نرم‌افزار و قدرت هر هسته بستگی دارد.

CPU Usage 100% یعنی خرابی؟

خیر؛ ممکن است برنامه‌ای پردازنده را کامل درگیر کرده باشد.

CPU و چیپست یکی هستند؟

خیر؛ نقش و ساختار آن‌ها متفاوت است.

CPU قوی همه چیز را سریع می‌کند؟

خیر؛ RAM، SSD، GPU و نرم‌افزار نیز محدودکننده‌اند.

سوالات متداول درباره CPU

پاسخ کوتاه به مهم‌ترین سوالات درباره پردازنده کامپیوتر.

CPU چیست؟

CPU یا واحد پردازش مرکزی قطعه‌ای است که بخش بزرگی از دستورهای عمومی سیستم را پردازش می‌کند و اجرای عملیات مختلف نرم‌افزارها را هماهنگ می‌کند.

CPU مخفف چیست؟

CPU مخفف Central Processing Unit است که در فارسی «واحد پردازش مرکزی» ترجمه می‌شود.

هسته CPU چیست؟

Core یک واحد پردازشی فیزیکی داخل CPU است. پردازنده چند هسته‌ای می‌تواند چند جریان کاری را با کارایی بیشتری مدیریت کند، البته نتیجه به نوع نرم‌افزار نیز وابسته است.

آیا CPU همان چیپست است؟

خیر. CPU وظیفه پردازش عمومی را بر عهده دارد، در حالی که Chipset یا PCH بسته به معماری بخشی از ارتباطات و ورودی/خروجی‌های سیستم را مدیریت می‌کند.

تفاوت CPU و GPU چیست؟

CPU برای پردازش عمومی و اجرای انواع دستورها طراحی شده است، در حالی که GPU برای پردازش موازی گسترده، به‌خصوص عملیات گرافیکی، بهینه شده است.

GHz بیشتر به معنی CPU سریع‌تر است؟

نه همیشه. مقایسه پردازنده‌ها باید با در نظر گرفتن معماری، IPC، تعداد هسته، Cache، محدودیت توان و نتایج عملکرد واقعی انجام شود.

آیا استفاده 100 درصد از CPU خطرناک است؟

استفاده 100 درصدی کوتاه‌مدت در پردازش سنگین می‌تواند طبیعی باشد. اگر این وضعیت دائمی است، برنامه مصرف‌کننده منابع و دمای پردازنده باید بررسی شوند.

آیا CPU لپ تاپ قابل تعویض است؟

در بسیاری از لپ تاپ‌های جدید CPU به صورت BGA روی مادربرد لحیم شده و مانند پردازنده دسکتاپ قابل تعویض ساده نیست. امکان فنی به طراحی دقیق مادربرد بستگی دارد.

جمع‌بندی؛ CPU فقط GHz و تعداد هسته نیست

CPU یا واحد پردازش مرکزی یکی از مهم‌ترین قطعات پردازشی کامپیوتر است و دستورهای نرم‌افزارها را دریافت، تفسیر و اجرا می‌کند. تعداد هسته، Thread، معماری، IPC، فرکانس، Cache، مصرف توان و سیستم خنک‌کننده همگی روی عملکرد واقعی آن اثر دارند. در عین حال نباید CPU را با GPU یا چیپست یکسان دانست و هنگام بررسی کندی یا خرابی سیستم نیز لازم است RAM، حافظه ذخیره‌سازی، مادربرد و سایر قطعات در کنار پردازنده ارزیابی شوند.

عیب‌یابی سخت‌افزار

مشکل سیستم واقعاً از CPU است؟

روشن نشدن، داغ شدن یا کندی سیستم به تنهایی خرابی پردازنده را ثابت نمی‌کند. قبل از تعویض CPU، مادربرد، RAM، پاور و سیستم خنک‌کننده باید بررسی شوند.

بررسی خدمات تعمیر کامپیوتر