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

ما هو الـ CPU

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

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

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

تخيل وحدة المعالجة المركزية (CPU) كعامل سريع جداً يقوم بما يلي:

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

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

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

حقائق رئيسية حول وحدة المعالجة المركزية (CPU):

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

 

جرّب بنفسك

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

quiz iconاختبر نفسك

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

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