دنیای کامپیوتر و الکترونیک پر از اصطلاحات جدید و گیجکننده است که موجب سردرگمی تازهواردان آن میشود. یکی از این اصطلاحات که ممکن است با آن مواجه شده باشید، پردازنده (CPU) است. اما سی پی یو چیست؟ (cpu چیست) و در سیستمهای امروزی چه معنی و کاربردی دارد؟ در مطلب جدید کارو تک همه چیز مورد سی پی یو را شرح میدهیم و به معرفی انواع سی پی یو و وظیفه سی پی یو میپردازیم.
cpu چیست؟ این سؤالی است که ممکن است در ذهن شما نیز ایجاد شده باشد. پردازنده تقریبا در تمامی دستگاهها پیدا میشوند؛ از ساعت هوشمند گرفته تا گوشیهای همراه و کامپیوترهای امروزی. وظیفه پردازنده پردازش و اجرای دستورالمعلها است؛ به عبارتی، پردازنده مغز یک دستگاه شناخته میشود. در این مطلب همه چیز در مورد سی پی یو (همه چیز درباره cpu) را شرح میدهیم و به سؤالاتی همچون سی پی یو چیست؟ یا cpu چیست و انواع سی پی یو کداماند؟ پاسخ میدهیم. مقاله ما با عنوان اندروید باکس چیست را بخوانید.
پردازنده چزء اصلی یک دستگاه محاسباتی معرفی میشود و درحالیکه از اهمیت بسیاری برخوردار است، تنها با بودن در کنار بقیه اجزای سختافزار قادر به فعالیت است. این تراشه سیلیکون در یک سوکت مخصوص در صفحه اصلی مدار (مادررد)، جدا از بخش حافظه و کارت گرافیک قرار میگیرد. سال 1970 بود که تیم تد هوف در شرکت اینتل برای اولین بار به ساخت و توسعه پردازنده پرداخت. اولین پردازنده منتشر شده توسط اینتل پردازنده 4004 بود. پردازنده با قرار گرفتن میلیاردها ترانزیستور میکروسکوپی روی یک تراشه کامپیوتری ساخته میشود.
ترانزیستورها این امکان را فراهم میکنند تا برنامههایی که در حافظه ذخیره میشوند، بهدرستی اجرا شوند؛ دروازههای زمانیای که روشن و خاموش میشوند و به انتقال صفر و یکهایی میپردازند که فعالیت دستگاه شما است، از تماشای فیلم گرفته تا بررسی روزانه ایمیلها. یکی از رایجترین پیشرفتهای اتفاق افتاده در عصر حاضر، کوچکسازی ترانزیستورهای پردازنده است؛ پیشرفتی که موجب بهبود سرعت پردازندهها در طول چند دهه اخیر شده و اغلب به عنوان قانون مور شناخته میشود.
در دستگاههای مدرن، رایانههای رومیزی یا لپتاپها دارای یک پردازنده اختصاصی هستند که عملکردهای پردازشی زیادی را مدیریت میکنند. در عوض، تلفنهای همراه و برخی تبلتها از System on Chip یا SoC استفاده میکنند؛ تراشهای که پردازنده را در کنار اجزایی دیگر به شکلی بستهبندی شده ارائه میدهد. اینتل و AMD هر دو پردازندههایی را عرضه میکنند که کارت گرافیکی و حافظه در کنارش قرار میگیرد و به عبارتی از عملکردی فراتر از یک پردازنده استاندارد بهره میبرند.
در هسته اصلی، یک پردازنده دستورالعملهایی را از یک برنامه میگیرد و محاسبهای را انجام میدهد. این فرایند در سه مرحله اصلی انجام میشود: واکشی، رمزگشایی و اجرا. یک پردازنده دستورالعمل را از رم (RAM) میگیرد، آن را رمزگشایی میکند و سپس دستور را با استفاده از قسمتهای مختلف خود اجرا میکند.
دستورالعمل اجرا شده میتواند شامل محاسبات بنیادی، مقایسه اعداد، انجام یک تابع یا حرکت اعداد در حافظه باشد. از آنجایی که در یک دستگاه محاسباتی، همه چیز با اعداد نشان داده میشود، میتوانید پردازنده را یک ماشین حساب بدانید که فوقالعاده سریع کار میکند. حجم عملکرد حاصل میتواند موجب راهاندازی ویندوز یا تماشای یک ویدئو در یوتیوب شود.
در سیستمهای مدرن، پردازنده مانند استاد حلقه در سیرک عمل میکند و دادهها را به سختافزارهای تخصصی تغذیه میکند. به عنوان مثال، پردازنده به درایو میگوید که برای دسترسی سریعتر، یک سند آفیس را به رم منتقل کند.
پردازنده از دو جزئ اصلی تشکیل میشود:
در طول تاریخ، پردازندههای کامپیوتری، سرعت (سرعت ساعت یا Clock speed) و قابلیتهای پردازنده به طرز چشمگیری بهبود یافته است. بهطور مثال، پردازنده اول 4004 اینتل دارای 2300 ترانزیستور بود و 60000 عملیات را در ثانیه انجام میدهد. حال پردازنده اینتل پنتیوم (Pentium) دارای 3,300,000 ترانزیستور است و حدود 188,000,000 دستورالعمل را در ثانیه اجرا میکند.
در گذشته برای شناسایی پردازندهها از اعداد استفاده میشد. برای مثال، پردازنده اینتل 80486 (486) از پردازنده 80386 (386) سریعتر بود. پس از عرضه پردازنده اینتل پنتیوم (که از لحاظ فنی باید 80586 نامیده میشد)، پردازندههای رایانهای نیز اقدام به تغییر رویه کردند و از عناوینی همچون Athlon و Duron استفاده میکردند.
امروزه علاوه بر نامهای مختلف، پردازندههایی با معماریهای مختلف (32 و 64 بیتی)، سرعتها و قابلیتهای متفاوت یافت میشود. اطلاعات در رایانهها به صورت بیت نمایش داده میشود؛ دنبالهای دوتایی اعداد یک و صفر. هرچه بیتهای بیشتری وجود داشته باشد، اطلاعات بیشتری قابل ارائه است. بهطور کلی، دنبالهای از n بیت میتواند 2n قطعه از اطلاعات مختلف را نمایش دهد.
بسیاری از اجزای سختافزاری دستگاهها با جریان مداوم دادهها کار نمیکنند و دادهها را به صورت تکه تکه پردازش میکنند که به اندازه یک بیت مشخصی محدود میشود. پردازندهیا پردازنده نیز به همین شکل با اندازه کلمه محدود میشود؛ واحد طبیعیِ داده در پردازنده. علاوه بر این، اندازه کلمه در پردازنده اطلاعات قابل پردازش و میزان حافظه رم را تعیین میکند.
وقتی صحبت از پردازنده 64 یا 32 بیتی میکنیم، منظورمان پردازندهای با اندازه کلمه 64 یا 32 بیت است. ما سعی کردیم همه چیز در مورد cpu را بگوئیم. نظرات خود را پیرامون وظیفه سی پی یو کامپیوتر با ما به اشتراک بگذارید. با بهترین برند گوشی آشنا شوید.