وحدة التنفيذ هي جزء من وحدة المعالجة المركزية (CPU) مسؤولة عن تنفيذ التعليمات. وهي تتلقى التعليمات من وحدة التحكم (CU) ، والتي تحدد نوع التعليمة التي يجب تنفيذها. ثم تقوم وحدة التنفيذ بجمع البيانات اللازمة من الذاكرة أو السجل ، وتؤدي الحساب أو العملية المحددة ، وترسل النتيجة إلى CU.
تتكون وحدة التنفيذ عادةً من مجموعة من الوحدات الفرعية ، بما في ذلك:
- وحدة الحساب والمنطق (ALU): تقوم بإجراء العمليات الحسابية والمنطقية الأساسية ، مثل الجمع والطرح والضرب والقسمة والمقارنة.
- وحدة توليد العنوان (AGU): تقوم بإنشاء عناوين الذاكرة للوصول إلى البيانات أو تخزينها.
- وحدة الفاصلة العائمة (FPU): تقوم بإجراء العمليات الحسابية مع الأعداد العشرية.
- وحدة تحميل التخزين (LSU): تقوم بتحميل البيانات من الذاكرة أو تخزينها.
تعتمد سرعة وحدة التنفيذ على سرعة الساعة لوحدة المعالجة المركزية. كلما زادت سرعة الساعة ، زاد عدد التعليمات التي يمكن لوحدة التنفيذ تنفيذها في الثانية.
فيما يلي بعض الأمثلة على التعليمات التي يمكن لوحدة التنفيذ تنفيذها:
- إضافة رقمين
- طرح رقمين
- ضرب رقمين
- قسمة رقمين
- مقارنة رقمين
- تحميل قيمة من الذاكرة
- تخزين قيمة في الذاكرة
تلعب وحدة التنفيذ دورًا مهمًا في أداء وحدة المعالجة المركزية. إنها مسؤولة عن تنفيذ التعليمات التي تجعل الكمبيوتر يعمل.