skip to Main Content
محتوای اختصاصی کاربران ویژهورود به سایت

فراموشی رمز عبور

با شبکه های اجتماعی وارد شوید

عضو نیستید؟ عضو شوید

ثبت نام سایت

با شبکه های اجتماعی وارد شوید

عضو نیستید؟ وارد شوید

فراموشی رمز عبور

وارد شوید یا عضو شوید

جشنواره نوروزی آنر

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

شادی یگانه نویسنده میهمان

۱۸ مرداد ۱۴۰۱

زمان مطالعه : ۶ دقیقه

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

در این مطلب می‌خوانید

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

    سی‌پی‌یو چیست؟

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

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

    وظایف CPU

    به طور کلی و خلاصه CPU اطلاعاتی را به عنوان ورودی از حافظه سیستم دریافت می‌کند و سپس آنها را کدگشایی و پردازش می‌کند و در انتها نتیجه را به صورت خروجی ارائه می‌دهد. اگرچه طی سالیان گذشته پیشرفت‌ها و بهبودهای زیادی روی CPUها اتفاق افتاده است اما هنوز هم کارکرد اصلی CPU در همین سه مرحله خلاصه می‌شود. به طور تخصصی این سه مرحله با نام‌های واکشی (Fetch)، کدگشایی (Decode) و اجرا (Execute) شناخته می‌شوند که در ادامه به بررسی این مراحل می‌پردازیم.

    • واکشی در CPU: در یک توضیح ساده می‌توانیم بگوییم واکشی یعنی دریافت دستورالعمل. در این مرحله دستورات که داخل حافظه اصلی یا همان RAM قرار دارند به سمت CPU فرا خوانده می‌شوند. این دستورالعمل‌ها شامل یکسری اعداد باینری به صورت صفر و یک هستند. هر دستورالعمل فقط یک بخش کوچک از عملیات اصلی است. بنابراین لازم است دستورالعمل بعدی به سرعت توسط CPU خوانده شود. به همین دلیل آدرس دستورالعمل فعلی در قسمتی به نام PC (Program Controller) نگهداری می‌شود.
    • کدگشایی در CPU: بعد از واکشی دستورالعمل‌ها، CPU آنها را به مداری به نام مدار کدگشایی دستورالعمل‌ها انتقال می‌دهد. دستورالعمل‌ها در این مدار تبدیل به سیگنال‌هایی می‌شوند که هر کدام برای انجام اقدامات مختلف به اجزای مختلف CPU ارسال می‌شوند.
    • اجرا در CPU: در این مرحله که مرحله آخر است CPU تعدادی دستور دارد که همگی کدگشایی شده و آماده اجرا هستند. CPU این دستورات را اجرا می‌کند و نتایج حاصل را در قسمتی که عملکرد آن مانند حافظه ماشین حساب است ذخیره می‌کند تا در دستورالعمل‌های بعدی بتواند از آنها استفاده کند. مراحل اجرای دستورات در کامپیوترهای مختلف می‌تواند متفاوت باشد و CPU هر کامپیوتر می‌تواند بر اساس مجموعه دستورالعمل‌های مختلف، به طور متفاوتی دستورات را اجرا کند. اما چرخه اجرای دستور در همه کامپیوترها حتماً شامل سه مرحله بالا می‌شود.

    انواع CPU چیست؟

    CPUها از نظر ساختاری به دو نوع ۳۲ و ۶۴ بیتی تقسیم می‌شوند که هر کدام سرعت و توانایی‌‌های مختلفی دارند. CPUهای ۳۲ بیتی که اغلب در سیستم‌های قدیمی‌تر استفاده می‌شدند سرعت و امنیت کمتری دارند در حالی که CPUهای ۶۴ بیتی جدیدتر هستند و سرعت و امنیت بالاتری دارند.

    CPUها را می‌توان بر اساس تعداد هسته‌های آنها هم دسته‌بندی کرد. امروزه CPUهایی با تعداد هسته ۲، ۴، ۸ یا حتی ۱۶ در بازار موجود است. هر کدام از این هسته‌ها به طور مستقل عملیات پردازش اطلاعات را انجام می‌دهند، به همین دلیل هرچه تعداد هسته‌های یک پردازنده بیشتر باشد سرعت اجرای دستورات در آن بیشتر است و احتمال خطا یا کندی سیستم کمتر می‌شود. البته این اتفاق زمانی رخ می‌دهد که هسته‌ها از روش عملکرد پردازش موازی استفاده کنند.

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

    پردازنده‌های اینتل:

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

    • Celeron
    • Pentium
    • Core i3
    • Core i5
    • Core i7
    • Core i9
    • Xeon و Atom

    پردازنده‌های AMD:‌

    این شرکت دست به تولید نسل جدیدتری از CPUها زده است و همواره به دنبال ارائه فناوری‌های جدید و به‌روز است. AMD به طور کلی ۵۸ خانواده از CPUها را تولید کرده که مهم‌ترین آنها عبارت‌اند از:‌

    • A10
    • A12
    • Ryzen3
    • Ryzen5
    • Ryzen7
    • Athlon
    • EPYC و Opteron

    اجزای CPU

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

    • هسته: CPUها دارای حداقل یک هسته مرکزی پردازشگر هستند که این تعداد در CPUهای امروزی بیشتر شده است. CPUهای دارای چند هسته قادر به انجام همزمان چند دستور هستند.
    • کلاک:‌ کلاک در واقع نشان‌دهنده سرعت پردازنده است که با واحد گیگاهرتز مشخص می‌شود. با دانستن مقدار کلاک یک CPU می‌توان فهمید آن CPU چند دستور را می‌تواند در یک لحظه انجام دهد. سرعت کلاک باید بین CPUهای هم‌رده و هم‌نسل مقایسه شود. بهتر است هنگام خرید یک CPU حتماً‌ به مقدار کلاک آن توجه کنید.
    • حافظه نهان (Cache): حافظه نهان یک حافظه سخت‌افزاری درون CPU است که کمک می‌کند زمان دستیابی به داده‌ها کاهش بیابد. این حافظه اطلاعات و دستورالعمل‌های مهم را در خود ذخیره می‌کند تا نیازی به رجوع به حافظه RAM برای دستیابی به آنها نباشد.
    • رجیستر:‌ این قسمت را می‌توان حافظه کوتاه‌مدت CPU نام برد. نتیجه آخرین محاسبات انجام‌شده توسط CPU در این قسمت نگهداری می‌شود تا در صورت نیاز، به آسانی و به سرعت به آنها دست پیدا کند.

    علاوه بر مواردی که در بالا نام بردیم CPUها دارای واحدهایی هستند که متناسب با طرز کار یک CPU وظایفی بر عهده دارند. در زیر به توضیح این واحدها می‌پردازیم:

    • واحد محاسبه و منطق (ALU): این واحد وظیفه انجام دادن عملیات محاسباتی مانند جمع، تفریق، ضرب و تقسیم را بر عهده دارد. همچنین عملیات مقایسه داده‌ها و عملیات‌ منطقی هم توسط این واحد انجام می‌شود.
    • واحد کنترل (CU): وظیفه این واحد دریافت دستورالعمل‌ها، کدگشایی و در نهایت ارسال آنها به واحد ALU است. این واحد با ارسال سیگنال به اجزای دیگر، فعالیت‌های یک سیستم کامپیوتری را کنترل می‌کند.
    • واحد مدیریت حافظه (MMU): این واحد وظیفه ترجمه آدرس‌های منطقی به آدرس‌های فیزیکی را بر عهده دارد.

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

    https://pvst.ir/cx2

    0 نظر

    ارسال دیدگاه

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    *

    برای بوکمارک این نوشته
    Back To Top
    جستجو