دوره الجلب تتم في وحدة التحكم، ولكن ما هي دورة الجلب والتنفيذ؟ وما الترتيب الصحيح لذلك؟ وما هي وظائف ومكونات وحدة التحكم؟ هذا ما سنتعرف عليه من خلال السطور التالية من المقال.
تتم دور الجلب داخل الحاسب الآلي في وحدة موجودة داخل المعالج تسمى “وحدة التحكم” أي “وحدة المعالجة المركزية”، وهي عبارة عن تسلسل تدخل من خلاله تعليمات من ذاكرة برنامج معينة إلى وحدة التحكم، وتعمل بعد ذلك على فك الشفرة الموجودة في الرسائل الواردة وتنفيذ المطلوب.
لكل معلومة عنوان معين ويعمل المعالج على أخذ هذا العنوان من عداد البرنامج الذي يكون مسئول عن تتبع التعليمات التي يجب أن تنفذها وحدة المعالجة المركزية.
تعرف دورة الجلب والتنفيذ باسم دورة التعليمات التي تبدأ تلقائيًا عند تشغيل الحاسب الآلي؛ حيث يتم نسخ عنوان الذاكرة الذي يكون محفوظًا في عداد البرنامج إلى MAR، والعملية الأساسية للحاسب تسمى بدورة الجلب التنفيذ
تأتي المعلومات من الذاكرة الرئيسية بشكل متكرر من بداية فتح الكمبيوتر وحتى غلقه، وتقوم وحدة المعالجة المركزية بجلب المعلومات تلو الأخرى من الذاكرة الرئيسية إلى سجلات الكمبيوتر، وذلك ليقوم الحاسب الآلي بالاحتفاظ بعنوان ذاكرة التعليمات التالية حتى يجلبها من الذاكرة الرئيسية.
تعمل وحدة التحكم على فك الشفرات في التعليمات الواردة وتقوم بتنفيذها ويجب تكرار هذه العملية حتى لا يتم إيجاد تعليمات أخرى، وجزء واحد من كود البرنامج قد يتطلب عدد من التعليمات، ومن أجل تنفيذ البرنامج يتم نسخ هذا الكود من التخزين الثانوي إلى الذاكرة الرئيسية لوحدة التحكم ثم القيام بتعيينه على موقع الذاكرة ليتم تخزين التعليمات الأولى في البرنامج، ويصبح البرنامج قيد التشغيل الآن.
نتيجة لأن مواقع الذاكرة لها عنوان ذاكرة فريد؛ فهذا يساعد كل كود من الآلة أن يأخذ من مواقع الذاكرة الرئيسية، فعداد البرنامج يقوم بتخزين عنوان كل التعليمات ويخبر وحدة التحكم بالخطوات التي يجب القيام بها، وعندما يحدث تنفيذ لبرنامج معين؛ تعمل وحدة المعالجة المركزية دورة fetch-decode-execute، ويتم تكرارها كثيرًا حتى تصل إلى STOP.
تعرف معنا على الترتيب الصحيح لدورة الجلب والتنفيذ من خلال الخطوات التالية:
وحدة التحكم هي وحدة المعالجة المركزية وتعتبر أهم أجزاء الحاسب الآلي وهي مسئولة عن تنظيم العمليات المختلفة التي يقوم بها الكمبيوتر، وتتكون من 3 أجزاء رئيسية هي:
ووحدة التحكم هي جزء لا يتجزأ من وحدة المعالجة المركزية للكمبيوتر؛ حيث أن وظيفتها تتمثل في توجيه الذاكرة ووحدة المنطلق الحسابي وأجهزة الإدخال والإخراج إلى الطريقة التي يتم التعامل بها مع تعليمات معينة.
تتكون وحدة التحكم من مجموعة من الوحدات التي تعمل على أداء وظائف محددة، وهي وحدة المعالجة المركزية التي بدورها تتكون من:
تسمى بـArithmetic and Logic Unit واختصارها ALU وهي توجد في قلب وحدة المعالجة المركزية في صورة دارة رقمية ومسئوليتها هي تنفيذ كافة العمليات الحسابية الأساسية مثل الجمع والطرح والضرب والقسمة.
ووحدة الحساب والمنطق تعمل فقط على على عملية الجمع من أجل الحصول على نواتج العمليات الحسابية مهما كانت العملية الحسابية الموجودة، وذلك من خلال العمليات المنطقية ويتم إجراء مقارنات بين النتائج حتى يتم الوصول إلى النتيجة الصحيحة أو المطلوبة.
تنقسم وحدة الحساب والمنطق إلى عدة أجزاء هي:
تسمى بـControl Unite (CU) وهي المكون الأساسي لوحدة المعالجة المركزية ومسئولة عن استحضار التعليمات التي تدخل إلى الحاسب الآلي والمخزنة في ذاكرته الرئيسية، ويعمل على فك شيفرتها حتى يتم تنفيذها، ثم تقوم في النهاية بحمل النتائج ونقلها إلى الذاكرة الرئيسية بعد عملية معالجتها في مسجلات CPU.
الحاسب الآلي هو جهاز الكمبيوتر الذي يعمل بطريقة آلية يتم فيه تخزين المعلومات والبيانات المختلفة والحفاظ عليها من السرقة بواسطة آليات معينة، كما يستخدمه البعض في إجراء المعاملات الحسابية بطريقة دقيقة جدًا، فهو يتكون من مكونات مادية وكذلك برمجية.