Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ما هو الـ CPU

جزء من قسم الأساسيات في رحلة Assembly على Coddy. الدرس 1 من 45.

وحدة المعالجة المركزية (CPU) هي عقل الكمبيوتر. ولكن بخلاف عقل الإنسان، فهي في الواقع بسيطة جدًا. إنها تفعل شيئًا واحدًا فقط: تقرأ التعليمات من الذاكرة وتنفذها، واحدة تلو الأخرى، بسرعة كبيرة. عندما تكتب تعليمات Assembly، فأنت تعطي تعليمات مباشرة لوحدة المعالجة المركزية.

على عكس اللغات عالية المستوى مثل Python أو JavaScript التي تخفي تفاصيل الأجهزة، تتيح لك لغة Assembly التحكم بدقة في ما تفعله وحدة المعالجة المركزية، خطوةً بخطوة. 

فكّر في وحدة المعالجة المركزية على أنها عامل سريع جدًا يقوم بما يلي:

  • لا يستطيع التفكير أو اتخاذ القرارات بمفرده
  • يتبع أوامر بسيطة مثل "أضف هذين الرقمين" أو "انقل هذه القيمة إلى هناك"
  • ينفّذ ملايينًا من هذه الأوامر البسيطة كل ثانية

داخل وحدة المعالجة المركزية توجد صناديق تخزين صغيرة تُسمّى السجلات. يحتوي السجل على رقم واحد. يمكن لوحدة المعالجة المركزية الوصول إلى السجلات بسرعة فائقة، وبسرعة أكبر بكثير من الوصول إلى الذاكرة الرئيسية (RAM).

تحتوي وحدة المعالجة المركزية أيضًا على سجل خاص يُسمى عداد البرنامج (PC). يحتفظ عداد البرنامج بعنوان الذاكرة للتعليمة التالية التي سيتم تنفيذها. بعد كل تعليمة، ينتقل عداد البرنامج تلقائيًا إلى العنوان التالي.

حقائق أساسية عن وحدة المعالجة المركزية:

الحقيقةالشرح
تنفّذ تعليمة واحدة في كل مرةلا توجد مهام متعددة على مستوى العتاد
لا تفهم إلا الأرقامكل شيء (التعليمات والبيانات والعناوين) عبارة عن رقم
لا تمتلك ذاكرة خاصة بها (باستثناء السجلات)يجب تخزين كل شيء في RAM
سريعة بشكل مذهلتنفّذ وحدات المعالجة المركزية الحديثة مليارات التعليمات في الثانية

 

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Assembly