در کامپیوتر واحد پردازش ٬ cpu یا واحد پردازنده مرکزی نام دارد که گاهی به عنوان مغز سیستم نیز می گویند.cpu بر اساس دستوراتی که دریافت می کند عملیات لازم را روی داده ها انجام می دهد٬ همچنین روند پردازش داده ها را در سیستم کنترل میکند .به عبارت دیگر مسولیت هدایت داده ها هنگام ورود به سیستم ٬قرار گرفتن در حافظه و بازیابی آنها را در هنگام نیاز بر عهده دارد.تعداد شرکتهایی که توانایی ساخت cpu را دارند از تعداد انگشتان دست کمترند و از جمله مهمترین آنها می توان به intel و cyrix و AMD و اشاره کرد.
مدلهای مختلفی توسط شرکت intel ساخته شده است که میتوان به ترتیب زیر نوشت :
مدل 80386
مدل 80486 و پنتیوم اشاره کرد و از مدلهی جذیذتر میتوان به گزینه های زیر اشاره کرد:
PII و PIII و PIV را نام برد.
همچنین مدلهای مختلفی از cpuها توسط شرکت AMD ساخته شده که از جمله مدلهای قدیمی میتوان به k6-2 , Durn , Athlon و از مدلهای جدیدتر میتوان به Athlon Xp , Barton , opteron را نام برد.
از معیارهای طبقه بندی cpu سرعت پردازش آنها می باشد که با واحد مگا هرتز بیان میشود. مثلا cpu مدل PII با سرعت 466 مگاهرتز می تواند 466 میلیون دستورالعمل را در ثانیه را انجام دهد و cpu مدل PIV با سرعت 2/3 گیگاهرتز میتواند سه میلیارد و دویست میلیون دستور العمل در ثانیه را انجام دهد.
در این قسمت اجزای داخلی cpu را شرح می دهیم :
واحد محاسبه و منطق (ALU) :
واحد محاسبه و مطق یا ALU بخشی از cpu است که تمام عملیان محاسباتی (ریاضی) و منطقی (مقایسه ای) را انجام میدهد . قابل ذکر است بیشتر اوقات هدف دستور های مقایسهای ترتیب اجرای دستورالعملهاست.
واحد کنترل(CU)
وظیفه هدایت و هماهنگی فعالیتهای سیستم کامپیوتر را به عهده دارد. این قسمت قادر به اجرای دستورات نیست ولی به قسمتهای دیگر می گوید که چه کاری انجام دهند.
حافظه ثبات (Register)
ثباتها حافظه های ناپایدار برای ذخیره موقتی داده ها هستند که باید پردازش شوند و در cpu قرار گرفته اند. این حافظه ها می توانند دادهها و دستور العمل های در حال پردازش را به سرعت دریافت و ذخیره و منتقل کنند.
برای اجرای یک دستورالعمل واحد کنترل cpu آن را از حافظه اصلی خارج کرده و در یک ثبات قرار می دهد.
حافظه پنهان (cache)
امکان دارد در باز اسم این قسمت زیاد به گوش شما خورده باشد و با خود بگویید این حافظه پنهان که در بازا به اسم " کش " میشناسند چیست. بله درست است یکی از نکات بسار مهم در cpu که باعث افزاسش سرعت cpu میشود همین حافظه کش می باشد. این حافظه کوچک و سریع میتواند با در دست داشتن اطلاعات و دستورالعمل هایی که اغلب مورد استفاده قرار میگیرند٬ باعث افزایش کارایی سیستم شود.حافظه پنهان مقدار زیادی از فضای مفید cpu را مصرف میکند و پیش بینی می کند که cpu در مراحل بعدی پردازش به چه اطلاعاتی نیاز خواهد داشت چون این موضوع باعث بالا رفتن کارایی سیستم می شود اشغال فضای cpu توسط این حافظه نادیده گرفته می شود.
امیدوارم اطلاعت مفیدی را ارایه کرده باشم . با آرزوی موفقیت