وحدة معالجة مركزية: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4.2 (تجريبي)
ط بوت: إصلاح أخطاء فحص ويكيبيديا من 1 إلى 104
سطر 18:
في البداية كانت وحدات التحكم تعتمد على منطق ad-hoc (المنطق غير المحدد). وكان من الصعب تلعيبها. أما الآن فإنها أصبحت تحقق اهداف البرامج حيث يخزن البرنامج في مخزن التحكم. كلمات البرنامج المصغر يتم اختيارها من قبل موجه ميكروي وبتات هذه الكلمات تتحكم بالأجزاء المختلفة للجهاز والتي تتضمن : المسجلات ووحدة التفاهة الهندسية ومسجلات التعليمات والممرات ورقاقات الدخل/الخرج. وسوف نلاحظ هذه الأجزاء في شكل توضيحي يبينها مع وحدة التحكم.
في أنظمة الحاسب الحديثة ربما يكون كل نظام جزئي له وحدة التحكم الخاصة به بالإضافة إلى وحدة التحكم الأساسية كمراقب عام.
تتمثل [[وحدة معالجة مركزية|وحدة التحكم]] بتلك الأسلاك التي تتحكم بتدفق المعلومات عبر المعالج وتنظم عمل الوحدات الأخرى الموجودة داخله. وبطريقة أخرى هي دماغ داخل دماغ.
إن وظيفة وحدة التحكم تتغير بتغير البني الداخلية للمعالج حيث أن وحدة التحكم هي التي تحقق البني الداخلي للمعالج بشكل عملي.
في المعالجات التي تنفذ تعليمات ×86 فإن وحدة التحكم تنجز المهام التالية : جلب التعليمة وفك شيفرتها وإدارة تنفيذها وتخزين النتيجة. في المعالجات ذات النوع RISC فإن وحدة التحكم تقوم بمهام كثيرة حتى تنفذ هذه التعليمات. فهي تقوم بإدارة تحويل تعليمات ×86 إلى [[مجموعة تعليمات بنية الحاسب|تعليمات RISC]] وجدولة التعليمات الصغرية بين وحدات التنفيذ المختلفة وقذف الخرج من هذه الوحدات للتأكد من أنها انتهت في المكان الذي يفترض بها أن تذهب إليه. في أحد هذه المعالجات قد تقسم وحدة التحكم إلى وحدات أخرى (مثل وحدة الجدولة لمعالجة الجدولة ووحدات التقاعد للتعامل مع النتائج القادمة من خطوط المعالجة) وذلك حسب تعقيد العمل الذي سوف تقوم به.