ریزپردازنده و واحدکنترل و واحد حساب و منطق در CPU
ریزپردازنده و واحدکنترل و واحد حساب و منطق در CPU
ریزپردازنده و واحدکنترل و واحد حساب و منطق در CPU
ریزپردازنده ها همان واحد پردازش مرکزی کامپیوتر ها هستند که تمامی داده ها پس از ورود در این محل
پردازش شده به واحد خروجی راهنمایی می شوند.
ریزپردازنده ها از دو بخش اصلی تشکیل می شوند :
2. واحد کنترل
اجزای الکترونیکی CPU از طریق خطوطی به نام Bus یا گذرگاه به یکدیگر متصل میشوند که مانند بزرگراهی
وظیفه انتقال داده ها را برعهده دارند. برای ذخیره موقتی داده ها و دستورالعملها هنگام پردازش
داده ها از حافظه ویژه ای به نام ثبات استفاده میگردد.
واحد حساب و منطق و وظایف آن :
واحد حساب و منطق یا ALU بخشی از پردازنده است که تمام عملیات محاسباتی ریاضی و
منطقی مقایسه ای را انجام میدهد. منظور از عملیات ریاضی همان چهار عمل اصلی ریاضی
یعنی جمع، تفریق، ضرب و تقسیم است.
عملیات منطقی هم شامل توابع « کوچکتر از» « بزرگتر از »یا « تساوی » است و همچنین عملیات
OR ،AND و… است.
و از این توابع به صورت گزارههای ترکیبی نیز میتوان استفاده کرد. برای مثال گزاره بزرگتر از یا برابر با،
بیشتر اوقات هدف دستورالعمل های مقایسهای، تعیین ترتیب اجرای دستورالعمل هاست.
یعنی نتیجه حاصل از یک تابع مقایسهای تعیین میکند که کدام دستورالعمل اجرا میشود.
واحد کنترل و وظایف آن :
واحد کنترل از مدارات الکترونیکی پیچیدهای تشکیل شده است و وظیفه هدایت و هماهنگی
فعالیتهای سیستم کامپیوتری را بر عهده دارد. این قسمت قادر به اجرای دستورات نیست ولی
به قسمت های دیگر میگوید که چهکاری انجام دهند. همچنین حرکت سیگنالهای الکترونیکی را بین
حافظه اصلی و واحد محاسبه و منطق و بین CPU و دستگاههای ورودی– خروجی کنترل میکند.
همانطور که گفته شد برای استفاده از اجزای کامپیوتر باید CPU از دستورالعملهای نرم افزاری استفاده کرد.
ریزپردازنده و واحدکنترل و واحد حساب و منطق در CPU