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

الذاكرة

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

في الدرس السابق، تعلمت أن وحدة المعالجة المركزية تنفذ التعليمات واحدة تلو الأخرى. لكن أين تُخزَّن هذه التعليمات؟ وأين تحتفظ وحدة المعالجة المركزية بالبيانات التي تحتاج إلى العمل عليها؟

الإجابة هي الذاكرة (وتُسمى أيضًا RAM: ذاكرة الوصول العشوائي).

الذاكرة تشبه شبكة عملاقة من الخانات المرقمة. لكل خانة عنوان فريد (مثل رقم المنزل)، ويمكنها تخزين بايت واحد من البيانات (رقم من 0 إلى 255). عندما تخزّن شيئًا في الذاكرة، تضعه في خانة محددة ذات عنوان محدد. وعندما تحتاج إليه مرة أخرى، تطلب البيانات الموجودة في ذلك العنوان.

فكّر في الذاكرة مثل مكتب بريد يحتوي على صناديق بريد مرقّمة:

  • لكل صندوق رقم فريد (العنوان)
  • يمكن لكل صندوق أن يحتوي على حرف واحد (بايت واحد من البيانات)
  • يمكنك وضع حرف في أي صندوق
  • يمكنك فتح أي صندوق وقراءة ما بداخله

يمكن لوحدة المعالجة المركزية طلب البيانات الموجودة في العنوان 1000، وستعيدها الذاكرة إليها. كما يمكن لوحدة المعالجة المركزية كتابة بيانات جديدة في العنوان 1000، لتحل محل ما كان موجودًا هناك من قبل.

حقائق أساسية عن الذاكرة:

الحقيقةالشرح
لكل بايت عنوانتبدأ العناوين من 0 وتمتد إلى الملايين أو المليارات
الذاكرة متطايرةعند إيقاف تشغيل الكمبيوتر، يختفي كل شيء في RAM
القراءة لا تُتلف البياناتيمكنك قراءة العنوان 1000 مليون مرة، وسيظل يحتوي على القيمة نفسها
الكتابة تستبدل البيانات القديمةإذا كتبت بيانات جديدة إلى العنوان 1000، فستختفي البيانات القديمة إلى الأبد

جرّب بنفسك

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

quiz iconاختبر نفسك

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

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

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