تفاوت بین ALU و CPU

فهرست مطالب:

تفاوت بین ALU و CPU
تفاوت بین ALU و CPU

تصویری: تفاوت بین ALU و CPU

تصویری: تفاوت بین ALU و CPU
تصویری: ALU در مقابل CU|تفاوت بین ALU و cu| واحد حسابی و منطقی در مقابل واحد کنترل|ALU|واحد کنترل. 2024, جولای
Anonim

تفاوت اصلی بین ALU و CPU در این است که ALU یک مدار الکترونیکی است که زیرسیستم CPU است که عملیات حسابی و منطقی را انجام می دهد در حالی که CPU یک مدار الکترونیکی است که دستورالعمل ها را برای کار با رایانه انجام می دهد..

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

تفاوت بین ALU و CPU - خلاصه مقایسه
تفاوت بین ALU و CPU - خلاصه مقایسه

ALU چیست؟

ALU مخفف Arithmetic and Logic Unit است. این یک زیر سیستم یا جزئی از CPU است. هدف اصلی آن رسیدگی به عملیات حسابی و منطقی است. عملیات های حسابی عبارتند از جمع، تفریق، تقسیم، ضرب و غیره. عملیات منطقی درست یا نادرست بودن یک جمله را تعیین می کند. علاوه بر این، واحدهای پردازش گرافیکی (GPU)، واحدهای نقطه شناور (FPU) نیز دارای ALU هستند. یک CPU، FPU یا یک GPU می‌تواند چندین ALU برای انجام محاسبات پیشرفته داشته باشد.

تفاوت بین ALU و CPU
تفاوت بین ALU و CPU

شکل 01: ALU

ALU محاسبات مختلفی را انجام می دهد. ورودی‌های آن داده‌هایی هستند که قرار است روی آن‌ها کار کند. آنها عملوند نامیده می شوند. در یک عبارت ریاضی مانند "2+3=5"، 2 و 3 عملوند هستند."+" جمع است و عملگر است. "5" نتیجه عملیات انجام شده است. ثبت وضعیت به اطلاعات عملیات قبلی ALU یا عملیات فعلی نیاز دارد. بنابراین، سیگنال های وضعیت ورودی و خروجی در ALU وجود دارد. Opcode دستور زبان ماشین است که توضیح می دهد چه عملیاتی باید انجام دهد. به طور خلاصه، عملکرد ALU اینگونه است.

CPU چیست؟

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

حافظه جزء مهمی برای عملکرد صحیح CPU است.دستورالعمل هایی را برای عملکرد CPU ارائه می دهد و همچنین پس از پردازش داده ها، نتیجه برای ذخیره به حافظه باز می گردد. علاوه بر این، اجزای دیگری که CPU به آنها متکی است عبارتند از ساعت سیستم، ذخیره سازی ثانویه، داده ها و گذرگاه های آدرس. CPU می تواند دستورالعمل های 32 بیتی یا دستورالعمل های 64 بیتی را بسته به معماری رایانه پردازش کند.

تفاوت کلیدی بین ALU و CPU
تفاوت کلیدی بین ALU و CPU

شکل 02: CPU

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

تفاوت بین ALU و CPU چیست؟

ALU در مقابل CPU

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

خلاصه - ALU در مقابل CPU

تفاوت بین ALU و CPU در این است که ALU یک مدار الکترونیکی است، که زیرسیستمی از CPU است که عملیات حسابی و منطقی را انجام می دهد در حالی که CPU یک مدار الکترونیکی است که دستورالعمل ها را برای کار با رایانه انجام می دهد..

توصیه شده: